builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-615 starttime: 1467738104.06 results: success (0) buildid: 20160705080924 builduid: 63293650764c4d18860755eb5f87d551 revision: 274a291aa2c85528ffeb988f0b1b0b61c12136b8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.063769) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.064396) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.064813) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.165012) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.165529) ========= 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-1467738088.138405-531829451 _=/tools/buildbot/bin/python using PTY: False --2016-07-05 10:01:44-- 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% 17.4M=0.001s 2016-07-05 10:01:44 (17.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.310327 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.510394) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.510858) ========= 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-1467738088.138405-531829451 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.064305 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.607181) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:44.607698) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 274a291aa2c85528ffeb988f0b1b0b61c12136b8 --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 274a291aa2c85528ffeb988f0b1b0b61c12136b8 --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-1467738088.138405-531829451 _=/tools/buildbot/bin/python using PTY: False 2016-07-05 10:01:44,712 truncating revision to first 12 chars 2016-07-05 10:01:44,713 Setting DEBUG logging. 2016-07-05 10:01:44,713 attempt 1/10 2016-07-05 10:01:44,713 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/274a291aa2c8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 10:01:45,104 unpacking tar archive at: mozilla-beta-274a291aa2c8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.681376 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:45.322649) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:45.323144) ========= script_repo_revision: 274a291aa2c85528ffeb988f0b1b0b61c12136b8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:45.323724) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:45.324164) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 10:01:45.355975) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 4 secs) (at 2016-07-05 10:01:45.356524) ========= /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-1467738088.138405-531829451 _=/tools/buildbot/bin/python using PTY: False 10:01:45 INFO - MultiFileLogger online at 20160705 10:01:45 in /builds/slave/test 10:01:45 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 10:01:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:01:45 INFO - {'append_to_log': False, 10:01:45 INFO - 'base_work_dir': '/builds/slave/test', 10:01:45 INFO - 'blob_upload_branch': 'mozilla-beta', 10:01:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:01:45 INFO - 'buildbot_json_path': 'buildprops.json', 10:01:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:01:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:01:45 INFO - 'download_minidump_stackwalk': True, 10:01:45 INFO - 'download_symbols': 'true', 10:01:45 INFO - 'e10s': False, 10:01:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:01:45 INFO - 'tooltool.py': '/tools/tooltool.py', 10:01:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:01:45 INFO - '/tools/misc-python/virtualenv.py')}, 10:01:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:01:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:01:45 INFO - 'log_level': 'info', 10:01:45 INFO - 'log_to_console': True, 10:01:45 INFO - 'opt_config_files': (), 10:01:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:01:45 INFO - '--processes=1', 10:01:45 INFO - '--config=%(test_path)s/wptrunner.ini', 10:01:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:01:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:01:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:01:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:01:45 INFO - 'pip_index': False, 10:01:45 INFO - 'require_test_zip': True, 10:01:45 INFO - 'test_type': ('testharness',), 10:01:45 INFO - 'this_chunk': '1', 10:01:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:01:45 INFO - 'total_chunks': '10', 10:01:45 INFO - 'virtualenv_path': 'venv', 10:01:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:01:45 INFO - 'work_dir': 'build'} 10:01:45 INFO - ##### 10:01:45 INFO - ##### Running clobber step. 10:01:45 INFO - ##### 10:01:45 INFO - Running pre-action listener: _resource_record_pre_action 10:01:45 INFO - Running main action method: clobber 10:01:45 INFO - rmtree: /builds/slave/test/build 10:01:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:01:48 INFO - Running post-action listener: _resource_record_post_action 10:01:48 INFO - ##### 10:01:48 INFO - ##### Running read-buildbot-config step. 10:01:48 INFO - ##### 10:01:48 INFO - Running pre-action listener: _resource_record_pre_action 10:01:48 INFO - Running main action method: read_buildbot_config 10:01:48 INFO - Using buildbot properties: 10:01:48 INFO - { 10:01:48 INFO - "project": "", 10:01:48 INFO - "product": "firefox", 10:01:48 INFO - "script_repo_revision": "production", 10:01:48 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 10:01:48 INFO - "repository": "", 10:01:48 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 10:01:48 INFO - "buildid": "20160705080924", 10:01:48 INFO - "pgo_build": "False", 10:01:48 INFO - "basedir": "/builds/slave/test", 10:01:48 INFO - "buildnumber": 14, 10:01:48 INFO - "slavename": "tst-linux32-spot-615", 10:01:48 INFO - "revision": "274a291aa2c85528ffeb988f0b1b0b61c12136b8", 10:01:48 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 10:01:48 INFO - "platform": "linux", 10:01:48 INFO - "branch": "mozilla-beta", 10:01:48 INFO - "repo_path": "releases/mozilla-beta", 10:01:48 INFO - "moz_repo_path": "", 10:01:48 INFO - "stage_platform": "linux", 10:01:48 INFO - "builduid": "63293650764c4d18860755eb5f87d551", 10:01:48 INFO - "slavebuilddir": "test" 10:01:48 INFO - } 10:01:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 10:01:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 10:01:48 INFO - Running post-action listener: _resource_record_post_action 10:01:48 INFO - ##### 10:01:48 INFO - ##### Running download-and-extract step. 10:01:48 INFO - ##### 10:01:48 INFO - Running pre-action listener: _resource_record_pre_action 10:01:48 INFO - Running main action method: download_and_extract 10:01:48 INFO - mkdir: /builds/slave/test/build/tests 10:01:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:48 INFO - https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:01:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:01:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:01:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:01:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:01:49 INFO - Downloaded 1291 bytes. 10:01:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:01:49 INFO - Using the following test package requirements: 10:01:49 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:01:49 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 10:01:49 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 10:01:49 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'jsshell-linux-i686.zip'], 10:01:49 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 10:01:49 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:01:49 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 10:01:49 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 10:01:49 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 10:01:49 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:01:49 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 10:01:49 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 10:01:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:49 INFO - https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:01:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:01:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:01:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:01:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:01:52 INFO - Downloaded 22860918 bytes. 10:01:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:01:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:01:52 INFO - caution: filename not matched: web-platform/* 10:01:52 INFO - Return code: 11 10:01:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:52 INFO - https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:01:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:01:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:01:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:01:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:01:57 INFO - Downloaded 36389078 bytes. 10:01:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:01:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:02:00 INFO - caution: filename not matched: bin/* 10:02:00 INFO - caution: filename not matched: config/* 10:02:00 INFO - caution: filename not matched: mozbase/* 10:02:00 INFO - caution: filename not matched: marionette/* 10:02:00 INFO - caution: filename not matched: tools/wptserve/* 10:02:00 INFO - Return code: 11 10:02:00 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')]} 10:02:00 INFO - https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:02:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:02:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:02:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:02:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:02:07 INFO - Downloaded 69350040 bytes. 10:02:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:02:07 INFO - mkdir: /builds/slave/test/properties 10:02:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:02:07 INFO - Writing to file /builds/slave/test/properties/build_url 10:02:07 INFO - Contents: 10:02:07 INFO - build_url:https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:02:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:02:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:02:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:02:08 INFO - Contents: 10:02:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:02: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')]} 10:02:08 INFO - https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:02:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:02:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:02:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:02:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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 10:02:16 INFO - Downloaded 92361275 bytes. 10:02:16 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'] 10:02:16 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 10:02:25 INFO - Return code: 0 10:02:25 INFO - Running post-action listener: _resource_record_post_action 10:02:25 INFO - Running post-action listener: set_extra_try_arguments 10:02:25 INFO - ##### 10:02:25 INFO - ##### Running create-virtualenv step. 10:02:25 INFO - ##### 10:02:25 INFO - Running pre-action listener: _pre_create_virtualenv 10:02:25 INFO - Running pre-action listener: _resource_record_pre_action 10:02:25 INFO - Running main action method: create_virtualenv 10:02:25 INFO - Creating virtualenv /builds/slave/test/build/venv 10:02:25 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 10:02:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:02:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:02:26 INFO - Using real prefix '/usr' 10:02:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:02:27 INFO - Installing distribute.............................................................................................................................................................................................done. 10:02:31 INFO - Installing pip.................done. 10:02:31 INFO - Return code: 0 10:02:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:02: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')]} 10:02:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:02:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02: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')]} 10:02:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:02:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9cc5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d2c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcff70>, '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 0x9dcf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dd5750>, '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-1467738088.138405-531829451', '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 10:02:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 10:02:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 10:02:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:02:31 INFO - 'CCACHE_UMASK': '002', 10:02:31 INFO - 'DISPLAY': ':0', 10:02:31 INFO - 'HOME': '/home/cltbld', 10:02:31 INFO - 'LANG': 'en_US.UTF-8', 10:02:31 INFO - 'LOGNAME': 'cltbld', 10:02:31 INFO - 'MAIL': '/var/mail/cltbld', 10:02:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:02:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:02:31 INFO - 'MOZ_NO_REMOTE': '1', 10:02:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:02:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:02:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:02:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:02:31 INFO - 'PWD': '/builds/slave/test', 10:02:31 INFO - 'SHELL': '/bin/bash', 10:02:31 INFO - 'SHLVL': '1', 10:02:31 INFO - 'TERM': 'linux', 10:02:31 INFO - 'TMOUT': '86400', 10:02:31 INFO - 'USER': 'cltbld', 10:02:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467738088.138405-531829451', 10:02:31 INFO - '_': '/tools/buildbot/bin/python'} 10:02:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:02:31 INFO - Downloading/unpacking psutil>=0.7.1 10:02:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:02:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:02:31 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 10:02:31 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 10:02:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:02:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:02:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:02:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:02:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:02:35 INFO - Installing collected packages: psutil 10:02:35 INFO - Running setup.py install for psutil 10:02:36 INFO - building 'psutil._psutil_linux' extension 10:02:36 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 10:02:36 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:02:36 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:02:36 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 10:02:36 INFO - building 'psutil._psutil_posix' extension 10:02:36 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 10:02:36 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 10:02:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:02:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:02:37 INFO - Successfully installed psutil 10:02:37 INFO - Cleaning up... 10:02:37 INFO - Return code: 0 10:02:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:02:37 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')]} 10:02:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:02:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:37 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')]} 10:02:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:02:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:37 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 0x9cc5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d2c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcff70>, '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 0x9dcf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dd5750>, '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-1467738088.138405-531829451', '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 10:02:37 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 10:02:37 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 10:02:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:02:37 INFO - 'CCACHE_UMASK': '002', 10:02:37 INFO - 'DISPLAY': ':0', 10:02:37 INFO - 'HOME': '/home/cltbld', 10:02:37 INFO - 'LANG': 'en_US.UTF-8', 10:02:37 INFO - 'LOGNAME': 'cltbld', 10:02:37 INFO - 'MAIL': '/var/mail/cltbld', 10:02:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:02:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:02:37 INFO - 'MOZ_NO_REMOTE': '1', 10:02:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:02:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:02:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:02:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:02:37 INFO - 'PWD': '/builds/slave/test', 10:02:37 INFO - 'SHELL': '/bin/bash', 10:02:37 INFO - 'SHLVL': '1', 10:02:37 INFO - 'TERM': 'linux', 10:02:37 INFO - 'TMOUT': '86400', 10:02:37 INFO - 'USER': 'cltbld', 10:02:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467738088.138405-531829451', 10:02:37 INFO - '_': '/tools/buildbot/bin/python'} 10:02:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:02:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:02:37 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 10:02:37 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 10:02:37 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 10:02:37 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 10:02:37 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 10:02:37 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 10:02:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:02:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:02:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:02:41 INFO - Installing collected packages: mozsystemmonitor 10:02:41 INFO - Running setup.py install for mozsystemmonitor 10:02:41 INFO - Successfully installed mozsystemmonitor 10:02:41 INFO - Cleaning up... 10:02:41 INFO - Return code: 0 10:02:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:02:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:02:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:02:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:41 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 0x9cc5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d2c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcff70>, '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 0x9dcf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dd5750>, '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-1467738088.138405-531829451', '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 10:02:41 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 10:02:41 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 10:02:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:02:41 INFO - 'CCACHE_UMASK': '002', 10:02:41 INFO - 'DISPLAY': ':0', 10:02:41 INFO - 'HOME': '/home/cltbld', 10:02:41 INFO - 'LANG': 'en_US.UTF-8', 10:02:41 INFO - 'LOGNAME': 'cltbld', 10:02:41 INFO - 'MAIL': '/var/mail/cltbld', 10:02:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:02:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:02:41 INFO - 'MOZ_NO_REMOTE': '1', 10:02:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:02:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:02:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:02:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:02:41 INFO - 'PWD': '/builds/slave/test', 10:02:41 INFO - 'SHELL': '/bin/bash', 10:02:41 INFO - 'SHLVL': '1', 10:02:41 INFO - 'TERM': 'linux', 10:02:41 INFO - 'TMOUT': '86400', 10:02:41 INFO - 'USER': 'cltbld', 10:02:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467738088.138405-531829451', 10:02:41 INFO - '_': '/tools/buildbot/bin/python'} 10:02:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:02:42 INFO - Downloading/unpacking blobuploader==1.2.4 10:02:42 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 10:02:42 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 10:02:42 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 10:02:42 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 10:02:42 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 10:02:42 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 10:02:46 INFO - Downloading blobuploader-1.2.4.tar.gz 10:02:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:02:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:02:46 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 10:02:46 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 10:02:46 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 10:02:46 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 10:02:46 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 10:02:46 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 10:02:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:02:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:02:47 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 10:02:47 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 10:02:47 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 10:02:47 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 10:02:47 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 10:02:47 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 10:02:48 INFO - Downloading docopt-0.6.1.tar.gz 10:02:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:02:48 INFO - Installing collected packages: blobuploader, requests, docopt 10:02:48 INFO - Running setup.py install for blobuploader 10:02:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:02:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:02:48 INFO - Running setup.py install for requests 10:02:49 INFO - Running setup.py install for docopt 10:02:49 INFO - Successfully installed blobuploader requests docopt 10:02:49 INFO - Cleaning up... 10:02:49 INFO - Return code: 0 10:02:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:02:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:02:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:02:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:49 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 0x9cc5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d2c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcff70>, '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 0x9dcf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dd5750>, '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-1467738088.138405-531829451', '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 10:02:49 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 10:02:49 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 10:02:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:02:49 INFO - 'CCACHE_UMASK': '002', 10:02:49 INFO - 'DISPLAY': ':0', 10:02:49 INFO - 'HOME': '/home/cltbld', 10:02:49 INFO - 'LANG': 'en_US.UTF-8', 10:02:49 INFO - 'LOGNAME': 'cltbld', 10:02:49 INFO - 'MAIL': '/var/mail/cltbld', 10:02:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:02:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:02:49 INFO - 'MOZ_NO_REMOTE': '1', 10:02:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:02:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:02:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:02:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:02:49 INFO - 'PWD': '/builds/slave/test', 10:02:49 INFO - 'SHELL': '/bin/bash', 10:02:49 INFO - 'SHLVL': '1', 10:02:49 INFO - 'TERM': 'linux', 10:02:49 INFO - 'TMOUT': '86400', 10:02:49 INFO - 'USER': 'cltbld', 10:02:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467738088.138405-531829451', 10:02:49 INFO - '_': '/tools/buildbot/bin/python'} 10:02:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:02:50 INFO - Running setup.py (path:/tmp/pip-bNogPT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:02:50 INFO - Running setup.py (path:/tmp/pip-aIvqwl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:02:50 INFO - Running setup.py (path:/tmp/pip-Kgjs8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:02:50 INFO - Running setup.py (path:/tmp/pip-9tzesW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:02:50 INFO - Running setup.py (path:/tmp/pip-nLnpqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:02:50 INFO - Running setup.py (path:/tmp/pip-EabHPE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:02:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:02:50 INFO - Running setup.py (path:/tmp/pip-M5WYCZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:02:51 INFO - Running setup.py (path:/tmp/pip-bblTF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:02:51 INFO - Running setup.py (path:/tmp/pip-QIMyuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:02:51 INFO - Running setup.py (path:/tmp/pip-m27_sI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:02:51 INFO - Running setup.py (path:/tmp/pip-xg8pb1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:02:51 INFO - Running setup.py (path:/tmp/pip-7FuZ9U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:02:51 INFO - Running setup.py (path:/tmp/pip-M2lRtR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:02:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:02:51 INFO - Running setup.py (path:/tmp/pip-qfXZT2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:02:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:02:52 INFO - Running setup.py (path:/tmp/pip-nfU41C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:02:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:02:52 INFO - Running setup.py (path:/tmp/pip-7G6NlF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:02:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:02:52 INFO - Running setup.py (path:/tmp/pip-ssdfR4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:02:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:02:52 INFO - Running setup.py (path:/tmp/pip-uXqiyH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:02:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:02:52 INFO - Running setup.py (path:/tmp/pip-5oqkAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:02:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:02:52 INFO - Running setup.py (path:/tmp/pip-9jR5ZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:02:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:02:53 INFO - Running setup.py (path:/tmp/pip-5o3nGZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:02:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:02:53 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 10:02:53 INFO - Running setup.py install for manifestparser 10:02:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:02:53 INFO - Running setup.py install for mozcrash 10:02:53 INFO - Running setup.py install for mozdebug 10:02:53 INFO - Running setup.py install for mozdevice 10:02:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:02:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:02:54 INFO - Running setup.py install for mozfile 10:02:54 INFO - Running setup.py install for mozhttpd 10:02:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:02:54 INFO - Running setup.py install for mozinfo 10:02:54 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:02:54 INFO - Running setup.py install for mozInstall 10:02:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:02:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:02:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:02:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:02:55 INFO - Running setup.py install for mozleak 10:02:55 INFO - Running setup.py install for mozlog 10:02:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:02:55 INFO - Running setup.py install for moznetwork 10:02:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:02:55 INFO - Running setup.py install for mozprocess 10:02:55 INFO - Running setup.py install for mozprofile 10:02:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:02:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:02:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:02:56 INFO - Running setup.py install for mozrunner 10:02:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:02:56 INFO - Running setup.py install for mozscreenshot 10:02:56 INFO - Running setup.py install for moztest 10:02:56 INFO - Running setup.py install for mozversion 10:02:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:02:57 INFO - Running setup.py install for wptserve 10:02:57 INFO - Running setup.py install for marionette-driver 10:02:57 INFO - Running setup.py install for browsermob-proxy 10:02:57 INFO - Running setup.py install for marionette-client 10:02:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:02:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:02:58 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 10:02:58 INFO - Cleaning up... 10:02:58 INFO - Return code: 0 10:02:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:02:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:02:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:02:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:02:58 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 0x9cc5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d2c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9de02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dcff70>, '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 0x9dcf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dd5750>, '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-1467738088.138405-531829451', '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 10:02:58 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 10:02:58 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 10:02:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:02:58 INFO - 'CCACHE_UMASK': '002', 10:02:58 INFO - 'DISPLAY': ':0', 10:02:58 INFO - 'HOME': '/home/cltbld', 10:02:58 INFO - 'LANG': 'en_US.UTF-8', 10:02:58 INFO - 'LOGNAME': 'cltbld', 10:02:58 INFO - 'MAIL': '/var/mail/cltbld', 10:02:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:02:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:02:58 INFO - 'MOZ_NO_REMOTE': '1', 10:02:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:02:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:02:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:02:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:02:58 INFO - 'PWD': '/builds/slave/test', 10:02:58 INFO - 'SHELL': '/bin/bash', 10:02:58 INFO - 'SHLVL': '1', 10:02:58 INFO - 'TERM': 'linux', 10:02:58 INFO - 'TMOUT': '86400', 10:02:58 INFO - 'USER': 'cltbld', 10:02:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467738088.138405-531829451', 10:02:58 INFO - '_': '/tools/buildbot/bin/python'} 10:02:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:02:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:02:58 INFO - Running setup.py (path:/tmp/pip-8JUDwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:02:59 INFO - Running setup.py (path:/tmp/pip-LjgRc4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:02:59 INFO - Running setup.py (path:/tmp/pip-LIX74r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:02:59 INFO - Running setup.py (path:/tmp/pip-Xn3PzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:02:59 INFO - Running setup.py (path:/tmp/pip-qSTDRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:02:59 INFO - Running setup.py (path:/tmp/pip-SFPJuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:02:59 INFO - Running setup.py (path:/tmp/pip-r9dMqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:02:59 INFO - Running setup.py (path:/tmp/pip-l6k07L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:02:59 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)) 10:02:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:02:59 INFO - Running setup.py (path:/tmp/pip-I678mT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:03:00 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)) 10:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:03:00 INFO - Running setup.py (path:/tmp/pip-PuXQDz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:03:00 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)) 10:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:03:00 INFO - Running setup.py (path:/tmp/pip-bIP22e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:03:00 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)) 10:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:03:00 INFO - Running setup.py (path:/tmp/pip-lKlACs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:03:00 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)) 10:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:03:00 INFO - Running setup.py (path:/tmp/pip-s5nu4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:03:00 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)) 10:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:03:00 INFO - Running setup.py (path:/tmp/pip-m5wfbu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:03:00 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)) 10:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:03:00 INFO - Running setup.py (path:/tmp/pip-wDggm3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:03:00 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)) 10:03:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:03:00 INFO - Running setup.py (path:/tmp/pip-hgOlOK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:03:01 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)) 10:03:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:03:01 INFO - Running setup.py (path:/tmp/pip-X2mlD2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:03:01 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)) 10:03:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:03:01 INFO - Running setup.py (path:/tmp/pip-lz73P1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:03:01 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)) 10:03:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:03:01 INFO - Running setup.py (path:/tmp/pip-9OZGYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:03:01 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)) 10:03:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:03:01 INFO - Running setup.py (path:/tmp/pip-oTCS1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:03:01 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)) 10:03:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:03:02 INFO - Running setup.py (path:/tmp/pip-JCS1kC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:03:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:03:02 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)) 10:03:02 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)) 10:03:02 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)) 10:03:02 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)) 10:03:02 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)) 10:03:02 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)) 10:03:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:03:02 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 10:03:02 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 10:03:02 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 10:03:02 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 10:03:02 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 10:03:02 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 10:03:05 INFO - Downloading blessings-1.6.tar.gz 10:03:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:03:06 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)) 10:03:06 INFO - Installing collected packages: blessings 10:03:06 INFO - Running setup.py install for blessings 10:03:06 INFO - Successfully installed blessings 10:03:06 INFO - Cleaning up... 10:03:06 INFO - Return code: 0 10:03:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:03:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:03:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:03:06 INFO - Reading from file tmpfile_stdout 10:03:06 INFO - Current package versions: 10:03:06 INFO - argparse == 1.2.1 10:03:06 INFO - blessings == 1.6 10:03:06 INFO - blobuploader == 1.2.4 10:03:06 INFO - browsermob-proxy == 0.6.0 10:03:06 INFO - docopt == 0.6.1 10:03:06 INFO - manifestparser == 1.1 10:03:06 INFO - marionette-client == 2.3.0 10:03:06 INFO - marionette-driver == 1.4.0 10:03:06 INFO - mozInstall == 1.12 10:03:06 INFO - mozcrash == 0.17 10:03:06 INFO - mozdebug == 0.1 10:03:06 INFO - mozdevice == 0.48 10:03:06 INFO - mozfile == 1.2 10:03:06 INFO - mozhttpd == 0.7 10:03:06 INFO - mozinfo == 0.9 10:03:06 INFO - mozleak == 0.1 10:03:06 INFO - mozlog == 3.1 10:03:06 INFO - moznetwork == 0.27 10:03:06 INFO - mozprocess == 0.22 10:03:06 INFO - mozprofile == 0.28 10:03:06 INFO - mozrunner == 6.11 10:03:06 INFO - mozscreenshot == 0.1 10:03:06 INFO - mozsystemmonitor == 0.0 10:03:06 INFO - moztest == 0.7 10:03:06 INFO - mozversion == 1.4 10:03:06 INFO - psutil == 3.1.1 10:03:06 INFO - requests == 1.2.3 10:03:06 INFO - wptserve == 1.4.0 10:03:06 INFO - wsgiref == 0.1.2 10:03:06 INFO - Running post-action listener: _resource_record_post_action 10:03:06 INFO - Running post-action listener: _start_resource_monitoring 10:03:06 INFO - Starting resource monitoring. 10:03:06 INFO - ##### 10:03:06 INFO - ##### Running pull step. 10:03:06 INFO - ##### 10:03:06 INFO - Running pre-action listener: _resource_record_pre_action 10:03:06 INFO - Running main action method: pull 10:03:06 INFO - Pull has nothing to do! 10:03:06 INFO - Running post-action listener: _resource_record_post_action 10:03:06 INFO - ##### 10:03:06 INFO - ##### Running install step. 10:03:06 INFO - ##### 10:03:06 INFO - Running pre-action listener: _resource_record_pre_action 10:03:06 INFO - Running main action method: install 10:03:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:03:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:03:07 INFO - Reading from file tmpfile_stdout 10:03:07 INFO - Detecting whether we're running mozinstall >=1.0... 10:03:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:03:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:03:07 INFO - Reading from file tmpfile_stdout 10:03:07 INFO - Output received: 10:03:07 INFO - Usage: mozinstall [options] installer 10:03:07 INFO - Options: 10:03:07 INFO - -h, --help show this help message and exit 10:03:07 INFO - -d DEST, --destination=DEST 10:03:07 INFO - Directory to install application into. [default: 10:03:07 INFO - "/builds/slave/test"] 10:03:07 INFO - --app=APP Application being installed. [default: firefox] 10:03:07 INFO - mkdir: /builds/slave/test/build/application 10:03:07 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'] 10:03:07 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 10:03:37 INFO - Reading from file tmpfile_stdout 10:03:37 INFO - Output received: 10:03:37 INFO - /builds/slave/test/build/application/firefox/firefox 10:03:37 INFO - Running post-action listener: _resource_record_post_action 10:03:37 INFO - ##### 10:03:37 INFO - ##### Running run-tests step. 10:03:37 INFO - ##### 10:03:37 INFO - Running pre-action listener: _resource_record_pre_action 10:03:37 INFO - Running main action method: run_tests 10:03:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:03:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:03:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:03:37 INFO - grabbing minidump binary from tooltool 10:03:37 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')]} 10:03:37 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 0x9dcff70>, '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 0x9dcf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dd5750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:03:37 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 10:03:37 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 10:03:37 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:03:37 INFO - Return code: 0 10:03:37 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:03:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:03:37 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/Xbg9AbFLQjSmkn2wSwgVnA/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 10:03:37 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/Xbg9AbFLQjSmkn2wSwgVnA/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 10:03:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:03:37 INFO - 'CCACHE_UMASK': '002', 10:03:37 INFO - 'DISPLAY': ':0', 10:03:37 INFO - 'HOME': '/home/cltbld', 10:03:37 INFO - 'LANG': 'en_US.UTF-8', 10:03:37 INFO - 'LOGNAME': 'cltbld', 10:03:37 INFO - 'MAIL': '/var/mail/cltbld', 10:03:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:03:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:03:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:03:37 INFO - 'MOZ_NO_REMOTE': '1', 10:03:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:03:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:03:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:03:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:03:37 INFO - 'PWD': '/builds/slave/test', 10:03:37 INFO - 'SHELL': '/bin/bash', 10:03:37 INFO - 'SHLVL': '1', 10:03:37 INFO - 'TERM': 'linux', 10:03:37 INFO - 'TMOUT': '86400', 10:03:37 INFO - 'USER': 'cltbld', 10:03:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467738088.138405-531829451', 10:03:37 INFO - '_': '/tools/buildbot/bin/python'} 10:03:37 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/Xbg9AbFLQjSmkn2wSwgVnA/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 10:03:38 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 10:03:38 INFO - import pkg_resources 10:03:39 INFO - Using 1 client processes 10:03:40 INFO - wptserve Starting http server on 127.0.0.1:8000 10:03:40 INFO - wptserve Starting http server on 127.0.0.1:8001 10:03:40 INFO - wptserve Starting http server on 127.0.0.1:8443 10:03:42 INFO - SUITE-START | Running 778 tests 10:03:42 INFO - Running testharness tests 10:03:42 INFO - Setting up ssl 10:03:42 INFO - PROCESS | certutil | 10:03:42 INFO - PROCESS | certutil | 10:03:42 INFO - PROCESS | certutil | 10:03:42 INFO - Certificate Nickname Trust Attributes 10:03:42 INFO - SSL,S/MIME,JAR/XPI 10:03:42 INFO - 10:03:42 INFO - web-platform-tests CT,, 10:03:42 INFO - 10:03:42 INFO - Starting runner 10:03:45 INFO - PROCESS | 1748 | 1467738225252 Marionette DEBUG Marionette enabled via build flag and pref 10:03:45 INFO - PROCESS | 1748 | ++DOCSHELL 0xa4d4d000 == 1 [pid = 1748] [id = 1] 10:03:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 1 (0xa4d4d400) [pid = 1748] [serial = 1] [outer = (nil)] 10:03:45 INFO - PROCESS | 1748 | [1748] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:03:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 2 (0xa4d4dc00) [pid = 1748] [serial = 2] [outer = 0xa4d4d400] 10:03:45 INFO - PROCESS | 1748 | 1467738225948 Marionette INFO Listening on port 2828 10:03:46 INFO - PROCESS | 1748 | 1467738226544 Marionette DEBUG Marionette enabled via command-line flag 10:03:46 INFO - PROCESS | 1748 | ++DOCSHELL 0xa22af800 == 2 [pid = 1748] [id = 2] 10:03:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 3 (0xa22b0c00) [pid = 1748] [serial = 3] [outer = (nil)] 10:03:46 INFO - PROCESS | 1748 | [1748] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:03:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 4 (0xa8b47c00) [pid = 1748] [serial = 4] [outer = 0xa22b0c00] 10:03:46 INFO - PROCESS | 1748 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a1fd3220 10:03:46 INFO - PROCESS | 1748 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a1fd3d00 10:03:46 INFO - PROCESS | 1748 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1fdcd80 10:03:46 INFO - PROCESS | 1748 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1ff99e0 10:03:46 INFO - PROCESS | 1748 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1fdd7a0 10:03:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 5 (0xa1009800) [pid = 1748] [serial = 5] [outer = 0xa4d4d400] 10:03:46 INFO - PROCESS | 1748 | [1748] 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 10:03:46 INFO - PROCESS | 1748 | 1467738226961 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36210 10:03:47 INFO - PROCESS | 1748 | [1748] 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 10:03:47 INFO - PROCESS | 1748 | 1467738227048 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36211 10:03:47 INFO - PROCESS | 1748 | 1467738227056 Marionette DEBUG Closed connection conn0 10:03:47 INFO - PROCESS | 1748 | [1748] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 10:03:47 INFO - PROCESS | 1748 | [1748] 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 10:03:47 INFO - PROCESS | 1748 | 1467738227190 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36212 10:03:47 INFO - PROCESS | 1748 | 1467738227193 Marionette DEBUG Closed connection conn1 10:03:47 INFO - PROCESS | 1748 | [1748] 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 10:03:47 INFO - PROCESS | 1748 | 1467738227264 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36213 10:03:47 INFO - PROCESS | 1748 | 1467738227273 Marionette DEBUG Closed connection conn2 10:03:47 INFO - PROCESS | 1748 | 1467738227330 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:03:47 INFO - PROCESS | 1748 | 1467738227346 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":"20160705080924","device":"desktop","version":"48.0"} 10:03:48 INFO - PROCESS | 1748 | [1748] 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 10:03:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x9af61800 == 3 [pid = 1748] [id = 3] 10:03:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 6 (0x9af61c00) [pid = 1748] [serial = 6] [outer = (nil)] 10:03:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x9af62000 == 4 [pid = 1748] [id = 4] 10:03:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 7 (0xa8fab800) [pid = 1748] [serial = 7] [outer = (nil)] 10:03:49 INFO - PROCESS | 1748 | [1748] 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 10:03:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a32cc00 == 5 [pid = 1748] [id = 5] 10:03:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 8 (0x9a32d000) [pid = 1748] [serial = 8] [outer = (nil)] 10:03:49 INFO - PROCESS | 1748 | [1748] 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 10:03:49 INFO - PROCESS | 1748 | [1748] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:03:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 9 (0x9a1d4000) [pid = 1748] [serial = 9] [outer = 0x9a32d000] 10:03:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 10 (0x99ef6c00) [pid = 1748] [serial = 10] [outer = 0x9af61c00] 10:03:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 11 (0x99ef8800) [pid = 1748] [serial = 11] [outer = 0xa8fab800] 10:03:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 12 (0x99efb000) [pid = 1748] [serial = 12] [outer = 0x9a32d000] 10:03:51 INFO - PROCESS | 1748 | 1467738231207 Marionette INFO startBrowser 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:51 INFO - PROCESS | 1748 | 1467738231255 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1748 | 1467738231275 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1748 | 1467738231280 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 13 (0xa2281400) [pid = 1748] [serial = 13] [outer = 0x9a32d000] 10:03:51 INFO - PROCESS | 1748 | 1467738231962 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"59eebb8a-06fc-4b88-b63a-a1b446f7bcd5","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":"20160705080924","device":"desktop","version":"48.0","command_id":1}}] 10:03:52 INFO - PROCESS | 1748 | 1467738232215 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:03:52 INFO - PROCESS | 1748 | 1467738232221 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:52 INFO - PROCESS | 1748 | 1467738232548 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:03:52 INFO - PROCESS | 1748 | 1467738232700 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:03:52 INFO - PROCESS | 1748 | 1467738232704 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:52 INFO - PROCESS | 1748 | [1748] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:03:52 INFO - PROCESS | 1748 | [1748] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:03:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 14 (0x95169000) [pid = 1748] [serial = 14] [outer = 0x9a32d000] 10:03:53 INFO - PROCESS | 1748 | [1748] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:03:53 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:53 INFO - PROCESS | 1748 | 1467738233364 Marionette TRACE conn3 <- [1,3,null,{}] 10:03:53 INFO - PROCESS | 1748 | 1467738233434 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:03:53 INFO - PROCESS | 1748 | 1467738233440 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:53 INFO - PROCESS | 1748 | 1467738233478 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:03:53 INFO - PROCESS | 1748 | 1467738233538 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1748 | 1467738233542 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:03:53 INFO - PROCESS | 1748 | 1467738233571 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1748 | 1467738233576 Marionette TRACE conn3 <- [1,6,null,{}] 10:03:53 INFO - PROCESS | 1748 | 1467738233660 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:53 INFO - PROCESS | 1748 | 1467738233665 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:53 INFO - PROCESS | 1748 | 1467738233690 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:03:53 INFO - PROCESS | 1748 | 1467738233700 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1748 | 1467738233711 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x947ea000 == 6 [pid = 1748] [id = 6] 10:03:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 15 (0x947ea400) [pid = 1748] [serial = 15] [outer = (nil)] 10:03:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 16 (0x947ec400) [pid = 1748] [serial = 16] [outer = 0x947ea400] 10:03:53 INFO - PROCESS | 1748 | 1467738233786 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 17 (0x947f1000) [pid = 1748] [serial = 17] [outer = 0x947ea400] 10:03:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a05400 == 7 [pid = 1748] [id = 7] 10:03:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 18 (0x93a05800) [pid = 1748] [serial = 18] [outer = (nil)] 10:03:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 19 (0x947ef800) [pid = 1748] [serial = 19] [outer = 0x93a05800] 10:03:54 INFO - PROCESS | 1748 | 1467738234272 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 20 (0x93ab1c00) [pid = 1748] [serial = 20] [outer = 0x93a05800] 10:03:54 INFO - PROCESS | 1748 | [1748] 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 10:03:54 INFO - PROCESS | 1748 | 1467738234834 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1356ms 10:03:54 INFO - PROCESS | 1748 | 1467738234973 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 1748 | 1467738234977 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:03:55 INFO - PROCESS | 1748 | 1467738235003 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1748 | 1467738235005 Marionette TRACE conn3 <- [1,10,null,{}] 10:03:55 INFO - PROCESS | 1748 | 1467738235019 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:55 INFO - PROCESS | 1748 | 1467738235029 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:55 INFO - PROCESS | 1748 | 1467738235212 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:03:55 INFO - PROCESS | 1748 | 1467738235230 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1748 | 1467738235241 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x922abc00 == 8 [pid = 1748] [id = 8] 10:03:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 21 (0x922ac000) [pid = 1748] [serial = 21] [outer = (nil)] 10:03:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 22 (0x922ae000) [pid = 1748] [serial = 22] [outer = 0x922ac000] 10:03:55 INFO - PROCESS | 1748 | 1467738235314 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 23 (0x92f3f400) [pid = 1748] [serial = 23] [outer = 0x922ac000] 10:03:56 INFO - PROCESS | 1748 | 1467738236350 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1402ms 10:03:56 INFO - PROCESS | 1748 | 1467738236390 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1748 | 1467738236398 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:03:56 INFO - PROCESS | 1748 | 1467738236406 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1748 | 1467738236411 Marionette TRACE conn3 <- [1,14,null,{}] 10:03:56 INFO - PROCESS | 1748 | 1467738236421 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:56 INFO - PROCESS | 1748 | 1467738236426 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:56 INFO - PROCESS | 1748 | 1467738236630 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:03:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x92401800 == 9 [pid = 1748] [id = 9] 10:03:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 24 (0x92401c00) [pid = 1748] [serial = 24] [outer = (nil)] 10:03:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 25 (0x92402800) [pid = 1748] [serial = 25] [outer = 0x92401c00] 10:03:56 INFO - PROCESS | 1748 | 1467738236815 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1748 | 1467738236825 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x92405400 == 10 [pid = 1748] [id = 10] 10:03:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 26 (0x92405800) [pid = 1748] [serial = 26] [outer = (nil)] 10:03:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 27 (0x92407800) [pid = 1748] [serial = 27] [outer = 0x92405800] 10:03:56 INFO - PROCESS | 1748 | 1467738236927 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 28 (0x9240e400) [pid = 1748] [serial = 28] [outer = 0x92405800] 10:03:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 29 (0x922aa000) [pid = 1748] [serial = 29] [outer = 0x92401c00] 10:03:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x92404c00 == 11 [pid = 1748] [id = 11] 10:03:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 30 (0x92dd8800) [pid = 1748] [serial = 30] [outer = (nil)] 10:03:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 31 (0x93ab3c00) [pid = 1748] [serial = 31] [outer = 0x92dd8800] 10:03:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 32 (0x952ed000) [pid = 1748] [serial = 32] [outer = 0x92dd8800] 10:03:58 INFO - PROCESS | 1748 | 1467738238139 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1748ms 10:03:58 INFO - PROCESS | 1748 | 1467738238154 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1748 | 1467738238162 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:03:58 INFO - PROCESS | 1748 | 1467738238173 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1748 | 1467738238177 Marionette TRACE conn3 <- [1,18,null,{}] 10:03:58 INFO - PROCESS | 1748 | 1467738238184 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:58 INFO - PROCESS | 1748 | 1467738238190 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:58 INFO - PROCESS | 1748 | 1467738238396 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:03:58 INFO - PROCESS | 1748 | 1467738238581 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1748 | 1467738238591 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x947f0400 == 12 [pid = 1748] [id = 12] 10:03:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 33 (0x97a1ec00) [pid = 1748] [serial = 33] [outer = (nil)] 10:03:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 34 (0x98fef400) [pid = 1748] [serial = 34] [outer = 0x97a1ec00] 10:03:58 INFO - PROCESS | 1748 | 1467738238707 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 35 (0x99991800) [pid = 1748] [serial = 35] [outer = 0x97a1ec00] 10:03:59 INFO - PROCESS | 1748 | 1467738239602 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1485ms 10:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:03:59 INFO - PROCESS | 1748 | 1467738239660 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1748 | 1467738239665 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:03:59 INFO - PROCESS | 1748 | 1467738239672 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1748 | 1467738239679 Marionette TRACE conn3 <- [1,22,null,{}] 10:03:59 INFO - PROCESS | 1748 | 1467738239696 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:59 INFO - PROCESS | 1748 | 1467738239704 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:03:59 INFO - PROCESS | 1748 | 1467738239997 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:04:00 INFO - PROCESS | 1748 | 1467738240072 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1748 | 1467738240084 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b205c00 == 13 [pid = 1748] [id = 13] 10:04:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 36 (0x9b208800) [pid = 1748] [serial = 36] [outer = (nil)] 10:04:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 37 (0x9b2e1000) [pid = 1748] [serial = 37] [outer = 0x9b208800] 10:04:00 INFO - PROCESS | 1748 | 1467738240194 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 38 (0x9d4c2c00) [pid = 1748] [serial = 38] [outer = 0x9b208800] 10:04:01 INFO - PROCESS | 1748 | 1467738241074 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1447ms 10:04:01 INFO - PROCESS | 1748 | 1467738241119 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:04:01 INFO - PROCESS | 1748 | 1467738241124 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:04:01 INFO - PROCESS | 1748 | 1467738241131 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1748 | 1467738241134 Marionette TRACE conn3 <- [1,26,null,{}] 10:04:01 INFO - PROCESS | 1748 | 1467738241308 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:01 INFO - PROCESS | 1748 | 1467738241312 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:01 INFO - PROCESS | 1748 | 1467738241558 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:04:01 INFO - PROCESS | 1748 | 1467738241878 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1748 | 1467738241891 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x92408000 == 14 [pid = 1748] [id = 14] 10:04:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 39 (0x92408c00) [pid = 1748] [serial = 39] [outer = (nil)] 10:04:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 40 (0x92dcb000) [pid = 1748] [serial = 40] [outer = 0x92408c00] 10:04:01 INFO - PROCESS | 1748 | 1467738241967 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 41 (0x93aae000) [pid = 1748] [serial = 41] [outer = 0x92408c00] 10:04:02 INFO - PROCESS | 1748 | 1467738242852 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1771ms 10:04:02 INFO - PROCESS | 1748 | 1467738242904 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 1748 | 1467738242910 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:04:02 INFO - PROCESS | 1748 | 1467738242918 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1748 | 1467738242922 Marionette TRACE conn3 <- [1,30,null,{}] 10:04:02 INFO - PROCESS | 1748 | 1467738242930 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:02 INFO - PROCESS | 1748 | 1467738242938 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:03 INFO - PROCESS | 1748 | 1467738243149 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:04:03 INFO - PROCESS | 1748 | 1467738243319 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1748 | 1467738243327 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x97ae3000 == 15 [pid = 1748] [id = 15] 10:04:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 42 (0x98409c00) [pid = 1748] [serial = 42] [outer = (nil)] 10:04:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 43 (0x98ff5c00) [pid = 1748] [serial = 43] [outer = 0x98409c00] 10:04:03 INFO - PROCESS | 1748 | 1467738243440 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 44 (0x998f8800) [pid = 1748] [serial = 44] [outer = 0x98409c00] 10:04:04 INFO - PROCESS | 1748 | 1467738244177 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1283ms 10:04:04 INFO - PROCESS | 1748 | 1467738244205 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1748 | 1467738244211 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:04:04 INFO - PROCESS | 1748 | 1467738244247 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1748 | 1467738244250 Marionette TRACE conn3 <- [1,34,null,{}] 10:04:04 INFO - PROCESS | 1748 | 1467738244258 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:04 INFO - PROCESS | 1748 | 1467738244263 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:04 INFO - PROCESS | 1748 | 1467738244429 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:04:04 INFO - PROCESS | 1748 | 1467738244441 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1748 | 1467738244448 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x98c3b000 == 16 [pid = 1748] [id = 16] 10:04:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 45 (0x997c0400) [pid = 1748] [serial = 45] [outer = (nil)] 10:04:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 46 (0x9ac04000) [pid = 1748] [serial = 46] [outer = 0x997c0400] 10:04:04 INFO - PROCESS | 1748 | 1467738244519 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 47 (0x9af55400) [pid = 1748] [serial = 47] [outer = 0x997c0400] 10:04:05 INFO - PROCESS | 1748 | 1467738245340 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1139ms 10:04:05 INFO - PROCESS | 1748 | 1467738245382 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:04:05 INFO - PROCESS | 1748 | 1467738245387 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:04:05 INFO - PROCESS | 1748 | 1467738245401 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1748 | 1467738245410 Marionette TRACE conn3 <- [1,38,null,{}] 10:04:05 INFO - PROCESS | 1748 | 1467738245419 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:05 INFO - PROCESS | 1748 | 1467738245425 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:05 INFO - PROCESS | 1748 | 1467738245589 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:04:05 INFO - PROCESS | 1748 | 1467738245600 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1748 | 1467738245608 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x9ac0e800 == 17 [pid = 1748] [id = 17] 10:04:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 48 (0x9af5dc00) [pid = 1748] [serial = 48] [outer = (nil)] 10:04:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 49 (0x9b2db000) [pid = 1748] [serial = 49] [outer = 0x9af5dc00] 10:04:05 INFO - PROCESS | 1748 | 1467738245761 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 50 (0x9b8e2400) [pid = 1748] [serial = 50] [outer = 0x9af5dc00] 10:04:06 INFO - PROCESS | 1748 | 1467738246536 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1204ms 10:04:06 INFO - PROCESS | 1748 | 1467738246598 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1748 | 1467738246603 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:04:06 INFO - PROCESS | 1748 | 1467738246622 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1748 | 1467738246626 Marionette TRACE conn3 <- [1,42,null,{}] 10:04:06 INFO - PROCESS | 1748 | 1467738246631 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:06 INFO - PROCESS | 1748 | 1467738246636 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:06 INFO - PROCESS | 1748 | 1467738246806 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:04:06 INFO - PROCESS | 1748 | 1467738246822 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1748 | 1467738246829 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b933c00 == 18 [pid = 1748] [id = 18] 10:04:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 51 (0x9d4ba800) [pid = 1748] [serial = 51] [outer = (nil)] 10:04:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 52 (0x9d80f800) [pid = 1748] [serial = 52] [outer = 0x9d4ba800] 10:04:06 INFO - PROCESS | 1748 | 1467738246935 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 53 (0x9d863400) [pid = 1748] [serial = 53] [outer = 0x9d4ba800] 10:04:07 INFO - PROCESS | 1748 | 1467738247730 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1129ms 10:04:07 INFO - PROCESS | 1748 | 1467738247754 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1748 | 1467738247758 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:04:07 INFO - PROCESS | 1748 | 1467738247764 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1748 | 1467738247767 Marionette TRACE conn3 <- [1,46,null,{}] 10:04:07 INFO - PROCESS | 1748 | 1467738247788 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:07 INFO - PROCESS | 1748 | 1467738247793 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:07 INFO - PROCESS | 1748 | 1467738247954 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:04:07 INFO - PROCESS | 1748 | 1467738247969 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1748 | 1467738247987 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:08 INFO - PROCESS | 1748 | ++DOCSHELL 0xa1090c00 == 19 [pid = 1748] [id = 19] 10:04:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 54 (0xa1f02400) [pid = 1748] [serial = 54] [outer = (nil)] 10:04:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 55 (0xa1f10c00) [pid = 1748] [serial = 55] [outer = 0xa1f02400] 10:04:08 INFO - PROCESS | 1748 | 1467738248073 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 56 (0xa22acc00) [pid = 1748] [serial = 56] [outer = 0xa1f02400] 10:04:08 INFO - PROCESS | 1748 | 1467738248938 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1248ms 10:04:09 INFO - PROCESS | 1748 | 1467738249013 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1748 | 1467738249017 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:04:09 INFO - PROCESS | 1748 | 1467738249023 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1748 | 1467738249026 Marionette TRACE conn3 <- [1,50,null,{}] 10:04:09 INFO - PROCESS | 1748 | 1467738249031 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:09 INFO - PROCESS | 1748 | 1467738249037 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:09 INFO - PROCESS | 1748 | 1467738249194 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:04:09 INFO - PROCESS | 1748 | 1467738249206 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1748 | 1467738249214 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dcdc00 == 20 [pid = 1748] [id = 20] 10:04:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x94735000) [pid = 1748] [serial = 57] [outer = (nil)] 10:04:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0xa2ef2800) [pid = 1748] [serial = 58] [outer = 0x94735000] 10:04:09 INFO - PROCESS | 1748 | 1467738249367 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0xa3103c00) [pid = 1748] [serial = 59] [outer = 0x94735000] 10:04:10 INFO - PROCESS | 1748 | 1467738250043 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1078ms 10:04:10 INFO - PROCESS | 1748 | 1467738250102 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1748 | 1467738250105 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:04:10 INFO - PROCESS | 1748 | 1467738250113 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1748 | 1467738250116 Marionette TRACE conn3 <- [1,54,null,{}] 10:04:10 INFO - PROCESS | 1748 | 1467738250121 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:10 INFO - PROCESS | 1748 | 1467738250125 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:10 INFO - PROCESS | 1748 | 1467738250281 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:04:10 INFO - PROCESS | 1748 | 1467738250381 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1748 | 1467738250389 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x947e2800 == 21 [pid = 1748] [id = 21] 10:04:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x9ab9ac00) [pid = 1748] [serial = 60] [outer = (nil)] 10:04:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0xa34df000) [pid = 1748] [serial = 61] [outer = 0x9ab9ac00] 10:04:10 INFO - PROCESS | 1748 | 1467738250472 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0xa3350400) [pid = 1748] [serial = 62] [outer = 0x9ab9ac00] 10:04:11 INFO - PROCESS | 1748 | 1467738251122 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1033ms 10:04:11 INFO - PROCESS | 1748 | 1467738251147 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1748 | 1467738251150 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:04:11 INFO - PROCESS | 1748 | 1467738251156 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1748 | 1467738251159 Marionette TRACE conn3 <- [1,58,null,{}] 10:04:11 INFO - PROCESS | 1748 | 1467738251165 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:11 INFO - PROCESS | 1748 | 1467738251170 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:11 INFO - PROCESS | 1748 | 1467738251398 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:04:11 INFO - PROCESS | 1748 | 1467738251421 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1748 | 1467738251429 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bb800 == 22 [pid = 1748] [id = 22] 10:04:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x9240f800) [pid = 1748] [serial = 63] [outer = (nil)] 10:04:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0xa4f14c00) [pid = 1748] [serial = 64] [outer = 0x9240f800] 10:04:11 INFO - PROCESS | 1748 | 1467738251512 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0xa4f81000) [pid = 1748] [serial = 65] [outer = 0x9240f800] 10:04:13 INFO - PROCESS | 1748 | 1467738253421 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2332ms 10:04:13 INFO - PROCESS | 1748 | 1467738253493 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1748 | 1467738253498 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:04:13 INFO - PROCESS | 1748 | 1467738253507 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1748 | 1467738253514 Marionette TRACE conn3 <- [1,62,null,{}] 10:04:13 INFO - PROCESS | 1748 | 1467738253522 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:13 INFO - PROCESS | 1748 | 1467738253526 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:13 INFO - PROCESS | 1748 | 1467738253739 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x947ea400) [pid = 1748] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x92408c00) [pid = 1748] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x98409c00) [pid = 1748] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x997c0400) [pid = 1748] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x9af5dc00) [pid = 1748] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x94735000) [pid = 1748] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x922ac000) [pid = 1748] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x92405800) [pid = 1748] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 56 (0x97a1ec00) [pid = 1748] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:04:14 INFO - PROCESS | 1748 | --DOMWINDOW == 55 (0x9b208800) [pid = 1748] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:04:14 INFO - PROCESS | 1748 | 1467738254368 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1748 | 1467738254379 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c4400 == 23 [pid = 1748] [id = 23] 10:04:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 56 (0x923c4800) [pid = 1748] [serial = 66] [outer = (nil)] 10:04:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x947ea400) [pid = 1748] [serial = 67] [outer = 0x923c4800] 10:04:14 INFO - PROCESS | 1748 | 1467738254450 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x97a1d000) [pid = 1748] [serial = 68] [outer = 0x923c4800] 10:04:15 INFO - PROCESS | 1748 | 1467738255130 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1646ms 10:04:15 INFO - PROCESS | 1748 | 1467738255156 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 1748 | 1467738255163 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:04:15 INFO - PROCESS | 1748 | 1467738255173 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1748 | 1467738255177 Marionette TRACE conn3 <- [1,66,null,{}] 10:04:15 INFO - PROCESS | 1748 | 1467738255183 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:15 INFO - PROCESS | 1748 | 1467738255189 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:15 INFO - PROCESS | 1748 | 1467738255376 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:04:15 INFO - PROCESS | 1748 | 1467738255474 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1748 | 1467738255483 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x9840b000 == 24 [pid = 1748] [id = 24] 10:04:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x9840bc00) [pid = 1748] [serial = 69] [outer = (nil)] 10:04:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x99888c00) [pid = 1748] [serial = 70] [outer = 0x9840bc00] 10:04:15 INFO - PROCESS | 1748 | 1467738255557 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x99cb7400) [pid = 1748] [serial = 71] [outer = 0x9840bc00] 10:04:16 INFO - PROCESS | 1748 | 1467738256236 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1129ms 10:04:16 INFO - PROCESS | 1748 | 1467738256334 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1748 | 1467738256345 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:04:16 INFO - PROCESS | 1748 | 1467738256369 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1748 | 1467738256376 Marionette TRACE conn3 <- [1,70,null,{}] 10:04:16 INFO - PROCESS | 1748 | 1467738256387 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:16 INFO - PROCESS | 1748 | 1467738256393 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:16 INFO - PROCESS | 1748 | 1467738256623 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:04:16 INFO - PROCESS | 1748 | 1467738256762 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1748 | 1467738256779 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x93ab0000 == 25 [pid = 1748] [id = 25] 10:04:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x93ab3000) [pid = 1748] [serial = 72] [outer = (nil)] 10:04:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x947eb800) [pid = 1748] [serial = 73] [outer = 0x93ab3000] 10:04:16 INFO - PROCESS | 1748 | 1467738256860 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x97a14800) [pid = 1748] [serial = 74] [outer = 0x93ab3000] 10:04:17 INFO - PROCESS | 1748 | 1467738257761 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1449ms 10:04:17 INFO - PROCESS | 1748 | 1467738257810 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1748 | 1467738257818 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:04:17 INFO - PROCESS | 1748 | 1467738257834 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1748 | 1467738257843 Marionette TRACE conn3 <- [1,74,null,{}] 10:04:17 INFO - PROCESS | 1748 | 1467738257855 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:17 INFO - PROCESS | 1748 | 1467738257864 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:18 INFO - PROCESS | 1748 | 1467738258140 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:04:18 INFO - PROCESS | 1748 | 1467738258304 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1748 | 1467738258316 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c9000 == 26 [pid = 1748] [id = 26] 10:04:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x99efac00) [pid = 1748] [serial = 75] [outer = (nil)] 10:04:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x9ab9c000) [pid = 1748] [serial = 76] [outer = 0x99efac00] 10:04:18 INFO - PROCESS | 1748 | 1467738258410 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x9b204c00) [pid = 1748] [serial = 77] [outer = 0x99efac00] 10:04:19 INFO - PROCESS | 1748 | 1467738259234 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1446ms 10:04:19 INFO - PROCESS | 1748 | 1467738259280 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:04:19 INFO - PROCESS | 1748 | 1467738259285 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:04:19 INFO - PROCESS | 1748 | 1467738259292 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1748 | 1467738259296 Marionette TRACE conn3 <- [1,78,null,{}] 10:04:19 INFO - PROCESS | 1748 | 1467738259310 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:19 INFO - PROCESS | 1748 | 1467738259320 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:19 INFO - PROCESS | 1748 | 1467738259502 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:04:19 INFO - PROCESS | 1748 | 1467738259645 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1748 | 1467738259659 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:19 INFO - PROCESS | 1748 | ++DOCSHELL 0xa1088c00 == 27 [pid = 1748] [id = 27] 10:04:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0xa1089800) [pid = 1748] [serial = 78] [outer = (nil)] 10:04:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0xa1f9ec00) [pid = 1748] [serial = 79] [outer = 0xa1089800] 10:04:19 INFO - PROCESS | 1748 | 1467738259743 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0xa22ab400) [pid = 1748] [serial = 80] [outer = 0xa1089800] 10:04:20 INFO - PROCESS | 1748 | 1467738260643 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1389ms 10:04:20 INFO - PROCESS | 1748 | 1467738260691 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:04:20 INFO - PROCESS | 1748 | 1467738260696 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:04:20 INFO - PROCESS | 1748 | 1467738260703 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - PROCESS | 1748 | 1467738260706 Marionette TRACE conn3 <- [1,82,null,{}] 10:04:20 INFO - PROCESS | 1748 | 1467738260712 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:20 INFO - PROCESS | 1748 | 1467738260718 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:20 INFO - PROCESS | 1748 | 1467738260892 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:04:21 INFO - PROCESS | 1748 | 1467738261027 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1748 | 1467738261037 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:21 INFO - PROCESS | 1748 | ++DOCSHELL 0xa2ef0800 == 28 [pid = 1748] [id = 28] 10:04:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0xa2ef4c00) [pid = 1748] [serial = 81] [outer = (nil)] 10:04:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0xa4d54800) [pid = 1748] [serial = 82] [outer = 0xa2ef4c00] 10:04:21 INFO - PROCESS | 1748 | 1467738261118 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0xa4f81400) [pid = 1748] [serial = 83] [outer = 0xa2ef4c00] 10:04:21 INFO - PROCESS | 1748 | 1467738261970 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1335ms 10:04:22 INFO - PROCESS | 1748 | 1467738262039 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1748 | 1467738262043 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:04:22 INFO - PROCESS | 1748 | 1467738262049 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1748 | 1467738262053 Marionette TRACE conn3 <- [1,86,null,{}] 10:04:22 INFO - PROCESS | 1748 | 1467738262059 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:22 INFO - PROCESS | 1748 | 1467738262065 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:22 INFO - PROCESS | 1748 | 1467738262265 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:04:22 INFO - PROCESS | 1748 | 1467738262401 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1748 | 1467738262411 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b206400 == 29 [pid = 1748] [id = 29] 10:04:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0xa2ef0c00) [pid = 1748] [serial = 84] [outer = (nil)] 10:04:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0xa672dc00) [pid = 1748] [serial = 85] [outer = 0xa2ef0c00] 10:04:22 INFO - PROCESS | 1748 | 1467738262492 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0xa61be400) [pid = 1748] [serial = 86] [outer = 0xa2ef0c00] 10:04:23 INFO - PROCESS | 1748 | 1467738263365 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1386ms 10:04:23 INFO - PROCESS | 1748 | 1467738263443 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1748 | 1467738263456 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:04:23 INFO - PROCESS | 1748 | 1467738263471 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1748 | 1467738263475 Marionette TRACE conn3 <- [1,90,null,{}] 10:04:23 INFO - PROCESS | 1748 | 1467738263481 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:23 INFO - PROCESS | 1748 | 1467738263492 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:23 INFO - PROCESS | 1748 | 1467738263732 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:04:23 INFO - PROCESS | 1748 | 1467738263882 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1748 | 1467738263894 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a0f400 == 30 [pid = 1748] [id = 30] 10:04:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x94732400) [pid = 1748] [serial = 87] [outer = (nil)] 10:04:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0xa334f400) [pid = 1748] [serial = 88] [outer = 0x94732400] 10:04:23 INFO - PROCESS | 1748 | 1467738263988 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0xa67bb800) [pid = 1748] [serial = 89] [outer = 0x94732400] 10:04:24 INFO - PROCESS | 1748 | 1467738264903 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1488ms 10:04:24 INFO - PROCESS | 1748 | 1467738264957 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 1748 | 1467738264964 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:04:24 INFO - PROCESS | 1748 | 1467738264972 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1748 | 1467738264976 Marionette TRACE conn3 <- [1,94,null,{}] 10:04:24 INFO - PROCESS | 1748 | 1467738264985 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:24 INFO - PROCESS | 1748 | 1467738264989 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:25 INFO - PROCESS | 1748 | 1467738265168 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:04:25 INFO - PROCESS | 1748 | 1467738265313 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1748 | 1467738265326 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a06400 == 31 [pid = 1748] [id = 31] 10:04:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x93a09800) [pid = 1748] [serial = 90] [outer = (nil)] 10:04:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x95318000) [pid = 1748] [serial = 91] [outer = 0x93a09800] 10:04:25 INFO - PROCESS | 1748 | 1467738265451 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x984a6000) [pid = 1748] [serial = 92] [outer = 0x93a09800] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x99efb000) [pid = 1748] [serial = 12] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x92dcb000) [pid = 1748] [serial = 40] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x93aae000) [pid = 1748] [serial = 41] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x98ff5c00) [pid = 1748] [serial = 43] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9ac04000) [pid = 1748] [serial = 46] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x9b2db000) [pid = 1748] [serial = 49] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9b8e2400) [pid = 1748] [serial = 50] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9d80f800) [pid = 1748] [serial = 52] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0xa1f10c00) [pid = 1748] [serial = 55] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0xa2ef2800) [pid = 1748] [serial = 58] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x92407800) [pid = 1748] [serial = 27] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x93ab3c00) [pid = 1748] [serial = 31] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x98fef400) [pid = 1748] [serial = 34] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x9b2e1000) [pid = 1748] [serial = 37] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x92402800) [pid = 1748] [serial = 25] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x9af55400) [pid = 1748] [serial = 47] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0xa3103c00) [pid = 1748] [serial = 59] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x99991800) [pid = 1748] [serial = 35] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x998f8800) [pid = 1748] [serial = 44] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0xa34df000) [pid = 1748] [serial = 61] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x9240e400) [pid = 1748] [serial = 28] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x9d4c2c00) [pid = 1748] [serial = 38] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x92f3f400) [pid = 1748] [serial = 23] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0xa4d4dc00) [pid = 1748] [serial = 2] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x922ae000) [pid = 1748] [serial = 22] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 56 (0x947ef800) [pid = 1748] [serial = 19] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 55 (0x947ec400) [pid = 1748] [serial = 16] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 54 (0x947f1000) [pid = 1748] [serial = 17] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1748 | --DOMWINDOW == 53 (0x9a1d4000) [pid = 1748] [serial = 9] [outer = (nil)] [url = about:blank] 10:04:27 INFO - PROCESS | 1748 | 1467738267091 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2141ms 10:04:27 INFO - PROCESS | 1748 | 1467738267116 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1748 | 1467738267122 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:04:27 INFO - PROCESS | 1748 | 1467738267130 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1748 | 1467738267134 Marionette TRACE conn3 <- [1,98,null,{}] 10:04:27 INFO - PROCESS | 1748 | 1467738267142 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:27 INFO - PROCESS | 1748 | 1467738267147 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:27 INFO - PROCESS | 1748 | 1467738267314 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:04:27 INFO - PROCESS | 1748 | 1467738267326 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1748 | 1467738267334 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a01400 == 32 [pid = 1748] [id = 32] 10:04:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 54 (0x93a05c00) [pid = 1748] [serial = 93] [outer = (nil)] 10:04:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 55 (0x94733800) [pid = 1748] [serial = 94] [outer = 0x93a05c00] 10:04:27 INFO - PROCESS | 1748 | 1467738267431 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 56 (0x92dd7000) [pid = 1748] [serial = 95] [outer = 0x93a05c00] 10:04:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x97a12c00) [pid = 1748] [serial = 96] [outer = 0x92dd8800] 10:04:28 INFO - PROCESS | 1748 | 1467738268306 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1240ms 10:04:28 INFO - PROCESS | 1748 | 1467738268371 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1748 | 1467738268380 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:04:28 INFO - PROCESS | 1748 | 1467738268391 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1748 | 1467738268395 Marionette TRACE conn3 <- [1,102,null,{}] 10:04:28 INFO - PROCESS | 1748 | 1467738268403 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:28 INFO - PROCESS | 1748 | 1467738268410 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:28 INFO - PROCESS | 1748 | 1467738268578 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:04:28 INFO - PROCESS | 1748 | 1467738268589 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1748 | 1467738268597 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x94734800 == 33 [pid = 1748] [id = 33] 10:04:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x9840f000) [pid = 1748] [serial = 97] [outer = (nil)] 10:04:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x9988d400) [pid = 1748] [serial = 98] [outer = 0x9840f000] 10:04:28 INFO - PROCESS | 1748 | 1467738268776 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x99991800) [pid = 1748] [serial = 99] [outer = 0x9840f000] 10:04:29 INFO - PROCESS | 1748 | 1467738269532 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1182ms 10:04:29 INFO - PROCESS | 1748 | 1467738269575 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 1748 | 1467738269579 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:04:29 INFO - PROCESS | 1748 | 1467738269592 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1748 | 1467738269599 Marionette TRACE conn3 <- [1,106,null,{}] 10:04:29 INFO - PROCESS | 1748 | 1467738269620 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:29 INFO - PROCESS | 1748 | 1467738269630 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:29 INFO - PROCESS | 1748 | 1467738269840 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:04:29 INFO - PROCESS | 1748 | 1467738269861 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 1748 | 1467738269870 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x9af54400 == 34 [pid = 1748] [id = 34] 10:04:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x9af55400) [pid = 1748] [serial = 100] [outer = (nil)] 10:04:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x9af5f400) [pid = 1748] [serial = 101] [outer = 0x9af55400] 10:04:29 INFO - PROCESS | 1748 | 1467738269948 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x9b20f800) [pid = 1748] [serial = 102] [outer = 0x9af55400] 10:04:30 INFO - PROCESS | 1748 | 1467738270780 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1243ms 10:04:30 INFO - PROCESS | 1748 | 1467738270846 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:04:30 INFO - PROCESS | 1748 | 1467738270851 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:04:30 INFO - PROCESS | 1748 | 1467738270858 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 1748 | 1467738270862 Marionette TRACE conn3 <- [1,110,null,{}] 10:04:30 INFO - PROCESS | 1748 | 1467738270868 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:30 INFO - PROCESS | 1748 | 1467738270873 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:31 INFO - PROCESS | 1748 | 1467738271069 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:04:31 INFO - PROCESS | 1748 | 1467738271090 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1748 | 1467738271100 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x922a4000 == 35 [pid = 1748] [id = 35] 10:04:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x9af60800) [pid = 1748] [serial = 103] [outer = (nil)] 10:04:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x9b9ea800) [pid = 1748] [serial = 104] [outer = 0x9af60800] 10:04:31 INFO - PROCESS | 1748 | 1467738271168 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x9d85ec00) [pid = 1748] [serial = 105] [outer = 0x9af60800] 10:04:31 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x9240f800) [pid = 1748] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:04:31 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x9ab9ac00) [pid = 1748] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:04:31 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0xa1f02400) [pid = 1748] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:04:31 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x9d4ba800) [pid = 1748] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:04:31 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x9840bc00) [pid = 1748] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:04:31 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x923c4800) [pid = 1748] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:04:32 INFO - PROCESS | 1748 | 1467738272037 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1235ms 10:04:32 INFO - PROCESS | 1748 | 1467738272094 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1748 | 1467738272099 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:04:32 INFO - PROCESS | 1748 | 1467738272105 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1748 | 1467738272108 Marionette TRACE conn3 <- [1,114,null,{}] 10:04:32 INFO - PROCESS | 1748 | 1467738272114 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:32 INFO - PROCESS | 1748 | 1467738272120 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:32 INFO - PROCESS | 1748 | 1467738272270 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:04:32 INFO - PROCESS | 1748 | 1467738272280 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1748 | 1467738272288 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b2e5c00 == 36 [pid = 1748] [id = 36] 10:04:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x9b92f800) [pid = 1748] [serial = 106] [outer = (nil)] 10:04:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0xa108cc00) [pid = 1748] [serial = 107] [outer = 0x9b92f800] 10:04:32 INFO - PROCESS | 1748 | 1467738272356 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0xa1f0f800) [pid = 1748] [serial = 108] [outer = 0x9b92f800] 10:04:33 INFO - PROCESS | 1748 | 1467738273156 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1087ms 10:04:33 INFO - PROCESS | 1748 | 1467738273193 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1748 | 1467738273197 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:04:33 INFO - PROCESS | 1748 | 1467738273203 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1748 | 1467738273206 Marionette TRACE conn3 <- [1,118,null,{}] 10:04:33 INFO - PROCESS | 1748 | 1467738273213 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:33 INFO - PROCESS | 1748 | 1467738273222 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:33 INFO - PROCESS | 1748 | 1467738273414 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:04:33 INFO - PROCESS | 1748 | 1467738273423 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1748 | 1467738273431 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a10400 == 37 [pid = 1748] [id = 37] 10:04:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x947ed400) [pid = 1748] [serial = 109] [outer = (nil)] 10:04:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0xa310e000) [pid = 1748] [serial = 110] [outer = 0x947ed400] 10:04:33 INFO - PROCESS | 1748 | 1467738273504 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0xa33ca800) [pid = 1748] [serial = 111] [outer = 0x947ed400] 10:04:34 INFO - PROCESS | 1748 | 1467738274580 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1437ms 10:04:34 INFO - PROCESS | 1748 | 1467738274642 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1748 | 1467738274649 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:04:34 INFO - PROCESS | 1748 | 1467738274657 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1748 | 1467738274665 Marionette TRACE conn3 <- [1,122,null,{}] 10:04:34 INFO - PROCESS | 1748 | 1467738274674 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:34 INFO - PROCESS | 1748 | 1467738274679 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:34 INFO - PROCESS | 1748 | 1467738274886 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:04:35 INFO - PROCESS | 1748 | 1467738275025 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1748 | 1467738275035 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x922aec00 == 38 [pid = 1748] [id = 38] 10:04:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x92404400) [pid = 1748] [serial = 112] [outer = (nil)] 10:04:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x952e5400) [pid = 1748] [serial = 113] [outer = 0x92404400] 10:04:35 INFO - PROCESS | 1748 | 1467738275151 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x952e8400) [pid = 1748] [serial = 114] [outer = 0x92404400] 10:04:36 INFO - PROCESS | 1748 | 1467738276062 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1489ms 10:04:36 INFO - PROCESS | 1748 | 1467738276147 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1748 | 1467738276154 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:04:36 INFO - PROCESS | 1748 | 1467738276165 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1748 | 1467738276169 Marionette TRACE conn3 <- [1,126,null,{}] 10:04:36 INFO - PROCESS | 1748 | 1467738276216 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:36 INFO - PROCESS | 1748 | 1467738276222 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:36 INFO - PROCESS | 1748 | 1467738276405 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:04:36 INFO - PROCESS | 1748 | 1467738276543 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1748 | 1467738276551 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x952e3400 == 39 [pid = 1748] [id = 39] 10:04:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x97ada000) [pid = 1748] [serial = 115] [outer = (nil)] 10:04:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x99884000) [pid = 1748] [serial = 116] [outer = 0x97ada000] 10:04:36 INFO - PROCESS | 1748 | 1467738276666 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x99ef4800) [pid = 1748] [serial = 117] [outer = 0x97ada000] 10:04:37 INFO - PROCESS | 1748 | 1467738277586 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1483ms 10:04:37 INFO - PROCESS | 1748 | 1467738277648 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1748 | 1467738277652 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:04:37 INFO - PROCESS | 1748 | 1467738277659 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1748 | 1467738277665 Marionette TRACE conn3 <- [1,130,null,{}] 10:04:37 INFO - PROCESS | 1748 | 1467738277681 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:37 INFO - PROCESS | 1748 | 1467738277690 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:37 INFO - PROCESS | 1748 | 1467738277914 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:04:38 INFO - PROCESS | 1748 | 1467738278094 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1748 | 1467738278107 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x9ac0e400 == 40 [pid = 1748] [id = 40] 10:04:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x9b20e800) [pid = 1748] [serial = 118] [outer = (nil)] 10:04:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9d4bd400) [pid = 1748] [serial = 119] [outer = 0x9b20e800] 10:04:38 INFO - PROCESS | 1748 | 1467738278191 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0xa227ac00) [pid = 1748] [serial = 120] [outer = 0x9b20e800] 10:04:39 INFO - PROCESS | 1748 | 1467738279441 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:04:39 INFO - PROCESS | 1748 | --DOCSHELL 0xa1088c00 == 39 [pid = 1748] [id = 27] 10:04:39 INFO - PROCESS | 1748 | --DOCSHELL 0x9b2e5c00 == 38 [pid = 1748] [id = 36] 10:04:39 INFO - PROCESS | 1748 | --DOCSHELL 0x922a4000 == 37 [pid = 1748] [id = 35] 10:04:39 INFO - PROCESS | 1748 | --DOCSHELL 0x9af54400 == 36 [pid = 1748] [id = 34] 10:04:39 INFO - PROCESS | 1748 | --DOCSHELL 0x94734800 == 35 [pid = 1748] [id = 33] 10:04:39 INFO - PROCESS | 1748 | --DOCSHELL 0x93a01400 == 34 [pid = 1748] [id = 32] 10:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1842ms 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0xa4f14c00) [pid = 1748] [serial = 64] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0xa3350400) [pid = 1748] [serial = 62] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0xa22acc00) [pid = 1748] [serial = 56] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9d863400) [pid = 1748] [serial = 53] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x99888c00) [pid = 1748] [serial = 70] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x99cb7400) [pid = 1748] [serial = 71] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x947ea400) [pid = 1748] [serial = 67] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x97a1d000) [pid = 1748] [serial = 68] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0xa4f81000) [pid = 1748] [serial = 65] [outer = (nil)] [url = about:blank] 10:04:39 INFO - PROCESS | 1748 | 1467738279525 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1748 | 1467738279535 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:04:39 INFO - PROCESS | 1748 | 1467738279615 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1748 | 1467738279621 Marionette TRACE conn3 <- [1,134,null,{}] 10:04:39 INFO - PROCESS | 1748 | 1467738279635 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:39 INFO - PROCESS | 1748 | 1467738279640 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:39 INFO - PROCESS | 1748 | 1467738279783 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:04:39 INFO - PROCESS | 1748 | 1467738279887 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1748 | 1467738279895 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f6800 == 35 [pid = 1748] [id = 41] 10:04:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x924f6c00) [pid = 1748] [serial = 121] [outer = (nil)] 10:04:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x924fc000) [pid = 1748] [serial = 122] [outer = 0x924f6c00] 10:04:39 INFO - PROCESS | 1748 | 1467738279970 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x92f3dc00) [pid = 1748] [serial = 123] [outer = 0x924f6c00] 10:04:40 INFO - PROCESS | 1748 | 1467738280705 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1208ms 10:04:40 INFO - PROCESS | 1748 | 1467738280758 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 1748 | 1467738280764 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:04:40 INFO - PROCESS | 1748 | 1467738280775 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1748 | 1467738280778 Marionette TRACE conn3 <- [1,138,null,{}] 10:04:40 INFO - PROCESS | 1748 | 1467738280784 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:40 INFO - PROCESS | 1748 | 1467738280790 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:40 INFO - PROCESS | 1748 | 1467738280955 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:04:40 INFO - PROCESS | 1748 | 1467738280965 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1748 | 1467738280974 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x947eb400 == 36 [pid = 1748] [id = 42] 10:04:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x952ee800) [pid = 1748] [serial = 124] [outer = (nil)] 10:04:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x95321c00) [pid = 1748] [serial = 125] [outer = 0x952ee800] 10:04:41 INFO - PROCESS | 1748 | 1467738281047 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x97a1e000) [pid = 1748] [serial = 126] [outer = 0x952ee800] 10:04:41 INFO - PROCESS | 1748 | 1467738281864 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1128ms 10:04:41 INFO - PROCESS | 1748 | 1467738281909 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1748 | 1467738281913 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:04:41 INFO - PROCESS | 1748 | 1467738281920 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1748 | 1467738281926 Marionette TRACE conn3 <- [1,142,null,{}] 10:04:41 INFO - PROCESS | 1748 | 1467738281953 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:41 INFO - PROCESS | 1748 | 1467738281961 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:42 INFO - PROCESS | 1748 | 1467738282157 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:04:42 INFO - PROCESS | 1748 | 1467738282183 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 1748 | 1467738282193 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x99ef8400 == 37 [pid = 1748] [id = 43] 10:04:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x99efb800) [pid = 1748] [serial = 127] [outer = (nil)] 10:04:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9a1cf800) [pid = 1748] [serial = 128] [outer = 0x99efb800] 10:04:42 INFO - PROCESS | 1748 | 1467738282264 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9ac0bc00) [pid = 1748] [serial = 129] [outer = 0x99efb800] 10:04:43 INFO - PROCESS | 1748 | 1467738283295 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1444ms 10:04:43 INFO - PROCESS | 1748 | 1467738283365 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1748 | 1467738283370 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:04:43 INFO - PROCESS | 1748 | 1467738283376 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1748 | 1467738283379 Marionette TRACE conn3 <- [1,146,null,{}] 10:04:43 INFO - PROCESS | 1748 | 1467738283392 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:43 INFO - PROCESS | 1748 | 1467738283397 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:43 INFO - PROCESS | 1748 | 1467738283597 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:04:43 INFO - PROCESS | 1748 | 1467738283621 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1748 | 1467738283627 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b92b800 == 38 [pid = 1748] [id = 44] 10:04:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9d80f800) [pid = 1748] [serial = 130] [outer = (nil)] 10:04:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0xa1f0f400) [pid = 1748] [serial = 131] [outer = 0x9d80f800] 10:04:43 INFO - PROCESS | 1748 | 1467738283697 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0xa247f000) [pid = 1748] [serial = 132] [outer = 0x9d80f800] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x93a05c00) [pid = 1748] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x93a09800) [pid = 1748] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9840f000) [pid = 1748] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x93ab3000) [pid = 1748] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9af55400) [pid = 1748] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x99efac00) [pid = 1748] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9b92f800) [pid = 1748] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0xa1089800) [pid = 1748] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9af60800) [pid = 1748] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0xa2ef4c00) [pid = 1748] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0xa2ef0c00) [pid = 1748] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:04:44 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x94732400) [pid = 1748] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:04:44 INFO - PROCESS | 1748 | 1467738284608 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1279ms 10:04:44 INFO - PROCESS | 1748 | 1467738284656 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1748 | 1467738284660 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:04:44 INFO - PROCESS | 1748 | 1467738284666 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1748 | 1467738284669 Marionette TRACE conn3 <- [1,150,null,{}] 10:04:44 INFO - PROCESS | 1748 | 1467738284675 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:44 INFO - PROCESS | 1748 | 1467738284680 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:44 INFO - PROCESS | 1748 | 1467738284872 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:04:44 INFO - PROCESS | 1748 | 1467738284885 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 1748 | 1467738284891 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f4000 == 39 [pid = 1748] [id = 45] 10:04:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x92dc9800) [pid = 1748] [serial = 133] [outer = (nil)] 10:04:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x9af60800) [pid = 1748] [serial = 134] [outer = 0x92dc9800] 10:04:44 INFO - PROCESS | 1748 | 1467738284963 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x9b9f1000) [pid = 1748] [serial = 135] [outer = 0x92dc9800] 10:04:45 INFO - PROCESS | 1748 | 1467738285986 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1380ms 10:04:46 INFO - PROCESS | 1748 | 1467738286060 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1748 | 1467738286062 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:04:46 INFO - PROCESS | 1748 | 1467738286078 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1748 | 1467738286080 Marionette TRACE conn3 <- [1,154,null,{}] 10:04:46 INFO - PROCESS | 1748 | 1467738286086 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:46 INFO - PROCESS | 1748 | 1467738286095 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:46 INFO - PROCESS | 1748 | 1467738286326 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:04:46 INFO - PROCESS | 1748 | 1467738286531 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1748 | 1467738286543 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bf800 == 40 [pid = 1748] [id = 46] 10:04:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x923c0800) [pid = 1748] [serial = 136] [outer = (nil)] 10:04:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x923c8000) [pid = 1748] [serial = 137] [outer = 0x923c0800] 10:04:46 INFO - PROCESS | 1748 | 1467738286626 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9240c800) [pid = 1748] [serial = 138] [outer = 0x923c0800] 10:04:47 INFO - PROCESS | 1748 | 1467738287505 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1480ms 10:04:47 INFO - PROCESS | 1748 | 1467738287559 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:04:47 INFO - PROCESS | 1748 | 1467738287566 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:04:47 INFO - PROCESS | 1748 | 1467738287576 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:04:47 INFO - PROCESS | 1748 | 1467738287580 Marionette TRACE conn3 <- [1,158,null,{}] 10:04:47 INFO - PROCESS | 1748 | 1467738287588 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:47 INFO - PROCESS | 1748 | 1467738287597 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:47 INFO - PROCESS | 1748 | 1467738287818 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:04:47 INFO - PROCESS | 1748 | 1467738287961 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1748 | 1467738287971 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f3800 == 41 [pid = 1748] [id = 47] 10:04:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x93a0e800) [pid = 1748] [serial = 139] [outer = (nil)] 10:04:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x947f0800) [pid = 1748] [serial = 140] [outer = 0x93a0e800] 10:04:48 INFO - PROCESS | 1748 | 1467738288106 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9521c000) [pid = 1748] [serial = 141] [outer = 0x93a0e800] 10:04:49 INFO - PROCESS | 1748 | 1467738289045 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1534ms 10:04:49 INFO - PROCESS | 1748 | 1467738289111 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1748 | 1467738289116 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:04:49 INFO - PROCESS | 1748 | 1467738289123 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1748 | 1467738289127 Marionette TRACE conn3 <- [1,162,null,{}] 10:04:49 INFO - PROCESS | 1748 | 1467738289133 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:49 INFO - PROCESS | 1748 | 1467738289138 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:49 INFO - PROCESS | 1748 | 1467738289362 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:04:49 INFO - PROCESS | 1748 | 1467738289542 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1748 | 1467738289550 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x97adbc00 == 42 [pid = 1748] [id = 48] 10:04:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x984ac400) [pid = 1748] [serial = 142] [outer = (nil)] 10:04:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x997c4c00) [pid = 1748] [serial = 143] [outer = 0x984ac400] 10:04:49 INFO - PROCESS | 1748 | 1467738289637 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x99cae000) [pid = 1748] [serial = 144] [outer = 0x984ac400] 10:04:50 INFO - PROCESS | 1748 | 1467738290558 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1480ms 10:04:50 INFO - PROCESS | 1748 | 1467738290605 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:04:50 INFO - PROCESS | 1748 | 1467738290611 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:04:50 INFO - PROCESS | 1748 | 1467738290629 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - PROCESS | 1748 | 1467738290636 Marionette TRACE conn3 <- [1,166,null,{}] 10:04:50 INFO - PROCESS | 1748 | 1467738290642 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:50 INFO - PROCESS | 1748 | 1467738290650 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:50 INFO - PROCESS | 1748 | 1467738290881 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:04:51 INFO - PROCESS | 1748 | 1467738291057 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1748 | 1467738291064 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a0a000 == 43 [pid = 1748] [id = 49] 10:04:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9521c400) [pid = 1748] [serial = 145] [outer = (nil)] 10:04:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9d8f3c00) [pid = 1748] [serial = 146] [outer = 0x9521c400] 10:04:51 INFO - PROCESS | 1748 | 1467738291166 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0xa2280400) [pid = 1748] [serial = 147] [outer = 0x9521c400] 10:04:51 INFO - PROCESS | 1748 | 1467738291550 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:04:52 INFO - PROCESS | 1748 | 1467738292104 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1543ms 10:04:52 INFO - PROCESS | 1748 | 1467738292165 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1748 | 1467738292169 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:04:52 INFO - PROCESS | 1748 | 1467738292175 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1748 | 1467738292179 Marionette TRACE conn3 <- [1,170,null,{}] 10:04:52 INFO - PROCESS | 1748 | 1467738292185 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:52 INFO - PROCESS | 1748 | 1467738292190 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:52 INFO - PROCESS | 1748 | 1467738292364 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:04:52 INFO - PROCESS | 1748 | 1467738292519 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 1748 | 1467738292527 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b8e2000 == 44 [pid = 1748] [id = 50] 10:04:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0xa1f10c00) [pid = 1748] [serial = 148] [outer = (nil)] 10:04:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0xa318c800) [pid = 1748] [serial = 149] [outer = 0xa1f10c00] 10:04:52 INFO - PROCESS | 1748 | 1467738292606 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0xa4f21000) [pid = 1748] [serial = 150] [outer = 0xa1f10c00] 10:04:53 INFO - PROCESS | 1748 | 1467738293913 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1783ms 10:04:53 INFO - PROCESS | 1748 | 1467738293961 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 1748 | 1467738293967 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:04:54 INFO - PROCESS | 1748 | 1467738294124 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1748 | 1467738294130 Marionette TRACE conn3 <- [1,174,null,{}] 10:04:54 INFO - PROCESS | 1748 | 1467738294164 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:54 INFO - PROCESS | 1748 | 1467738294169 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:54 INFO - PROCESS | 1748 | 1467738294321 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:04:54 INFO - PROCESS | 1748 | 1467738294467 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1748 | 1467738294485 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x924fa800 == 45 [pid = 1748] [id = 51] 10:04:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x924fac00) [pid = 1748] [serial = 151] [outer = (nil)] 10:04:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x947edc00) [pid = 1748] [serial = 152] [outer = 0x924fac00] 10:04:54 INFO - PROCESS | 1748 | 1467738294570 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x95219400) [pid = 1748] [serial = 153] [outer = 0x924fac00] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x93ab0000 == 44 [pid = 1748] [id = 25] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x923c9000 == 43 [pid = 1748] [id = 26] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x947ea000 == 42 [pid = 1748] [id = 6] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x9840b000 == 41 [pid = 1748] [id = 24] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x923c4400 == 40 [pid = 1748] [id = 23] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x98c3b000 == 39 [pid = 1748] [id = 16] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x9b933c00 == 38 [pid = 1748] [id = 18] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0xa1090c00 == 37 [pid = 1748] [id = 19] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x924f4000 == 36 [pid = 1748] [id = 45] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x9b92b800 == 35 [pid = 1748] [id = 44] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x99ef8400 == 34 [pid = 1748] [id = 43] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x947eb400 == 33 [pid = 1748] [id = 42] 10:04:55 INFO - PROCESS | 1748 | --DOCSHELL 0x924f6800 == 32 [pid = 1748] [id = 41] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x94733800) [pid = 1748] [serial = 94] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x984a6000) [pid = 1748] [serial = 92] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x95318000) [pid = 1748] [serial = 91] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9988d400) [pid = 1748] [serial = 98] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x952ed000) [pid = 1748] [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.] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x97a14800) [pid = 1748] [serial = 74] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9af5f400) [pid = 1748] [serial = 101] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x947eb800) [pid = 1748] [serial = 73] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x9b20f800) [pid = 1748] [serial = 102] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9b204c00) [pid = 1748] [serial = 77] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x9ab9c000) [pid = 1748] [serial = 76] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0xa108cc00) [pid = 1748] [serial = 107] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0xa22ab400) [pid = 1748] [serial = 80] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9b9ea800) [pid = 1748] [serial = 104] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0xa1f9ec00) [pid = 1748] [serial = 79] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9d85ec00) [pid = 1748] [serial = 105] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0xa4f81400) [pid = 1748] [serial = 83] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0xa4d54800) [pid = 1748] [serial = 82] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x92dd7000) [pid = 1748] [serial = 95] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0xa61be400) [pid = 1748] [serial = 86] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0xa672dc00) [pid = 1748] [serial = 85] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0xa67bb800) [pid = 1748] [serial = 89] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0xa334f400) [pid = 1748] [serial = 88] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0xa1f0f800) [pid = 1748] [serial = 108] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x99991800) [pid = 1748] [serial = 99] [outer = (nil)] [url = about:blank] 10:04:55 INFO - PROCESS | 1748 | 1467738295437 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1464ms 10:04:55 INFO - PROCESS | 1748 | 1467738295488 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1748 | 1467738295495 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:04:55 INFO - PROCESS | 1748 | 1467738295505 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1748 | 1467738295509 Marionette TRACE conn3 <- [1,178,null,{}] 10:04:55 INFO - PROCESS | 1748 | 1467738295515 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:55 INFO - PROCESS | 1748 | 1467738295520 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:55 INFO - PROCESS | 1748 | 1467738295692 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:04:55 INFO - PROCESS | 1748 | 1467738295716 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1748 | 1467738295723 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240fc00 == 33 [pid = 1748] [id = 52] 10:04:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x947eb400) [pid = 1748] [serial = 154] [outer = (nil)] 10:04:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x95318000) [pid = 1748] [serial = 155] [outer = 0x947eb400] 10:04:55 INFO - PROCESS | 1748 | 1467738295884 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x97add400) [pid = 1748] [serial = 156] [outer = 0x947eb400] 10:04:56 INFO - PROCESS | 1748 | 1467738296620 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1128ms 10:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:04:56 INFO - PROCESS | 1748 | 1467738296632 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1748 | 1467738296635 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:04:56 INFO - PROCESS | 1748 | 1467738296642 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1748 | 1467738296647 Marionette TRACE conn3 <- [1,182,null,{}] 10:04:56 INFO - PROCESS | 1748 | 1467738296663 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:56 INFO - PROCESS | 1748 | 1467738296671 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:56 INFO - PROCESS | 1748 | 1467738296867 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:04:56 INFO - PROCESS | 1748 | 1467738296891 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1748 | 1467738296900 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x99a34c00 == 34 [pid = 1748] [id = 53] 10:04:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x99cb5400) [pid = 1748] [serial = 157] [outer = (nil)] 10:04:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x99dd2c00) [pid = 1748] [serial = 158] [outer = 0x99cb5400] 10:04:56 INFO - PROCESS | 1748 | 1467738296973 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x9ab99000) [pid = 1748] [serial = 159] [outer = 0x99cb5400] 10:04:57 INFO - PROCESS | 1748 | 1467738297770 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1192ms 10:04:57 INFO - PROCESS | 1748 | 1467738297834 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1748 | 1467738297839 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:04:57 INFO - PROCESS | 1748 | 1467738297845 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1748 | 1467738297847 Marionette TRACE conn3 <- [1,186,null,{}] 10:04:57 INFO - PROCESS | 1748 | 1467738297853 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:57 INFO - PROCESS | 1748 | 1467738297858 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:58 INFO - PROCESS | 1748 | 1467738298059 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:04:58 INFO - PROCESS | 1748 | 1467738298094 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1748 | 1467738298105 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x922ab000 == 35 [pid = 1748] [id = 54] 10:04:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x99ef1400) [pid = 1748] [serial = 160] [outer = (nil)] 10:04:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x9b8e2400) [pid = 1748] [serial = 161] [outer = 0x99ef1400] 10:04:58 INFO - PROCESS | 1748 | 1467738298172 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x9d85e800) [pid = 1748] [serial = 162] [outer = 0x99ef1400] 10:04:59 INFO - PROCESS | 1748 | 1467738299037 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1228ms 10:04:59 INFO - PROCESS | 1748 | 1467738299074 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1748 | 1467738299076 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:04:59 INFO - PROCESS | 1748 | 1467738299083 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1748 | 1467738299086 Marionette TRACE conn3 <- [1,190,null,{}] 10:04:59 INFO - PROCESS | 1748 | 1467738299092 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:59 INFO - PROCESS | 1748 | 1467738299097 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:59 INFO - PROCESS | 1748 | 1467738299311 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:04:59 INFO - PROCESS | 1748 | 1467738299327 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1748 | 1467738299334 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:04:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x922a4c00 == 36 [pid = 1748] [id = 55] 10:04:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x922ad000) [pid = 1748] [serial = 163] [outer = (nil)] 10:04:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0xa1f07000) [pid = 1748] [serial = 164] [outer = 0x922ad000] 10:04:59 INFO - PROCESS | 1748 | 1467738299406 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0xa1fa9000) [pid = 1748] [serial = 165] [outer = 0x922ad000] 10:04:59 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9d80f800) [pid = 1748] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:04:59 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x952ee800) [pid = 1748] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:04:59 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9b20e800) [pid = 1748] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:04:59 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x924f6c00) [pid = 1748] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:04:59 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x99efb800) [pid = 1748] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:05:00 INFO - PROCESS | 1748 | 1467738300315 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1279ms 10:05:00 INFO - PROCESS | 1748 | 1467738300363 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1748 | 1467738300366 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:05:00 INFO - PROCESS | 1748 | 1467738300373 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1748 | 1467738300376 Marionette TRACE conn3 <- [1,194,null,{}] 10:05:00 INFO - PROCESS | 1748 | 1467738300382 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:00 INFO - PROCESS | 1748 | 1467738300392 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:00 INFO - PROCESS | 1748 | 1467738300616 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:05:00 INFO - PROCESS | 1748 | 1467738300719 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1748 | 1467738300726 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f4400 == 37 [pid = 1748] [id = 56] 10:05:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x95208c00) [pid = 1748] [serial = 166] [outer = (nil)] 10:05:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x95214400) [pid = 1748] [serial = 167] [outer = 0x95208c00] 10:05:00 INFO - PROCESS | 1748 | 1467738300796 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0xa227a400) [pid = 1748] [serial = 168] [outer = 0x95208c00] 10:05:01 INFO - PROCESS | 1748 | 1467738301593 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1232ms 10:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:05:01 INFO - PROCESS | 1748 | 1467738301606 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1748 | 1467738301609 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:05:01 INFO - PROCESS | 1748 | 1467738301615 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1748 | 1467738301619 Marionette TRACE conn3 <- [1,198,null,{}] 10:05:01 INFO - PROCESS | 1748 | 1467738301624 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:01 INFO - PROCESS | 1748 | 1467738301629 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:01 INFO - PROCESS | 1748 | 1467738301952 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:05:02 INFO - PROCESS | 1748 | 1467738302110 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1748 | 1467738302118 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bc800 == 38 [pid = 1748] [id = 57] 10:05:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x923bd000) [pid = 1748] [serial = 169] [outer = (nil)] 10:05:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x923c6000) [pid = 1748] [serial = 170] [outer = 0x923bd000] 10:05:02 INFO - PROCESS | 1748 | 1467738302207 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9240f800) [pid = 1748] [serial = 171] [outer = 0x923bd000] 10:05:03 INFO - PROCESS | 1748 | 1467738303189 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1643ms 10:05:03 INFO - PROCESS | 1748 | 1467738303259 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1748 | 1467738303265 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:05:03 INFO - PROCESS | 1748 | 1467738303274 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1748 | 1467738303279 Marionette TRACE conn3 <- [1,202,null,{}] 10:05:03 INFO - PROCESS | 1748 | 1467738303287 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:03 INFO - PROCESS | 1748 | 1467738303292 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:03 INFO - PROCESS | 1748 | 1467738303513 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:05:03 INFO - PROCESS | 1748 | 1467738303699 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1748 | 1467738303709 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x95206800 == 39 [pid = 1748] [id = 58] 10:05:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x95209000) [pid = 1748] [serial = 172] [outer = (nil)] 10:05:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95210800) [pid = 1748] [serial = 173] [outer = 0x95209000] 10:05:03 INFO - PROCESS | 1748 | 1467738303840 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x95226c00) [pid = 1748] [serial = 174] [outer = 0x95209000] 10:05:04 INFO - PROCESS | 1748 | 1467738304724 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1487ms 10:05:04 INFO - PROCESS | 1748 | 1467738304761 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1748 | 1467738304765 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:05:04 INFO - PROCESS | 1748 | 1467738304773 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1748 | 1467738304777 Marionette TRACE conn3 <- [1,206,null,{}] 10:05:04 INFO - PROCESS | 1748 | 1467738304783 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:04 INFO - PROCESS | 1748 | 1467738304789 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:04 INFO - PROCESS | 1748 | 1467738304985 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:05:05 INFO - PROCESS | 1748 | 1467738305137 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1748 | 1467738305147 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x94732400 == 40 [pid = 1748] [id = 59] 10:05:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x97ae3800) [pid = 1748] [serial = 175] [outer = (nil)] 10:05:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x98ff8400) [pid = 1748] [serial = 176] [outer = 0x97ae3800] 10:05:05 INFO - PROCESS | 1748 | 1467738305228 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x99991800) [pid = 1748] [serial = 177] [outer = 0x97ae3800] 10:05:06 INFO - PROCESS | 1748 | 1467738306212 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1490ms 10:05:06 INFO - PROCESS | 1748 | 1467738306265 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1748 | 1467738306272 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:05:06 INFO - PROCESS | 1748 | 1467738306289 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1748 | 1467738306297 Marionette TRACE conn3 <- [1,210,null,{}] 10:05:06 INFO - PROCESS | 1748 | 1467738306304 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:06 INFO - PROCESS | 1748 | 1467738306311 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:06 INFO - PROCESS | 1748 | 1467738306535 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:05:06 INFO - PROCESS | 1748 | 1467738306720 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1748 | 1467738306732 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x98feec00 == 41 [pid = 1748] [id = 60] 10:05:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x997c0400) [pid = 1748] [serial = 178] [outer = (nil)] 10:05:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0xa1002400) [pid = 1748] [serial = 179] [outer = 0x997c0400] 10:05:06 INFO - PROCESS | 1748 | 1467738306861 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0xa22b7000) [pid = 1748] [serial = 180] [outer = 0x997c0400] 10:05:07 INFO - PROCESS | 1748 | 1467738307774 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1544ms 10:05:07 INFO - PROCESS | 1748 | 1467738307827 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1748 | 1467738307831 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:05:07 INFO - PROCESS | 1748 | 1467738307838 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1748 | 1467738307841 Marionette TRACE conn3 <- [1,214,null,{}] 10:05:07 INFO - PROCESS | 1748 | 1467738307847 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:07 INFO - PROCESS | 1748 | 1467738307853 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:08 INFO - PROCESS | 1748 | 1467738308045 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:05:08 INFO - PROCESS | 1748 | 1467738308200 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1748 | 1467738308211 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x93ab4c00 == 42 [pid = 1748] [id = 61] 10:05:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9a6c2c00) [pid = 1748] [serial = 181] [outer = (nil)] 10:05:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x9a6c9000) [pid = 1748] [serial = 182] [outer = 0x9a6c2c00] 10:05:08 INFO - PROCESS | 1748 | 1467738308336 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9a6cd800) [pid = 1748] [serial = 183] [outer = 0x9a6c2c00] 10:05:09 INFO - PROCESS | 1748 | 1467738309161 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1380ms 10:05:09 INFO - PROCESS | 1748 | 1467738309225 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1748 | 1467738309229 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:05:09 INFO - PROCESS | 1748 | 1467738309253 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1748 | 1467738309258 Marionette TRACE conn3 <- [1,218,null,{}] 10:05:09 INFO - PROCESS | 1748 | 1467738309266 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:09 INFO - PROCESS | 1748 | 1467738309272 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:09 INFO - PROCESS | 1748 | 1467738309472 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:05:09 INFO - PROCESS | 1748 | 1467738309632 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1748 | 1467738309651 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a906c00 == 43 [pid = 1748] [id = 62] 10:05:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9a907000) [pid = 1748] [serial = 184] [outer = (nil)] 10:05:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9a90a400) [pid = 1748] [serial = 185] [outer = 0x9a907000] 10:05:09 INFO - PROCESS | 1748 | 1467738309754 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0xa2299400) [pid = 1748] [serial = 186] [outer = 0x9a907000] 10:05:10 INFO - PROCESS | 1748 | 1467738310885 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1711ms 10:05:10 INFO - PROCESS | 1748 | 1467738310949 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:05:10 INFO - PROCESS | 1748 | 1467738310956 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:05:10 INFO - PROCESS | 1748 | 1467738310965 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1748 | 1467738310970 Marionette TRACE conn3 <- [1,222,null,{}] 10:05:10 INFO - PROCESS | 1748 | 1467738310979 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:10 INFO - PROCESS | 1748 | 1467738310986 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:11 INFO - PROCESS | 1748 | 1467738311211 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:05:11 INFO - PROCESS | 1748 | 1467738311459 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1748 | 1467738311474 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x924fb000 == 44 [pid = 1748] [id = 63] 10:05:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x93ab1000) [pid = 1748] [serial = 187] [outer = (nil)] 10:05:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x947ea800) [pid = 1748] [serial = 188] [outer = 0x93ab1000] 10:05:11 INFO - PROCESS | 1748 | 1467738311564 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x95207400) [pid = 1748] [serial = 189] [outer = 0x93ab1000] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x97ae3000 == 43 [pid = 1748] [id = 15] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x924f4400 == 42 [pid = 1748] [id = 56] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x922a4c00 == 41 [pid = 1748] [id = 55] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x9af60800) [pid = 1748] [serial = 134] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x922ab000 == 40 [pid = 1748] [id = 54] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x99a34c00 == 39 [pid = 1748] [id = 53] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x9240fc00 == 38 [pid = 1748] [id = 52] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x924fa800 == 37 [pid = 1748] [id = 51] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x9b8e2000 == 36 [pid = 1748] [id = 50] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x93a0a000 == 35 [pid = 1748] [id = 49] 10:05:12 INFO - PROCESS | 1748 | 1467738312507 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x97adbc00 == 34 [pid = 1748] [id = 48] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x924f3800 == 33 [pid = 1748] [id = 47] 10:05:12 INFO - PROCESS | 1748 | --DOCSHELL 0x923bf800 == 32 [pid = 1748] [id = 46] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0xa1f0f400) [pid = 1748] [serial = 131] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0xa247f000) [pid = 1748] [serial = 132] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x952e5400) [pid = 1748] [serial = 113] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x95321c00) [pid = 1748] [serial = 125] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x9d4bd400) [pid = 1748] [serial = 119] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0xa227ac00) [pid = 1748] [serial = 120] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0xa310e000) [pid = 1748] [serial = 110] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x924fc000) [pid = 1748] [serial = 122] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x92f3dc00) [pid = 1748] [serial = 123] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x99884000) [pid = 1748] [serial = 116] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9a1cf800) [pid = 1748] [serial = 128] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9ac0bc00) [pid = 1748] [serial = 129] [outer = (nil)] [url = about:blank] 10:05:12 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x97a1e000) [pid = 1748] [serial = 126] [outer = (nil)] [url = about:blank] 10:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1600ms 10:05:12 INFO - PROCESS | 1748 | 1467738312564 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1748 | 1467738312571 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:05:12 INFO - PROCESS | 1748 | 1467738312581 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1748 | 1467738312586 Marionette TRACE conn3 <- [1,226,null,{}] 10:05:12 INFO - PROCESS | 1748 | 1467738312592 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:12 INFO - PROCESS | 1748 | 1467738312596 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:12 INFO - PROCESS | 1748 | 1467738312772 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:05:12 INFO - PROCESS | 1748 | 1467738312881 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1748 | 1467738312890 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x9520cc00 == 33 [pid = 1748] [id = 64] 10:05:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x95215800) [pid = 1748] [serial = 190] [outer = (nil)] 10:05:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x95224400) [pid = 1748] [serial = 191] [outer = 0x95215800] 10:05:12 INFO - PROCESS | 1748 | 1467738312968 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x952edc00) [pid = 1748] [serial = 192] [outer = 0x95215800] 10:05:13 INFO - PROCESS | 1748 | 1467738313748 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1181ms 10:05:13 INFO - PROCESS | 1748 | 1467738313771 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:05:13 INFO - PROCESS | 1748 | 1467738313775 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:05:13 INFO - PROCESS | 1748 | 1467738313783 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1748 | 1467738313789 Marionette TRACE conn3 <- [1,230,null,{}] 10:05:13 INFO - PROCESS | 1748 | 1467738313805 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:13 INFO - PROCESS | 1748 | 1467738313814 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:14 INFO - PROCESS | 1748 | 1467738313999 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:05:14 INFO - PROCESS | 1748 | 1467738314010 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1748 | 1467738314020 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x98c96c00 == 34 [pid = 1748] [id = 65] 10:05:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x998f4400) [pid = 1748] [serial = 193] [outer = (nil)] 10:05:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x99dd2000) [pid = 1748] [serial = 194] [outer = 0x998f4400] 10:05:14 INFO - PROCESS | 1748 | 1467738314191 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9a6c1800) [pid = 1748] [serial = 195] [outer = 0x998f4400] 10:05:14 INFO - PROCESS | 1748 | 1467738314981 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:05:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:05:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1237ms 10:05:15 INFO - PROCESS | 1748 | 1467738315020 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1748 | 1467738315027 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:05:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:05:15 INFO - PROCESS | 1748 | 1467738315044 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1748 | 1467738315046 Marionette TRACE conn3 <- [1,234,null,{}] 10:05:15 INFO - PROCESS | 1748 | 1467738315053 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:15 INFO - PROCESS | 1748 | 1467738315057 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:15 INFO - PROCESS | 1748 | 1467738315269 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:05:15 INFO - PROCESS | 1748 | 1467738315292 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1748 | 1467738315299 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c6400 == 35 [pid = 1748] [id = 66] 10:05:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x98410000) [pid = 1748] [serial = 196] [outer = (nil)] 10:05:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9a90d000) [pid = 1748] [serial = 197] [outer = 0x98410000] 10:05:15 INFO - PROCESS | 1748 | 1467738315371 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9af5dc00) [pid = 1748] [serial = 198] [outer = 0x98410000] 10:05:16 INFO - PROCESS | 1748 | 1467738316326 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1339ms 10:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:05:16 INFO - PROCESS | 1748 | 1467738316382 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1748 | 1467738316385 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:05:16 INFO - PROCESS | 1748 | 1467738316392 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1748 | 1467738316395 Marionette TRACE conn3 <- [1,238,null,{}] 10:05:16 INFO - PROCESS | 1748 | 1467738316400 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:16 INFO - PROCESS | 1748 | 1467738316405 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:16 INFO - PROCESS | 1748 | 1467738316602 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:05:16 INFO - PROCESS | 1748 | 1467738316627 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1748 | 1467738316638 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c4c00 == 36 [pid = 1748] [id = 67] 10:05:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x998ffc00) [pid = 1748] [serial = 199] [outer = (nil)] 10:05:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9b210400) [pid = 1748] [serial = 200] [outer = 0x998ffc00] 10:05:16 INFO - PROCESS | 1748 | 1467738316703 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9b8e7400) [pid = 1748] [serial = 201] [outer = 0x998ffc00] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x92404400) [pid = 1748] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x97ada000) [pid = 1748] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x99ef1400) [pid = 1748] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x922ad000) [pid = 1748] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x924fac00) [pid = 1748] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x947eb400) [pid = 1748] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x92dc9800) [pid = 1748] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:05:17 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x99cb5400) [pid = 1748] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:05:17 INFO - PROCESS | 1748 | 1467738317640 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1282ms 10:05:17 INFO - PROCESS | 1748 | 1467738317673 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1748 | 1467738317677 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:05:17 INFO - PROCESS | 1748 | 1467738317683 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1748 | 1467738317686 Marionette TRACE conn3 <- [1,242,null,{}] 10:05:17 INFO - PROCESS | 1748 | 1467738317692 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:17 INFO - PROCESS | 1748 | 1467738317702 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:17 INFO - PROCESS | 1748 | 1467738317918 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:05:18 INFO - PROCESS | 1748 | 1467738318027 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1748 | 1467738318038 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x92402c00 == 37 [pid = 1748] [id = 68] 10:05:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x92403c00) [pid = 1748] [serial = 202] [outer = (nil)] 10:05:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0xa22ae000) [pid = 1748] [serial = 203] [outer = 0x92403c00] 10:05:18 INFO - PROCESS | 1748 | 1467738318111 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0xa4d0f400) [pid = 1748] [serial = 204] [outer = 0x92403c00] 10:05:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1185ms 10:05:18 INFO - PROCESS | 1748 | 1467738318861 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:05:18 INFO - PROCESS | 1748 | 1467738318870 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1748 | 1467738318874 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:05:18 INFO - PROCESS | 1748 | 1467738318880 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1748 | 1467738318883 Marionette TRACE conn3 <- [1,246,null,{}] 10:05:18 INFO - PROCESS | 1748 | 1467738318898 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:18 INFO - PROCESS | 1748 | 1467738318902 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:19 INFO - PROCESS | 1748 | 1467738319053 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:05:19 INFO - PROCESS | 1748 | 1467738319334 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1748 | 1467738319354 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bec00 == 38 [pid = 1748] [id = 69] 10:05:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x923bf800) [pid = 1748] [serial = 205] [outer = (nil)] 10:05:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9240bc00) [pid = 1748] [serial = 206] [outer = 0x923bf800] 10:05:19 INFO - PROCESS | 1748 | 1467738319441 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x924f7800) [pid = 1748] [serial = 207] [outer = 0x923bf800] 10:05:20 INFO - PROCESS | 1748 | 1467738320373 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1543ms 10:05:20 INFO - PROCESS | 1748 | 1467738320427 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1748 | 1467738320432 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:05:20 INFO - PROCESS | 1748 | 1467738320441 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1748 | 1467738320446 Marionette TRACE conn3 <- [1,250,null,{}] 10:05:20 INFO - PROCESS | 1748 | 1467738320455 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:20 INFO - PROCESS | 1748 | 1467738320464 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:20 INFO - PROCESS | 1748 | 1467738320693 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:05:20 INFO - PROCESS | 1748 | 1467738320885 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1748 | 1467738320897 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x952ecc00 == 39 [pid = 1748] [id = 70] 10:05:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x95322c00) [pid = 1748] [serial = 208] [outer = (nil)] 10:05:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x97ada400) [pid = 1748] [serial = 209] [outer = 0x95322c00] 10:05:21 INFO - PROCESS | 1748 | 1467738321026 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x98ff3000) [pid = 1748] [serial = 210] [outer = 0x95322c00] 10:05:21 INFO - PROCESS | 1748 | 1467738321982 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1586ms 10:05:22 INFO - PROCESS | 1748 | 1467738322031 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:05:22 INFO - PROCESS | 1748 | 1467738322038 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:05:22 INFO - PROCESS | 1748 | 1467738322045 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1748 | 1467738322048 Marionette TRACE conn3 <- [1,254,null,{}] 10:05:22 INFO - PROCESS | 1748 | 1467738322056 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:22 INFO - PROCESS | 1748 | 1467738322060 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:22 INFO - PROCESS | 1748 | 1467738322250 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:05:22 INFO - PROCESS | 1748 | 1467738322403 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1748 | 1467738322411 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x99a34c00 == 40 [pid = 1748] [id = 71] 10:05:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x9a6c6800) [pid = 1748] [serial = 211] [outer = (nil)] 10:05:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0xa219b400) [pid = 1748] [serial = 212] [outer = 0x9a6c6800] 10:05:22 INFO - PROCESS | 1748 | 1467738322497 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0xa21a2800) [pid = 1748] [serial = 213] [outer = 0x9a6c6800] 10:05:23 INFO - PROCESS | 1748 | 1467738323400 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1389ms 10:05:23 INFO - PROCESS | 1748 | 1467738323434 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1748 | 1467738323437 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:05:23 INFO - PROCESS | 1748 | 1467738323454 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1748 | 1467738323464 Marionette TRACE conn3 <- [1,258,null,{}] 10:05:23 INFO - PROCESS | 1748 | 1467738323470 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:23 INFO - PROCESS | 1748 | 1467738323480 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:23 INFO - PROCESS | 1748 | 1467738323669 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:05:23 INFO - PROCESS | 1748 | 1467738323820 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1748 | 1467738323827 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x99a33c00 == 41 [pid = 1748] [id = 72] 10:05:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0xa21a1800) [pid = 1748] [serial = 214] [outer = (nil)] 10:05:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0xa4f1d000) [pid = 1748] [serial = 215] [outer = 0xa21a1800] 10:05:23 INFO - PROCESS | 1748 | 1467738323913 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0xa4f81400) [pid = 1748] [serial = 216] [outer = 0xa21a1800] 10:05:24 INFO - PROCESS | 1748 | 1467738324846 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1448ms 10:05:24 INFO - PROCESS | 1748 | 1467738324895 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1748 | 1467738324900 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:05:24 INFO - PROCESS | 1748 | 1467738324907 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1748 | 1467738324911 Marionette TRACE conn3 <- [1,262,null,{}] 10:05:24 INFO - PROCESS | 1748 | 1467738324917 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:24 INFO - PROCESS | 1748 | 1467738324922 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:25 INFO - PROCESS | 1748 | 1467738325113 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:05:25 INFO - PROCESS | 1748 | 1467738325264 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1748 | 1467738325272 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x99dd1c00 == 42 [pid = 1748] [id = 73] 10:05:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0xa219b800) [pid = 1748] [serial = 217] [outer = (nil)] 10:05:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0xa6789800) [pid = 1748] [serial = 218] [outer = 0xa219b800] 10:05:25 INFO - PROCESS | 1748 | 1467738325364 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0xa6816800) [pid = 1748] [serial = 219] [outer = 0xa219b800] 10:05:26 INFO - PROCESS | 1748 | 1467738326256 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1383ms 10:05:26 INFO - PROCESS | 1748 | 1467738326291 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1748 | 1467738326294 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:05:26 INFO - PROCESS | 1748 | 1467738326301 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1748 | 1467738326304 Marionette TRACE conn3 <- [1,266,null,{}] 10:05:26 INFO - PROCESS | 1748 | 1467738326310 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:26 INFO - PROCESS | 1748 | 1467738326316 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:26 INFO - PROCESS | 1748 | 1467738326549 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:05:26 INFO - PROCESS | 1748 | 1467738326674 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1748 | 1467738326687 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:26 INFO - PROCESS | 1748 | ++DOCSHELL 0xa6da2000 == 43 [pid = 1748] [id = 74] 10:05:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0xa6da2800) [pid = 1748] [serial = 220] [outer = (nil)] 10:05:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0xa6daa000) [pid = 1748] [serial = 221] [outer = 0xa6da2800] 10:05:26 INFO - PROCESS | 1748 | 1467738326782 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0xa6e48400) [pid = 1748] [serial = 222] [outer = 0xa6da2800] 10:05:27 INFO - PROCESS | 1748 | 1467738327659 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1390ms 10:05:27 INFO - PROCESS | 1748 | 1467738327693 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1748 | 1467738327697 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:05:27 INFO - PROCESS | 1748 | 1467738327723 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1748 | 1467738327727 Marionette TRACE conn3 <- [1,270,null,{}] 10:05:27 INFO - PROCESS | 1748 | 1467738327733 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:27 INFO - PROCESS | 1748 | 1467738327739 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:27 INFO - PROCESS | 1748 | 1467738327919 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:05:28 INFO - PROCESS | 1748 | 1467738328080 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1748 | 1467738328089 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae4400 == 44 [pid = 1748] [id = 75] 10:05:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x91ae4c00) [pid = 1748] [serial = 223] [outer = (nil)] 10:05:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x91aed800) [pid = 1748] [serial = 224] [outer = 0x91ae4c00] 10:05:28 INFO - PROCESS | 1748 | 1467738328174 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x92dd7400) [pid = 1748] [serial = 225] [outer = 0x91ae4c00] 10:05:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0xa6da5400) [pid = 1748] [serial = 226] [outer = 0x92dd8800] 10:05:29 INFO - PROCESS | 1748 | 1467738329129 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1442ms 10:05:29 INFO - PROCESS | 1748 | 1467738329164 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:05:29 INFO - PROCESS | 1748 | 1467738329168 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:05:29 INFO - PROCESS | 1748 | 1467738329175 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1748 | 1467738329178 Marionette TRACE conn3 <- [1,274,null,{}] 10:05:29 INFO - PROCESS | 1748 | 1467738329205 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:29 INFO - PROCESS | 1748 | 1467738329211 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:29 INFO - PROCESS | 1748 | 1467738329487 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:05:29 INFO - PROCESS | 1748 | 1467738329692 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1748 | 1467738329701 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aef400 == 45 [pid = 1748] [id = 76] 10:05:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x91af0000) [pid = 1748] [serial = 227] [outer = (nil)] 10:05:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x92ae1c00) [pid = 1748] [serial = 228] [outer = 0x91af0000] 10:05:29 INFO - PROCESS | 1748 | 1467738329796 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x92ae4400) [pid = 1748] [serial = 229] [outer = 0x91af0000] 10:05:30 INFO - PROCESS | 1748 | 1467738330617 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1456ms 10:05:30 INFO - PROCESS | 1748 | 1467738330630 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1748 | 1467738330634 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:05:30 INFO - PROCESS | 1748 | 1467738330640 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1748 | 1467738330644 Marionette TRACE conn3 <- [1,278,null,{}] 10:05:30 INFO - PROCESS | 1748 | 1467738330650 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:30 INFO - PROCESS | 1748 | 1467738330655 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:30 INFO - PROCESS | 1748 | 1467738330829 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:05:31 INFO - PROCESS | 1748 | 1467738330991 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1748 | 1467738330998 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x922b0c00 == 46 [pid = 1748] [id = 77] 10:05:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x924f6800) [pid = 1748] [serial = 230] [outer = (nil)] 10:05:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x98fef400) [pid = 1748] [serial = 231] [outer = 0x924f6800] 10:05:31 INFO - PROCESS | 1748 | 1467738331083 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x9d8ea400) [pid = 1748] [serial = 232] [outer = 0x924f6800] 10:05:31 INFO - PROCESS | 1748 | 1467738331978 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1379ms 10:05:32 INFO - PROCESS | 1748 | 1467738332021 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:05:32 INFO - PROCESS | 1748 | 1467738332026 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:05:32 INFO - PROCESS | 1748 | 1467738332032 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1748 | 1467738332036 Marionette TRACE conn3 <- [1,282,null,{}] 10:05:32 INFO - PROCESS | 1748 | 1467738332042 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:32 INFO - PROCESS | 1748 | 1467738332047 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:32 INFO - PROCESS | 1748 | 1467738332225 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:05:32 INFO - PROCESS | 1748 | 1467738332382 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1748 | 1467738332392 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240cc00 == 47 [pid = 1748] [id = 78] 10:05:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x9240d000) [pid = 1748] [serial = 233] [outer = (nil)] 10:05:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x97a20c00) [pid = 1748] [serial = 234] [outer = 0x9240d000] 10:05:32 INFO - PROCESS | 1748 | 1467738332470 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x998f8800) [pid = 1748] [serial = 235] [outer = 0x9240d000] 10:05:33 INFO - PROCESS | 1748 | 1467738333675 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1682ms 10:05:33 INFO - PROCESS | 1748 | 1467738333714 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1748 | 1467738333719 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:05:33 INFO - PROCESS | 1748 | 1467738333729 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1748 | 1467738333734 Marionette TRACE conn3 <- [1,286,null,{}] 10:05:33 INFO - PROCESS | 1748 | 1467738333744 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:33 INFO - PROCESS | 1748 | 1467738333751 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:33 INFO - PROCESS | 1748 | 1467738333932 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:05:34 INFO - PROCESS | 1748 | 1467738334154 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1748 | 1467738334163 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x947ee400 == 48 [pid = 1748] [id = 79] 10:05:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x9516b400) [pid = 1748] [serial = 236] [outer = (nil)] 10:05:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x95210000) [pid = 1748] [serial = 237] [outer = 0x9516b400] 10:05:34 INFO - PROCESS | 1748 | 1467738334249 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x95214c00) [pid = 1748] [serial = 238] [outer = 0x9516b400] 10:05:35 INFO - PROCESS | 1748 | 1467738335147 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1434ms 10:05:35 INFO - PROCESS | 1748 | 1467738335164 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1748 | 1467738335171 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:05:35 INFO - PROCESS | 1748 | 1467738335203 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1748 | 1467738335207 Marionette TRACE conn3 <- [1,290,null,{}] 10:05:35 INFO - PROCESS | 1748 | 1467738335216 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:35 INFO - PROCESS | 1748 | 1467738335220 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:35 INFO - PROCESS | 1748 | 1467738335399 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x92405400 == 47 [pid = 1748] [id = 10] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x922aec00 == 46 [pid = 1748] [id = 38] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x9ac0e400 == 45 [pid = 1748] [id = 40] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x94732400 == 44 [pid = 1748] [id = 59] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x98feec00 == 43 [pid = 1748] [id = 60] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x95206800 == 42 [pid = 1748] [id = 58] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x923bc800 == 41 [pid = 1748] [id = 57] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x92dcdc00 == 40 [pid = 1748] [id = 20] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0xa2ef0800 == 39 [pid = 1748] [id = 28] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x9ac0e800 == 38 [pid = 1748] [id = 17] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x92408000 == 37 [pid = 1748] [id = 14] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x922abc00 == 36 [pid = 1748] [id = 8] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x9b205c00 == 35 [pid = 1748] [id = 13] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x947f0400 == 34 [pid = 1748] [id = 12] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x93a0f400 == 33 [pid = 1748] [id = 30] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x947e2800 == 32 [pid = 1748] [id = 21] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x923bb800 == 31 [pid = 1748] [id = 22] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x9b206400 == 30 [pid = 1748] [id = 29] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x952e3400 == 29 [pid = 1748] [id = 39] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x93a06400 == 28 [pid = 1748] [id = 31] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x93a10400 == 27 [pid = 1748] [id = 37] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x93ab4c00 == 26 [pid = 1748] [id = 61] 10:05:36 INFO - PROCESS | 1748 | --DOCSHELL 0x9a906c00 == 25 [pid = 1748] [id = 62] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x952e8400) [pid = 1748] [serial = 114] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x99ef4800) [pid = 1748] [serial = 117] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x9b8e2400) [pid = 1748] [serial = 161] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x9d85e800) [pid = 1748] [serial = 162] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0xa1f07000) [pid = 1748] [serial = 164] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x947edc00) [pid = 1748] [serial = 152] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x95318000) [pid = 1748] [serial = 155] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x97add400) [pid = 1748] [serial = 156] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0xa1fa9000) [pid = 1748] [serial = 165] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x947f0800) [pid = 1748] [serial = 140] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x9b9f1000) [pid = 1748] [serial = 135] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x99dd2c00) [pid = 1748] [serial = 158] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x95219400) [pid = 1748] [serial = 153] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x923c8000) [pid = 1748] [serial = 137] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0xa318c800) [pid = 1748] [serial = 149] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x997c4c00) [pid = 1748] [serial = 143] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x95214400) [pid = 1748] [serial = 167] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x9d8f3c00) [pid = 1748] [serial = 146] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x9ab99000) [pid = 1748] [serial = 159] [outer = (nil)] [url = about:blank] 10:05:36 INFO - PROCESS | 1748 | 1467738336784 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1748 | 1467738336795 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aebc00 == 26 [pid = 1748] [id = 80] 10:05:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x91aed400) [pid = 1748] [serial = 239] [outer = (nil)] 10:05:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x922abc00) [pid = 1748] [serial = 240] [outer = 0x91aed400] 10:05:36 INFO - PROCESS | 1748 | 1467738336880 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x923c9000) [pid = 1748] [serial = 241] [outer = 0x91aed400] 10:05:37 INFO - PROCESS | 1748 | 1467738337658 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 2515ms 10:05:37 INFO - PROCESS | 1748 | 1467738337700 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1748 | 1467738337705 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:05:37 INFO - PROCESS | 1748 | 1467738337713 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1748 | 1467738337717 Marionette TRACE conn3 <- [1,294,null,{}] 10:05:37 INFO - PROCESS | 1748 | 1467738337724 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:37 INFO - PROCESS | 1748 | 1467738337731 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:37 INFO - PROCESS | 1748 | 1467738337901 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:05:37 INFO - PROCESS | 1748 | 1467738337915 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1748 | 1467738337923 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x92adf000 == 27 [pid = 1748] [id = 81] 10:05:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x92dc9800) [pid = 1748] [serial = 242] [outer = (nil)] 10:05:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x93ab4c00) [pid = 1748] [serial = 243] [outer = 0x92dc9800] 10:05:38 INFO - PROCESS | 1748 | 1467738337997 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x947eb800) [pid = 1748] [serial = 244] [outer = 0x92dc9800] 10:05:38 INFO - PROCESS | 1748 | 1467738338889 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:38 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. 10:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1236ms 10:05:38 INFO - PROCESS | 1748 | 1467738338953 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1748 | 1467738338960 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:05:38 INFO - PROCESS | 1748 | 1467738338967 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1748 | 1467738338971 Marionette TRACE conn3 <- [1,298,null,{}] 10:05:38 INFO - PROCESS | 1748 | 1467738338976 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:38 INFO - PROCESS | 1748 | 1467738338982 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:39 INFO - PROCESS | 1748 | 1467738339156 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:05:39 INFO - PROCESS | 1748 | 1467738339303 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1748 | 1467738339310 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a0f000 == 28 [pid = 1748] [id = 82] 10:05:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x95206800) [pid = 1748] [serial = 245] [outer = (nil)] 10:05:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x952f2400) [pid = 1748] [serial = 246] [outer = 0x95206800] 10:05:39 INFO - PROCESS | 1748 | 1467738339382 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x97ad8000) [pid = 1748] [serial = 247] [outer = 0x95206800] 10:05:40 INFO - PROCESS | 1748 | 1467738340371 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:40 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. 10:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1429ms 10:05:40 INFO - PROCESS | 1748 | 1467738340397 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1748 | 1467738340400 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:05:40 INFO - PROCESS | 1748 | 1467738340415 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1748 | 1467738340424 Marionette TRACE conn3 <- [1,302,null,{}] 10:05:40 INFO - PROCESS | 1748 | 1467738340439 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:40 INFO - PROCESS | 1748 | 1467738340447 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:40 INFO - PROCESS | 1748 | 1467738340685 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:05:40 INFO - PROCESS | 1748 | 1467738340718 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:40 INFO - PROCESS | 1748 | 1467738340726 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a072800 == 29 [pid = 1748] [id = 83] 10:05:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x9a1d5800) [pid = 1748] [serial = 248] [outer = (nil)] 10:05:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x9a6c8c00) [pid = 1748] [serial = 249] [outer = 0x9a1d5800] 10:05:40 INFO - PROCESS | 1748 | 1467738340797 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x9a903400) [pid = 1748] [serial = 250] [outer = 0x9a1d5800] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x98410000) [pid = 1748] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x998ffc00) [pid = 1748] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x923bd000) [pid = 1748] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x997c0400) [pid = 1748] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x93ab1000) [pid = 1748] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x97ae3800) [pid = 1748] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x9a907000) [pid = 1748] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x95209000) [pid = 1748] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:05:41 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x9a6c2c00) [pid = 1748] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x998f4400) [pid = 1748] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x95215800) [pid = 1748] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x9521c400) [pid = 1748] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x923c0800) [pid = 1748] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0xa1f10c00) [pid = 1748] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x947ed400) [pid = 1748] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x984ac400) [pid = 1748] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x93a0e800) [pid = 1748] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x95208c00) [pid = 1748] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:05:42 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x92403c00) [pid = 1748] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:05:42 INFO - PROCESS | 1748 | 1467738342388 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:42 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. 10:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 2005ms 10:05:42 INFO - PROCESS | 1748 | 1467738342412 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1748 | 1467738342417 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:05:42 INFO - PROCESS | 1748 | 1467738342431 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1748 | 1467738342435 Marionette TRACE conn3 <- [1,306,null,{}] 10:05:42 INFO - PROCESS | 1748 | 1467738342441 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:42 INFO - PROCESS | 1748 | 1467738342445 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:42 INFO - PROCESS | 1748 | 1467738342602 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:05:42 INFO - PROCESS | 1748 | 1467738342616 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1748 | 1467738342626 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x93ab1000 == 30 [pid = 1748] [id = 84] 10:05:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x95219c00) [pid = 1748] [serial = 251] [outer = (nil)] 10:05:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x99eed400) [pid = 1748] [serial = 252] [outer = 0x95219c00] 10:05:42 INFO - PROCESS | 1748 | 1467738342694 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x9a904c00) [pid = 1748] [serial = 253] [outer = 0x95219c00] 10:05:43 INFO - PROCESS | 1748 | 1467738343548 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:43 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. 10:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1146ms 10:05:43 INFO - PROCESS | 1748 | 1467738343579 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1748 | 1467738343582 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:05:43 INFO - PROCESS | 1748 | 1467738343589 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1748 | 1467738343593 Marionette TRACE conn3 <- [1,310,null,{}] 10:05:43 INFO - PROCESS | 1748 | 1467738343599 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:43 INFO - PROCESS | 1748 | 1467738343604 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:43 INFO - PROCESS | 1748 | 1467738343761 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:05:43 INFO - PROCESS | 1748 | 1467738343772 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1748 | 1467738343791 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a90ec00 == 31 [pid = 1748] [id = 85] 10:05:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x9a90f400) [pid = 1748] [serial = 254] [outer = (nil)] 10:05:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x9ac01800) [pid = 1748] [serial = 255] [outer = 0x9a90f400] 10:05:43 INFO - PROCESS | 1748 | 1467738343872 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x9b8e7800) [pid = 1748] [serial = 256] [outer = 0x9a90f400] 10:05:45 INFO - PROCESS | 1748 | 1467738345063 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:45 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. 10:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1544ms 10:05:45 INFO - PROCESS | 1748 | 1467738345135 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1748 | 1467738345142 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:05:45 INFO - PROCESS | 1748 | 1467738345151 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1748 | 1467738345159 Marionette TRACE conn3 <- [1,314,null,{}] 10:05:45 INFO - PROCESS | 1748 | 1467738345167 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:45 INFO - PROCESS | 1748 | 1467738345173 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:45 INFO - PROCESS | 1748 | 1467738345404 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:05:45 INFO - PROCESS | 1748 | 1467738345673 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1748 | 1467738345690 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f3000 == 32 [pid = 1748] [id = 86] 10:05:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x92f4bc00) [pid = 1748] [serial = 257] [outer = (nil)] 10:05:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x95210400) [pid = 1748] [serial = 258] [outer = 0x92f4bc00] 10:05:45 INFO - PROCESS | 1748 | 1467738345814 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x952e8800) [pid = 1748] [serial = 259] [outer = 0x92f4bc00] 10:05:46 INFO - PROCESS | 1748 | 1467738346846 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:46 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. 10:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1736ms 10:05:46 INFO - PROCESS | 1748 | 1467738346888 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1748 | 1467738346897 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:05:46 INFO - PROCESS | 1748 | 1467738346909 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1748 | 1467738346913 Marionette TRACE conn3 <- [1,318,null,{}] 10:05:46 INFO - PROCESS | 1748 | 1467738346920 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:46 INFO - PROCESS | 1748 | 1467738346926 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:47 INFO - PROCESS | 1748 | 1467738347173 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:05:47 INFO - PROCESS | 1748 | 1467738347423 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1748 | 1467738347430 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x95318000 == 33 [pid = 1748] [id = 87] 10:05:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x9a1d3c00) [pid = 1748] [serial = 260] [outer = (nil)] 10:05:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x9a6c4400) [pid = 1748] [serial = 261] [outer = 0x9a1d3c00] 10:05:47 INFO - PROCESS | 1748 | 1467738347517 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x9a90e400) [pid = 1748] [serial = 262] [outer = 0x9a1d3c00] 10:05:48 INFO - PROCESS | 1748 | 1467738348510 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:48 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. 10:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1650ms 10:05:48 INFO - PROCESS | 1748 | 1467738348560 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1748 | 1467738348564 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:05:48 INFO - PROCESS | 1748 | 1467738348571 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1748 | 1467738348577 Marionette TRACE conn3 <- [1,322,null,{}] 10:05:48 INFO - PROCESS | 1748 | 1467738348594 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:48 INFO - PROCESS | 1748 | 1467738348604 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:48 INFO - PROCESS | 1748 | 1467738348856 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:05:49 INFO - PROCESS | 1748 | 1467738349072 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1748 | 1467738349081 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x9d856800 == 34 [pid = 1748] [id = 88] 10:05:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x9d857800) [pid = 1748] [serial = 263] [outer = (nil)] 10:05:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0xa1008c00) [pid = 1748] [serial = 264] [outer = 0x9d857800] 10:05:49 INFO - PROCESS | 1748 | 1467738349171 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0xa1f05000) [pid = 1748] [serial = 265] [outer = 0x9d857800] 10:05:50 INFO - PROCESS | 1748 | 1467738350180 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:50 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. 10:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1640ms 10:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:05:50 INFO - PROCESS | 1748 | 1467738350212 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1748 | 1467738350216 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:05:50 INFO - PROCESS | 1748 | 1467738350223 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1748 | 1467738350226 Marionette TRACE conn3 <- [1,326,null,{}] 10:05:50 INFO - PROCESS | 1748 | 1467738350233 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:50 INFO - PROCESS | 1748 | 1467738350239 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:50 INFO - PROCESS | 1748 | 1467738350430 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:05:50 INFO - PROCESS | 1748 | 1467738350637 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 1748 | 1467738350646 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a04c00 == 35 [pid = 1748] [id = 89] 10:05:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x93a06400) [pid = 1748] [serial = 266] [outer = (nil)] 10:05:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x9a6ce400) [pid = 1748] [serial = 267] [outer = 0x93a06400] 10:05:50 INFO - PROCESS | 1748 | 1467738350770 Marionette DEBUG loaded listener.js 10:05:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x9d817800) [pid = 1748] [serial = 268] [outer = 0x93a06400] 10:05:51 INFO - PROCESS | 1748 | 1467738351932 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:51 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. 10:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1742ms 10:05:51 INFO - PROCESS | 1748 | 1467738351966 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 1748 | 1467738351973 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:05:51 INFO - PROCESS | 1748 | 1467738351983 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1748 | 1467738351987 Marionette TRACE conn3 <- [1,330,null,{}] 10:05:51 INFO - PROCESS | 1748 | 1467738351996 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:52 INFO - PROCESS | 1748 | 1467738352002 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:52 INFO - PROCESS | 1748 | 1467738352231 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:05:52 INFO - PROCESS | 1748 | 1467738352517 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1748 | 1467738352535 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a04000 == 36 [pid = 1748] [id = 90] 10:05:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x93a0f400) [pid = 1748] [serial = 269] [outer = (nil)] 10:05:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x94736c00) [pid = 1748] [serial = 270] [outer = 0x93a0f400] 10:05:52 INFO - PROCESS | 1748 | 1467738352619 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x9520dc00) [pid = 1748] [serial = 271] [outer = 0x93a0f400] 10:05:52 INFO - PROCESS | 1748 | --DOCSHELL 0x924fb000 == 35 [pid = 1748] [id = 63] 10:05:53 INFO - PROCESS | 1748 | --DOCSHELL 0x9520cc00 == 34 [pid = 1748] [id = 64] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x9240c800) [pid = 1748] [serial = 138] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0xa4f21000) [pid = 1748] [serial = 150] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0xa33ca800) [pid = 1748] [serial = 111] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x99cae000) [pid = 1748] [serial = 144] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x9521c000) [pid = 1748] [serial = 141] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0xa2280400) [pid = 1748] [serial = 147] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x97a12c00) [pid = 1748] [serial = 96] [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.] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0xa227a400) [pid = 1748] [serial = 168] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0xa22ae000) [pid = 1748] [serial = 203] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x9a90d000) [pid = 1748] [serial = 197] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x9b210400) [pid = 1748] [serial = 200] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x9b8e7400) [pid = 1748] [serial = 201] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x923c6000) [pid = 1748] [serial = 170] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x9240f800) [pid = 1748] [serial = 171] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0xa1002400) [pid = 1748] [serial = 179] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0xa22b7000) [pid = 1748] [serial = 180] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x947ea800) [pid = 1748] [serial = 188] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x95207400) [pid = 1748] [serial = 189] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x98ff8400) [pid = 1748] [serial = 176] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x99991800) [pid = 1748] [serial = 177] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x9a90a400) [pid = 1748] [serial = 185] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0xa2299400) [pid = 1748] [serial = 186] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x95210800) [pid = 1748] [serial = 173] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x95226c00) [pid = 1748] [serial = 174] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9a6c9000) [pid = 1748] [serial = 182] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9a6cd800) [pid = 1748] [serial = 183] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x99dd2000) [pid = 1748] [serial = 194] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x95224400) [pid = 1748] [serial = 191] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x952edc00) [pid = 1748] [serial = 192] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0xa4d0f400) [pid = 1748] [serial = 204] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x9af5dc00) [pid = 1748] [serial = 198] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9a6c1800) [pid = 1748] [serial = 195] [outer = (nil)] [url = about:blank] 10:05:53 INFO - PROCESS | 1748 | 1467738353568 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:53 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. 10:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1637ms 10:05:53 INFO - PROCESS | 1748 | 1467738353621 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1748 | 1467738353628 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:05:53 INFO - PROCESS | 1748 | 1467738353640 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1748 | 1467738353643 Marionette TRACE conn3 <- [1,334,null,{}] 10:05:53 INFO - PROCESS | 1748 | 1467738353651 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:53 INFO - PROCESS | 1748 | 1467738353657 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:53 INFO - PROCESS | 1748 | 1467738353841 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:05:53 INFO - PROCESS | 1748 | 1467738353957 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1748 | 1467738353963 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x947ea800 == 35 [pid = 1748] [id = 91] 10:05:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9520b000) [pid = 1748] [serial = 272] [outer = (nil)] 10:05:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9521c000) [pid = 1748] [serial = 273] [outer = 0x9520b000] 10:05:54 INFO - PROCESS | 1748 | 1467738354045 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x952e6000) [pid = 1748] [serial = 274] [outer = 0x9520b000] 10:05:54 INFO - PROCESS | 1748 | 1467738354865 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:54 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. 10:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1288ms 10:05:54 INFO - PROCESS | 1748 | 1467738354929 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1748 | 1467738354932 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:05:54 INFO - PROCESS | 1748 | 1467738354945 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1748 | 1467738354951 Marionette TRACE conn3 <- [1,338,null,{}] 10:05:54 INFO - PROCESS | 1748 | 1467738354967 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:54 INFO - PROCESS | 1748 | 1467738354975 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:55 INFO - PROCESS | 1748 | 1467738355154 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:05:55 INFO - PROCESS | 1748 | 1467738355166 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1748 | 1467738355177 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x9840b000 == 36 [pid = 1748] [id = 92] 10:05:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x98c94800) [pid = 1748] [serial = 275] [outer = (nil)] 10:05:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x99cb7400) [pid = 1748] [serial = 276] [outer = 0x98c94800] 10:05:55 INFO - PROCESS | 1748 | 1467738355364 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9a6bfc00) [pid = 1748] [serial = 277] [outer = 0x98c94800] 10:05:56 INFO - PROCESS | 1748 | 1467738356304 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1386ms 10:05:56 INFO - PROCESS | 1748 | 1467738356331 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:05:56 INFO - PROCESS | 1748 | 1467738356336 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:05:56 INFO - PROCESS | 1748 | 1467738356343 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1748 | 1467738356347 Marionette TRACE conn3 <- [1,342,null,{}] 10:05:56 INFO - PROCESS | 1748 | 1467738356352 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:56 INFO - PROCESS | 1748 | 1467738356357 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:56 INFO - PROCESS | 1748 | 1467738356592 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:05:56 INFO - PROCESS | 1748 | 1467738356610 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1748 | 1467738356619 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dd6000 == 37 [pid = 1748] [id = 93] 10:05:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9a1d4c00) [pid = 1748] [serial = 278] [outer = (nil)] 10:05:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9a90d000) [pid = 1748] [serial = 279] [outer = 0x9a1d4c00] 10:05:56 INFO - PROCESS | 1748 | 1467738356701 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9af5f000) [pid = 1748] [serial = 280] [outer = 0x9a1d4c00] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x923bf800) [pid = 1748] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x95322c00) [pid = 1748] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9a6c6800) [pid = 1748] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0xa21a1800) [pid = 1748] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0xa219b800) [pid = 1748] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0xa6da2800) [pid = 1748] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x91ae4c00) [pid = 1748] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x9a1d5800) [pid = 1748] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x91af0000) [pid = 1748] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91aed400) [pid = 1748] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9516b400) [pid = 1748] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x924f6800) [pid = 1748] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x92dc9800) [pid = 1748] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x9240d000) [pid = 1748] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x95219c00) [pid = 1748] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:05:57 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x95206800) [pid = 1748] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:05:57 INFO - PROCESS | 1748 | 1467738357731 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:57 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. 10:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1436ms 10:05:57 INFO - PROCESS | 1748 | 1467738357780 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:05:57 INFO - PROCESS | 1748 | 1467738357784 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:05:57 INFO - PROCESS | 1748 | 1467738357790 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1748 | 1467738357793 Marionette TRACE conn3 <- [1,346,null,{}] 10:05:57 INFO - PROCESS | 1748 | 1467738357799 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:57 INFO - PROCESS | 1748 | 1467738357805 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:57 INFO - PROCESS | 1748 | 1467738357975 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:05:58 INFO - PROCESS | 1748 | 1467738358089 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1748 | 1467738358098 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae4c00 == 38 [pid = 1748] [id = 94] 10:05:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91ae9800) [pid = 1748] [serial = 281] [outer = (nil)] 10:05:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x952ee800) [pid = 1748] [serial = 282] [outer = 0x91ae9800] 10:05:58 INFO - PROCESS | 1748 | 1467738358168 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9a6bf400) [pid = 1748] [serial = 283] [outer = 0x91ae9800] 10:05:59 INFO - PROCESS | 1748 | 1467738359048 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1288ms 10:05:59 INFO - PROCESS | 1748 | 1467738359079 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1748 | 1467738359083 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:05:59 INFO - PROCESS | 1748 | 1467738359089 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1748 | 1467738359091 Marionette TRACE conn3 <- [1,350,null,{}] 10:05:59 INFO - PROCESS | 1748 | 1467738359098 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:59 INFO - PROCESS | 1748 | 1467738359108 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:59 INFO - PROCESS | 1748 | 1467738359341 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:05:59 INFO - PROCESS | 1748 | 1467738359519 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1748 | 1467738359529 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:05:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aee000 == 39 [pid = 1748] [id = 95] 10:05:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x91aee800) [pid = 1748] [serial = 284] [outer = (nil)] 10:05:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x923bb400) [pid = 1748] [serial = 285] [outer = 0x91aee800] 10:05:59 INFO - PROCESS | 1748 | 1467738359673 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x92407800) [pid = 1748] [serial = 286] [outer = 0x91aee800] 10:06:00 INFO - PROCESS | 1748 | 1467738360639 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:06:00 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. 10:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1592ms 10:06:00 INFO - PROCESS | 1748 | 1467738360684 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1748 | 1467738360690 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:06:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:06:00 INFO - PROCESS | 1748 | 1467738360698 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1748 | 1467738360704 Marionette TRACE conn3 <- [1,354,null,{}] 10:06:00 INFO - PROCESS | 1748 | 1467738360713 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:00 INFO - PROCESS | 1748 | 1467738360720 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:00 INFO - PROCESS | 1748 | 1467738360969 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:06:01 INFO - PROCESS | 1748 | 1467738361175 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1748 | 1467738361185 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x947f1800 == 40 [pid = 1748] [id = 96] 10:06:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9520a000) [pid = 1748] [serial = 287] [outer = (nil)] 10:06:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x95212800) [pid = 1748] [serial = 288] [outer = 0x9520a000] 10:06:01 INFO - PROCESS | 1748 | 1467738361315 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x95224400) [pid = 1748] [serial = 289] [outer = 0x9520a000] 10:06:02 INFO - PROCESS | 1748 | 1467738362256 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:06:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1602ms 10:06:02 INFO - PROCESS | 1748 | 1467738362304 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1748 | 1467738362311 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:06:02 INFO - PROCESS | 1748 | 1467738362321 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1748 | 1467738362325 Marionette TRACE conn3 <- [1,358,null,{}] 10:06:02 INFO - PROCESS | 1748 | 1467738362331 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:02 INFO - PROCESS | 1748 | 1467738362337 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:02 INFO - PROCESS | 1748 | 1467738362570 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:06:02 INFO - PROCESS | 1748 | 1467738362773 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1748 | 1467738362784 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dce800 == 41 [pid = 1748] [id = 97] 10:06:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x97adb000) [pid = 1748] [serial = 290] [outer = (nil)] 10:06:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x99991800) [pid = 1748] [serial = 291] [outer = 0x97adb000] 10:06:02 INFO - PROCESS | 1748 | 1467738362914 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9a06cc00) [pid = 1748] [serial = 292] [outer = 0x97adb000] 10:06:03 INFO - PROCESS | 1748 | 1467738363946 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1682ms 10:06:04 INFO - PROCESS | 1748 | 1467738364004 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:06:04 INFO - PROCESS | 1748 | 1467738364009 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:06:04 INFO - PROCESS | 1748 | 1467738364018 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1748 | 1467738364028 Marionette TRACE conn3 <- [1,362,null,{}] 10:06:04 INFO - PROCESS | 1748 | 1467738364084 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:04 INFO - PROCESS | 1748 | 1467738364092 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:04 INFO - PROCESS | 1748 | 1467738364346 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:06:04 INFO - PROCESS | 1748 | 1467738364484 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1748 | 1467738364495 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae1400 == 42 [pid = 1748] [id = 98] 10:06:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9b2e1000) [pid = 1748] [serial = 293] [outer = (nil)] 10:06:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9d863400) [pid = 1748] [serial = 294] [outer = 0x9b2e1000] 10:06:04 INFO - PROCESS | 1748 | 1467738364574 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0xa1002400) [pid = 1748] [serial = 295] [outer = 0x9b2e1000] 10:06:05 INFO - PROCESS | 1748 | 1467738365602 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:06:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1643ms 10:06:05 INFO - PROCESS | 1748 | 1467738365660 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1748 | 1467738365664 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:06:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:06:05 INFO - PROCESS | 1748 | 1467738365672 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1748 | 1467738365676 Marionette TRACE conn3 <- [1,366,null,{}] 10:06:05 INFO - PROCESS | 1748 | 1467738365682 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:05 INFO - PROCESS | 1748 | 1467738365687 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:05 INFO - PROCESS | 1748 | 1467738365922 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:06:06 INFO - PROCESS | 1748 | 1467738366125 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1748 | 1467738366135 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:06 INFO - PROCESS | 1748 | ++DOCSHELL 0xa21a1000 == 43 [pid = 1748] [id = 99] 10:06:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0xa21a1800) [pid = 1748] [serial = 296] [outer = (nil)] 10:06:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0xa21a6c00) [pid = 1748] [serial = 297] [outer = 0xa21a1800] 10:06:06 INFO - PROCESS | 1748 | 1467738366215 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0xa21a9400) [pid = 1748] [serial = 298] [outer = 0xa21a1800] 10:06:07 INFO - PROCESS | 1748 | 1467738367111 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1480ms 10:06:07 INFO - PROCESS | 1748 | 1467738367154 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1748 | 1467738367158 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:06:07 INFO - PROCESS | 1748 | 1467738367165 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1748 | 1467738367169 Marionette TRACE conn3 <- [1,370,null,{}] 10:06:07 INFO - PROCESS | 1748 | 1467738367175 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:07 INFO - PROCESS | 1748 | 1467738367181 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:07 INFO - PROCESS | 1748 | 1467738367399 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:06:07 INFO - PROCESS | 1748 | 1467738367610 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1748 | 1467738367629 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:07 INFO - PROCESS | 1748 | ++DOCSHELL 0xa22ac000 == 44 [pid = 1748] [id = 100] 10:06:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0xa22ac400) [pid = 1748] [serial = 299] [outer = (nil)] 10:06:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0xa22b7000) [pid = 1748] [serial = 300] [outer = 0xa22ac400] 10:06:07 INFO - PROCESS | 1748 | 1467738367765 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0xa310d800) [pid = 1748] [serial = 301] [outer = 0xa22ac400] 10:06:08 INFO - PROCESS | 1748 | 1467738368750 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:06:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1641ms 10:06:08 INFO - PROCESS | 1748 | 1467738368807 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1748 | 1467738368810 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:06:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:06:08 INFO - PROCESS | 1748 | 1467738368817 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1748 | 1467738368820 Marionette TRACE conn3 <- [1,374,null,{}] 10:06:08 INFO - PROCESS | 1748 | 1467738368827 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:08 INFO - PROCESS | 1748 | 1467738368832 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:09 INFO - PROCESS | 1748 | 1467738369057 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:06:09 INFO - PROCESS | 1748 | 1467738369266 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1748 | 1467738369273 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae2400 == 45 [pid = 1748] [id = 101] 10:06:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x91ae2800) [pid = 1748] [serial = 302] [outer = (nil)] 10:06:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x924efc00) [pid = 1748] [serial = 303] [outer = 0x91ae2800] 10:06:09 INFO - PROCESS | 1748 | 1467738369402 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x924f8000) [pid = 1748] [serial = 304] [outer = 0x91ae2800] 10:06:10 INFO - PROCESS | 1748 | 1467738370562 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:06:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1784ms 10:06:10 INFO - PROCESS | 1748 | 1467738370602 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1748 | 1467738370608 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:06:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:06:10 INFO - PROCESS | 1748 | 1467738370636 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1748 | 1467738370642 Marionette TRACE conn3 <- [1,378,null,{}] 10:06:10 INFO - PROCESS | 1748 | 1467738370650 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:10 INFO - PROCESS | 1748 | 1467738370657 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:10 INFO - PROCESS | 1748 | 1467738370857 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:06:11 INFO - PROCESS | 1748 | 1467738371087 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1748 | 1467738371096 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dd6400 == 46 [pid = 1748] [id = 102] 10:06:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x92dd6c00) [pid = 1748] [serial = 305] [outer = (nil)] 10:06:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x93ab0000) [pid = 1748] [serial = 306] [outer = 0x92dd6c00] 10:06:11 INFO - PROCESS | 1748 | 1467738371196 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x95165c00) [pid = 1748] [serial = 307] [outer = 0x92dd6c00] 10:06:12 INFO - PROCESS | 1748 | 1467738372197 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:06:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:06:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1642ms 10:06:12 INFO - PROCESS | 1748 | 1467738372275 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1748 | 1467738372283 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:06:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:06:12 INFO - PROCESS | 1748 | 1467738372293 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1748 | 1467738372298 Marionette TRACE conn3 <- [1,382,null,{}] 10:06:12 INFO - PROCESS | 1748 | 1467738372303 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:12 INFO - PROCESS | 1748 | 1467738372308 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae4c00 == 45 [pid = 1748] [id = 94] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x92dd6000 == 44 [pid = 1748] [id = 93] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x9840b000 == 43 [pid = 1748] [id = 92] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x947ea800 == 42 [pid = 1748] [id = 91] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x93a04000 == 41 [pid = 1748] [id = 90] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x99a34c00 == 40 [pid = 1748] [id = 71] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x99a33c00 == 39 [pid = 1748] [id = 72] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x924f3000 == 38 [pid = 1748] [id = 86] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae4400 == 37 [pid = 1748] [id = 75] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x9d856800 == 36 [pid = 1748] [id = 88] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x91aef400 == 35 [pid = 1748] [id = 76] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x92adf000 == 34 [pid = 1748] [id = 81] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x92402c00 == 33 [pid = 1748] [id = 68] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x93a0f000 == 32 [pid = 1748] [id = 82] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x923c6400 == 31 [pid = 1748] [id = 66] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x93a04c00 == 30 [pid = 1748] [id = 89] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0xa6da2000 == 29 [pid = 1748] [id = 74] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x95318000 == 28 [pid = 1748] [id = 87] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x9a90ec00 == 27 [pid = 1748] [id = 85] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x952ecc00 == 26 [pid = 1748] [id = 70] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x93ab1000 == 25 [pid = 1748] [id = 84] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x99dd1c00 == 24 [pid = 1748] [id = 73] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x923bec00 == 23 [pid = 1748] [id = 69] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x9a072800 == 22 [pid = 1748] [id = 83] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x9240cc00 == 21 [pid = 1748] [id = 78] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x923c4c00 == 20 [pid = 1748] [id = 67] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x922b0c00 == 19 [pid = 1748] [id = 77] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x947ee400 == 18 [pid = 1748] [id = 79] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x98c96c00 == 17 [pid = 1748] [id = 65] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x91aebc00 == 16 [pid = 1748] [id = 80] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0xa21a1000 == 15 [pid = 1748] [id = 99] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0xa22ac000 == 14 [pid = 1748] [id = 100] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae1400 == 13 [pid = 1748] [id = 98] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x947f1800 == 12 [pid = 1748] [id = 96] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x92dce800 == 11 [pid = 1748] [id = 97] 10:06:13 INFO - PROCESS | 1748 | --DOCSHELL 0x91aee000 == 10 [pid = 1748] [id = 95] 10:06:13 INFO - PROCESS | 1748 | 1467738373520 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x924f7800) [pid = 1748] [serial = 207] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x9240bc00) [pid = 1748] [serial = 206] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x98ff3000) [pid = 1748] [serial = 210] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x97ada400) [pid = 1748] [serial = 209] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0xa21a2800) [pid = 1748] [serial = 213] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0xa219b400) [pid = 1748] [serial = 212] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0xa4f81400) [pid = 1748] [serial = 216] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0xa4f1d000) [pid = 1748] [serial = 215] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0xa6816800) [pid = 1748] [serial = 219] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0xa6789800) [pid = 1748] [serial = 218] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0xa6e48400) [pid = 1748] [serial = 222] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0xa6daa000) [pid = 1748] [serial = 221] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x92dd7400) [pid = 1748] [serial = 225] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x91aed800) [pid = 1748] [serial = 224] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x9a6c8c00) [pid = 1748] [serial = 249] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x92ae4400) [pid = 1748] [serial = 229] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x922abc00) [pid = 1748] [serial = 240] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x923c9000) [pid = 1748] [serial = 241] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x92ae1c00) [pid = 1748] [serial = 228] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x95214c00) [pid = 1748] [serial = 238] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9d8ea400) [pid = 1748] [serial = 232] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x98fef400) [pid = 1748] [serial = 231] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x95210000) [pid = 1748] [serial = 237] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x93ab4c00) [pid = 1748] [serial = 243] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x947eb800) [pid = 1748] [serial = 244] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x998f8800) [pid = 1748] [serial = 235] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x97a20c00) [pid = 1748] [serial = 234] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x99eed400) [pid = 1748] [serial = 252] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9a904c00) [pid = 1748] [serial = 253] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9a903400) [pid = 1748] [serial = 250] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x97ad8000) [pid = 1748] [serial = 247] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x952f2400) [pid = 1748] [serial = 246] [outer = (nil)] [url = about:blank] 10:06:13 INFO - PROCESS | 1748 | 1467738373819 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1748 | 1467738373832 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aef000 == 11 [pid = 1748] [id = 103] 10:06:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x922abc00) [pid = 1748] [serial = 308] [outer = (nil)] 10:06:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x922b2800) [pid = 1748] [serial = 309] [outer = 0x922abc00] 10:06:13 INFO - PROCESS | 1748 | 1467738373904 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x92404800) [pid = 1748] [serial = 310] [outer = 0x922abc00] 10:06:14 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:14 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:06:14 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:14 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:14 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:14 INFO - PROCESS | 1748 | 1467738374698 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:06:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 2439ms 10:06:14 INFO - PROCESS | 1748 | 1467738374734 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1748 | 1467738374741 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:06:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:06:14 INFO - PROCESS | 1748 | 1467738374761 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1748 | 1467738374766 Marionette TRACE conn3 <- [1,386,null,{}] 10:06:14 INFO - PROCESS | 1748 | 1467738374773 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:14 INFO - PROCESS | 1748 | 1467738374779 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:14 INFO - PROCESS | 1748 | 1467738374949 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:06:14 INFO - PROCESS | 1748 | 1467738374961 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1748 | 1467738374969 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae1800 == 12 [pid = 1748] [id = 104] 10:06:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92dd5c00) [pid = 1748] [serial = 311] [outer = (nil)] 10:06:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x92f48000) [pid = 1748] [serial = 312] [outer = 0x92dd5c00] 10:06:15 INFO - PROCESS | 1748 | 1467738375043 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x93a03800) [pid = 1748] [serial = 313] [outer = 0x92dd5c00] 10:06:15 INFO - PROCESS | 1748 | 1467738375995 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1287ms 10:06:16 INFO - PROCESS | 1748 | 1467738376056 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:06:16 INFO - PROCESS | 1748 | 1467738376061 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:06:16 INFO - PROCESS | 1748 | 1467738376068 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1748 | 1467738376071 Marionette TRACE conn3 <- [1,390,null,{}] 10:06:16 INFO - PROCESS | 1748 | 1467738376077 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:16 INFO - PROCESS | 1748 | 1467738376082 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:16 INFO - PROCESS | 1748 | 1467738376293 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:06:16 INFO - PROCESS | 1748 | 1467738376318 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1748 | 1467738376324 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x9520cc00 == 13 [pid = 1748] [id = 105] 10:06:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9520f400) [pid = 1748] [serial = 314] [outer = (nil)] 10:06:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x95215000) [pid = 1748] [serial = 315] [outer = 0x9520f400] 10:06:16 INFO - PROCESS | 1748 | 1467738376397 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x95225400) [pid = 1748] [serial = 316] [outer = 0x9520f400] 10:06:17 INFO - PROCESS | 1748 | 1467738377444 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:06:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1439ms 10:06:17 INFO - PROCESS | 1748 | 1467738377512 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1748 | 1467738377518 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:06:17 INFO - PROCESS | 1748 | 1467738377537 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1748 | 1467738377545 Marionette TRACE conn3 <- [1,394,null,{}] 10:06:17 INFO - PROCESS | 1748 | 1467738377556 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:17 INFO - PROCESS | 1748 | 1467738377564 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:17 INFO - PROCESS | 1748 | 1467738377786 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:06:17 INFO - PROCESS | 1748 | 1467738377826 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1748 | 1467738377838 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae4000 == 14 [pid = 1748] [id = 106] 10:06:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x947e3400) [pid = 1748] [serial = 317] [outer = (nil)] 10:06:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x984ac400) [pid = 1748] [serial = 318] [outer = 0x947e3400] 10:06:17 INFO - PROCESS | 1748 | 1467738377968 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x98ff4c00) [pid = 1748] [serial = 319] [outer = 0x947e3400] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9a90f400) [pid = 1748] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9520b000) [pid = 1748] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9a1d3c00) [pid = 1748] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x9d857800) [pid = 1748] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x92f4bc00) [pid = 1748] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x93a06400) [pid = 1748] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x91ae9800) [pid = 1748] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x93a0f400) [pid = 1748] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x98c94800) [pid = 1748] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:06:18 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9a1d4c00) [pid = 1748] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:06:19 INFO - PROCESS | 1748 | 1467738379376 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:06:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1906ms 10:06:19 INFO - PROCESS | 1748 | 1467738379434 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1748 | 1467738379437 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:06:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:06:19 INFO - PROCESS | 1748 | 1467738379443 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1748 | 1467738379446 Marionette TRACE conn3 <- [1,398,null,{}] 10:06:19 INFO - PROCESS | 1748 | 1467738379453 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:19 INFO - PROCESS | 1748 | 1467738379457 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:19 INFO - PROCESS | 1748 | 1467738379623 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:06:19 INFO - PROCESS | 1748 | 1467738379732 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1748 | 1467738379739 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x91af0c00 == 15 [pid = 1748] [id = 107] 10:06:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x924fa400) [pid = 1748] [serial = 320] [outer = (nil)] 10:06:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x997c4c00) [pid = 1748] [serial = 321] [outer = 0x924fa400] 10:06:19 INFO - PROCESS | 1748 | 1467738379813 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x99888c00) [pid = 1748] [serial = 322] [outer = 0x924fa400] 10:06:20 INFO - PROCESS | 1748 | 1467738380629 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:06:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1241ms 10:06:20 INFO - PROCESS | 1748 | 1467738380686 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1748 | 1467738380690 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:06:20 INFO - PROCESS | 1748 | 1467738380696 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1748 | 1467738380699 Marionette TRACE conn3 <- [1,402,null,{}] 10:06:20 INFO - PROCESS | 1748 | 1467738380760 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:20 INFO - PROCESS | 1748 | 1467738380767 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:21 INFO - PROCESS | 1748 | 1467738381002 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:06:21 INFO - PROCESS | 1748 | 1467738381155 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1748 | 1467738381167 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f4400 == 16 [pid = 1748] [id = 108] 10:06:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x924f5000) [pid = 1748] [serial = 323] [outer = (nil)] 10:06:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x92adc400) [pid = 1748] [serial = 324] [outer = 0x924f5000] 10:06:21 INFO - PROCESS | 1748 | 1467738381322 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x94735000) [pid = 1748] [serial = 325] [outer = 0x924f5000] 10:06:22 INFO - PROCESS | 1748 | 1467738382443 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:06:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1791ms 10:06:22 INFO - PROCESS | 1748 | 1467738382490 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:06:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:06:22 INFO - PROCESS | 1748 | 1467738382496 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:06:22 INFO - PROCESS | 1748 | 1467738382505 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1748 | 1467738382509 Marionette TRACE conn3 <- [1,406,null,{}] 10:06:22 INFO - PROCESS | 1748 | 1467738382518 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:22 INFO - PROCESS | 1748 | 1467738382523 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:22 INFO - PROCESS | 1748 | 1467738382728 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:06:22 INFO - PROCESS | 1748 | 1467738382955 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1748 | 1467738382966 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x922a3c00 == 17 [pid = 1748] [id = 109] 10:06:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x922ac800) [pid = 1748] [serial = 326] [outer = (nil)] 10:06:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x98c48c00) [pid = 1748] [serial = 327] [outer = 0x922ac800] 10:06:23 INFO - PROCESS | 1748 | 1467738383056 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x99991000) [pid = 1748] [serial = 328] [outer = 0x922ac800] 10:06:24 INFO - PROCESS | 1748 | 1467738384106 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:06:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1687ms 10:06:24 INFO - PROCESS | 1748 | 1467738384192 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1748 | 1467738384197 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:06:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:06:24 INFO - PROCESS | 1748 | 1467738384205 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1748 | 1467738384208 Marionette TRACE conn3 <- [1,410,null,{}] 10:06:24 INFO - PROCESS | 1748 | 1467738384215 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:24 INFO - PROCESS | 1748 | 1467738384221 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:24 INFO - PROCESS | 1748 | 1467738384445 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:06:24 INFO - PROCESS | 1748 | 1467738384695 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1748 | 1467738384708 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a6bf800 == 18 [pid = 1748] [id = 110] 10:06:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9a6c1000) [pid = 1748] [serial = 329] [outer = (nil)] 10:06:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9a6c6400) [pid = 1748] [serial = 330] [outer = 0x9a6c1000] 10:06:24 INFO - PROCESS | 1748 | 1467738384790 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9a6cb000) [pid = 1748] [serial = 331] [outer = 0x9a6c1000] 10:06:25 INFO - PROCESS | 1748 | 1467738385872 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:06:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1738ms 10:06:25 INFO - PROCESS | 1748 | 1467738385951 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:06:25 INFO - PROCESS | 1748 | 1467738385961 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:06:25 INFO - PROCESS | 1748 | 1467738385968 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1748 | 1467738385973 Marionette TRACE conn3 <- [1,414,null,{}] 10:06:25 INFO - PROCESS | 1748 | 1467738385978 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:25 INFO - PROCESS | 1748 | 1467738385984 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:26 INFO - PROCESS | 1748 | 1467738386204 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:06:26 INFO - PROCESS | 1748 | 1467738386404 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1748 | 1467738386412 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a90cc00 == 19 [pid = 1748] [id = 111] 10:06:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x9a90f000) [pid = 1748] [serial = 332] [outer = (nil)] 10:06:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9ab9c400) [pid = 1748] [serial = 333] [outer = 0x9a90f000] 10:06:26 INFO - PROCESS | 1748 | 1467738386521 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9ac07c00) [pid = 1748] [serial = 334] [outer = 0x9a90f000] 10:06:27 INFO - PROCESS | 1748 | 1467738387729 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:06:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1836ms 10:06:27 INFO - PROCESS | 1748 | 1467738387806 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1748 | 1467738387812 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:06:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:06:27 INFO - PROCESS | 1748 | 1467738387829 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1748 | 1467738387833 Marionette TRACE conn3 <- [1,418,null,{}] 10:06:27 INFO - PROCESS | 1748 | 1467738387842 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:27 INFO - PROCESS | 1748 | 1467738387847 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:28 INFO - PROCESS | 1748 | 1467738388148 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:06:28 INFO - PROCESS | 1748 | 1467738388320 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1748 | 1467738388332 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x92addc00 == 20 [pid = 1748] [id = 112] 10:06:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x92adec00) [pid = 1748] [serial = 335] [outer = (nil)] 10:06:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x92f4bc00) [pid = 1748] [serial = 336] [outer = 0x92adec00] 10:06:28 INFO - PROCESS | 1748 | 1467738388410 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x947eb000) [pid = 1748] [serial = 337] [outer = 0x92adec00] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9b8e7800) [pid = 1748] [serial = 256] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9521c000) [pid = 1748] [serial = 273] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x9a6c4400) [pid = 1748] [serial = 261] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0xa1f05000) [pid = 1748] [serial = 265] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0xa1008c00) [pid = 1748] [serial = 264] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x952e8800) [pid = 1748] [serial = 259] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x9d817800) [pid = 1748] [serial = 268] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9a90e400) [pid = 1748] [serial = 262] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x952ee800) [pid = 1748] [serial = 282] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x95210400) [pid = 1748] [serial = 258] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x94736c00) [pid = 1748] [serial = 270] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x9ac01800) [pid = 1748] [serial = 255] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x9520dc00) [pid = 1748] [serial = 271] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9a6bfc00) [pid = 1748] [serial = 277] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x9af5f000) [pid = 1748] [serial = 280] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x99cb7400) [pid = 1748] [serial = 276] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9a90d000) [pid = 1748] [serial = 279] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9a6ce400) [pid = 1748] [serial = 267] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x952e6000) [pid = 1748] [serial = 274] [outer = (nil)] [url = about:blank] 10:06:28 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9a6bf400) [pid = 1748] [serial = 283] [outer = (nil)] [url = about:blank] 10:06:29 INFO - PROCESS | 1748 | 1467738389694 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:06:29 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 10:06:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1884ms 10:06:29 INFO - PROCESS | 1748 | 1467738389712 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1748 | 1467738389718 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:06:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:06:29 INFO - PROCESS | 1748 | 1467738389730 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1748 | 1467738389734 Marionette TRACE conn3 <- [1,422,null,{}] 10:06:29 INFO - PROCESS | 1748 | 1467738389741 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:29 INFO - PROCESS | 1748 | 1467738389747 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:29 INFO - PROCESS | 1748 | 1467738389949 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:06:30 INFO - PROCESS | 1748 | 1467738390061 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1748 | 1467738390070 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x947f1c00 == 21 [pid = 1748] [id = 113] 10:06:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9520c400) [pid = 1748] [serial = 338] [outer = (nil)] 10:06:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x952e8c00) [pid = 1748] [serial = 339] [outer = 0x9520c400] 10:06:30 INFO - PROCESS | 1748 | 1467738390147 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x97a1e400) [pid = 1748] [serial = 340] [outer = 0x9520c400] 10:06:31 INFO - PROCESS | 1748 | 1467738391292 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:06:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1585ms 10:06:31 INFO - PROCESS | 1748 | 1467738391315 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1748 | 1467738391319 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:06:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:06:31 INFO - PROCESS | 1748 | 1467738391326 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1748 | 1467738391332 Marionette TRACE conn3 <- [1,426,null,{}] 10:06:31 INFO - PROCESS | 1748 | 1467738391357 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:31 INFO - PROCESS | 1748 | 1467738391368 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:31 INFO - PROCESS | 1748 | 1467738391674 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:06:31 INFO - PROCESS | 1748 | 1467738391723 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1748 | 1467738391732 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a6c2800 == 22 [pid = 1748] [id = 114] 10:06:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9a6c4400) [pid = 1748] [serial = 341] [outer = (nil)] 10:06:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9a6cb800) [pid = 1748] [serial = 342] [outer = 0x9a6c4400] 10:06:31 INFO - PROCESS | 1748 | 1467738391804 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9a904c00) [pid = 1748] [serial = 343] [outer = 0x9a6c4400] 10:06:32 INFO - PROCESS | 1748 | 1467738392676 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:06:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:06:32 INFO - PROCESS | 1748 | 1467738392723 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:06:32 INFO - PROCESS | 1748 | 1467738392733 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1748 | 1467738392736 Marionette TRACE conn3 <- [1,430,null,{}] 10:06:32 INFO - PROCESS | 1748 | 1467738392748 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:32 INFO - PROCESS | 1748 | 1467738392752 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:32 INFO - PROCESS | 1748 | 1467738392955 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:06:32 INFO - PROCESS | 1748 | 1467738392973 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1748 | 1467738392982 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a1d5800 == 23 [pid = 1748] [id = 115] 10:06:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9a90b000) [pid = 1748] [serial = 344] [outer = (nil)] 10:06:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9af5fc00) [pid = 1748] [serial = 345] [outer = 0x9a90b000] 10:06:33 INFO - PROCESS | 1748 | 1467738393055 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9b209400) [pid = 1748] [serial = 346] [outer = 0x9a90b000] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x9b2e1000) [pid = 1748] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0xa21a1800) [pid = 1748] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x922abc00) [pid = 1748] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0xa22ac400) [pid = 1748] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x92dd6c00) [pid = 1748] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x91ae2800) [pid = 1748] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x947e3400) [pid = 1748] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91aee800) [pid = 1748] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9520a000) [pid = 1748] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x97adb000) [pid = 1748] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x92dd5c00) [pid = 1748] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:06:33 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x9520f400) [pid = 1748] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:06:34 INFO - PROCESS | 1748 | 1467738394024 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:06:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1355ms 10:06:34 INFO - PROCESS | 1748 | 1467738394084 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1748 | 1467738394087 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:06:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:06:34 INFO - PROCESS | 1748 | 1467738394094 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1748 | 1467738394097 Marionette TRACE conn3 <- [1,434,null,{}] 10:06:34 INFO - PROCESS | 1748 | 1467738394103 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:34 INFO - PROCESS | 1748 | 1467738394109 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:34 INFO - PROCESS | 1748 | 1467738394273 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:06:34 INFO - PROCESS | 1748 | 1467738394282 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1748 | 1467738394290 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae2800 == 24 [pid = 1748] [id = 116] 10:06:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x922abc00) [pid = 1748] [serial = 347] [outer = (nil)] 10:06:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x9a903c00) [pid = 1748] [serial = 348] [outer = 0x922abc00] 10:06:34 INFO - PROCESS | 1748 | 1467738394458 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x9ab99c00) [pid = 1748] [serial = 349] [outer = 0x922abc00] 10:06:35 INFO - PROCESS | 1748 | 1467738395295 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:06:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1238ms 10:06:35 INFO - PROCESS | 1748 | 1467738395333 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1748 | 1467738395336 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:06:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:06:35 INFO - PROCESS | 1748 | 1467738395343 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1748 | 1467738395346 Marionette TRACE conn3 <- [1,438,null,{}] 10:06:35 INFO - PROCESS | 1748 | 1467738395352 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:35 INFO - PROCESS | 1748 | 1467738395362 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:35 INFO - PROCESS | 1748 | 1467738395674 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:06:35 INFO - PROCESS | 1748 | 1467738395789 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1748 | 1467738395799 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aebc00 == 25 [pid = 1748] [id = 117] 10:06:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x91aedc00) [pid = 1748] [serial = 350] [outer = (nil)] 10:06:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x922ad800) [pid = 1748] [serial = 351] [outer = 0x91aedc00] 10:06:35 INFO - PROCESS | 1748 | 1467738395900 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x92403400) [pid = 1748] [serial = 352] [outer = 0x91aedc00] 10:06:36 INFO - PROCESS | 1748 | 1467738396976 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:06:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1684ms 10:06:37 INFO - PROCESS | 1748 | 1467738397030 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1748 | 1467738397037 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:06:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:06:37 INFO - PROCESS | 1748 | 1467738397046 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1748 | 1467738397051 Marionette TRACE conn3 <- [1,442,null,{}] 10:06:37 INFO - PROCESS | 1748 | 1467738397059 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:37 INFO - PROCESS | 1748 | 1467738397065 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:37 INFO - PROCESS | 1748 | 1467738397259 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:06:37 INFO - PROCESS | 1748 | 1467738397463 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1748 | 1467738397472 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x922a4400 == 26 [pid = 1748] [id = 118] 10:06:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x947ee400) [pid = 1748] [serial = 353] [outer = (nil)] 10:06:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9520f400) [pid = 1748] [serial = 354] [outer = 0x947ee400] 10:06:37 INFO - PROCESS | 1748 | 1467738397602 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9521f800) [pid = 1748] [serial = 355] [outer = 0x947ee400] 10:06:38 INFO - PROCESS | 1748 | 1467738398542 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:06:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1547ms 10:06:38 INFO - PROCESS | 1748 | 1467738398594 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1748 | 1467738398599 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:06:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:06:38 INFO - PROCESS | 1748 | 1467738398607 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1748 | 1467738398611 Marionette TRACE conn3 <- [1,446,null,{}] 10:06:38 INFO - PROCESS | 1748 | 1467738398617 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:38 INFO - PROCESS | 1748 | 1467738398623 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:38 INFO - PROCESS | 1748 | 1467738398827 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:06:39 INFO - PROCESS | 1748 | 1467738399076 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1748 | 1467738399085 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x98406400 == 27 [pid = 1748] [id = 119] 10:06:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x997c2400) [pid = 1748] [serial = 356] [outer = (nil)] 10:06:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x99dd1c00) [pid = 1748] [serial = 357] [outer = 0x997c2400] 10:06:39 INFO - PROCESS | 1748 | 1467738399213 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9a1d5c00) [pid = 1748] [serial = 358] [outer = 0x997c2400] 10:06:40 INFO - PROCESS | 1748 | 1467738400181 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:06:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1633ms 10:06:40 INFO - PROCESS | 1748 | 1467738400240 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1748 | 1467738400247 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:06:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:06:40 INFO - PROCESS | 1748 | 1467738400265 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1748 | 1467738400272 Marionette TRACE conn3 <- [1,450,null,{}] 10:06:40 INFO - PROCESS | 1748 | 1467738400278 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:40 INFO - PROCESS | 1748 | 1467738400284 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:40 INFO - PROCESS | 1748 | 1467738400528 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:06:40 INFO - PROCESS | 1748 | 1467738400803 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1748 | 1467738400812 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a909000 == 28 [pid = 1748] [id = 120] 10:06:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9a90e000) [pid = 1748] [serial = 359] [outer = (nil)] 10:06:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x9d80e800) [pid = 1748] [serial = 360] [outer = 0x9a90e000] 10:06:40 INFO - PROCESS | 1748 | 1467738400895 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9d855400) [pid = 1748] [serial = 361] [outer = 0x9a90e000] 10:06:41 INFO - PROCESS | 1748 | 1467738401844 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1748 | 1467738401911 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:06:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:06:41 INFO - PROCESS | 1748 | 1467738401917 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1748 | 1467738401921 Marionette TRACE conn3 <- [1,454,null,{}] 10:06:41 INFO - PROCESS | 1748 | 1467738401927 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:41 INFO - PROCESS | 1748 | 1467738401932 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:42 INFO - PROCESS | 1748 | 1467738402113 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:06:42 INFO - PROCESS | 1748 | 1467738402268 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1748 | 1467738402275 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:42 INFO - PROCESS | 1748 | ++DOCSHELL 0xa1095000 == 29 [pid = 1748] [id = 121] 10:06:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0xa1f0f000) [pid = 1748] [serial = 362] [outer = (nil)] 10:06:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0xa1fa9400) [pid = 1748] [serial = 363] [outer = 0xa1f0f000] 10:06:42 INFO - PROCESS | 1748 | 1467738402404 Marionette DEBUG loaded listener.js 10:06:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0xa219f400) [pid = 1748] [serial = 364] [outer = 0xa1f0f000] 10:06:43 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:43 INFO - PROCESS | 1748 | 1467738403298 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:06:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:06:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1435ms 10:06:43 INFO - PROCESS | 1748 | 1467738403354 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1748 | 1467738403358 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:06:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:06:43 INFO - PROCESS | 1748 | 1467738403365 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1748 | 1467738403369 Marionette TRACE conn3 <- [1,458,null,{}] 10:06:43 INFO - PROCESS | 1748 | 1467738403374 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:43 INFO - PROCESS | 1748 | 1467738403379 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:43 INFO - PROCESS | 1748 | 1467738403578 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:06:43 INFO - PROCESS | 1748 | 1467738403792 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1748 | 1467738403809 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:43 INFO - PROCESS | 1748 | ++DOCSHELL 0xa21a9000 == 30 [pid = 1748] [id = 122] 10:06:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0xa21a9c00) [pid = 1748] [serial = 365] [outer = (nil)] 10:06:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0xa2281000) [pid = 1748] [serial = 366] [outer = 0xa21a9c00] 10:06:43 INFO - PROCESS | 1748 | 1467738403952 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0xa24fe800) [pid = 1748] [serial = 367] [outer = 0xa21a9c00] 10:06:44 INFO - PROCESS | 1748 | 1467738404941 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1748 | 1467738405004 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:06:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:06:45 INFO - PROCESS | 1748 | 1467738405012 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1748 | 1467738405015 Marionette TRACE conn3 <- [1,462,null,{}] 10:06:45 INFO - PROCESS | 1748 | 1467738405021 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:45 INFO - PROCESS | 1748 | 1467738405026 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:45 INFO - PROCESS | 1748 | 1467738405223 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:06:45 INFO - PROCESS | 1748 | 1467738405644 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1748 | 1467738405655 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bdc00 == 31 [pid = 1748] [id = 123] 10:06:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x923be400) [pid = 1748] [serial = 368] [outer = (nil)] 10:06:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9240f400) [pid = 1748] [serial = 369] [outer = 0x923be400] 10:06:45 INFO - PROCESS | 1748 | 1467738405748 Marionette DEBUG loaded listener.js 10:06:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x924fb400) [pid = 1748] [serial = 370] [outer = 0x923be400] 10:06:46 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:46 INFO - PROCESS | 1748 | 1467738406721 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:06:46 INFO - PROCESS | 1748 | 1467738406810 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:06:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:06:46 INFO - PROCESS | 1748 | 1467738406819 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1748 | 1467738406824 Marionette TRACE conn3 <- [1,466,null,{}] 10:06:46 INFO - PROCESS | 1748 | 1467738406831 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:46 INFO - PROCESS | 1748 | 1467738406839 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:47 INFO - PROCESS | 1748 | 1467738407016 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:06:47 INFO - PROCESS | 1748 | 1467738407189 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1748 | 1467738407200 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae6800 == 32 [pid = 1748] [id = 124] 10:06:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x952eb000) [pid = 1748] [serial = 371] [outer = (nil)] 10:06:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x952f2400) [pid = 1748] [serial = 372] [outer = 0x952eb000] 10:06:47 INFO - PROCESS | 1748 | 1467738407295 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x95586000) [pid = 1748] [serial = 373] [outer = 0x952eb000] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae2800 == 31 [pid = 1748] [id = 116] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x9a1d5800 == 30 [pid = 1748] [id = 115] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x9a6c2800 == 29 [pid = 1748] [id = 114] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x947f1c00 == 28 [pid = 1748] [id = 113] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x92addc00 == 27 [pid = 1748] [id = 112] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x91aef000 == 26 [pid = 1748] [id = 103] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae1800 == 25 [pid = 1748] [id = 104] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x91af0c00 == 24 [pid = 1748] [id = 107] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x9a90cc00 == 23 [pid = 1748] [id = 111] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x9a6bf800 == 22 [pid = 1748] [id = 110] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x924f4400 == 21 [pid = 1748] [id = 108] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x922a3c00 == 20 [pid = 1748] [id = 109] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x9520cc00 == 19 [pid = 1748] [id = 105] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae4000 == 18 [pid = 1748] [id = 106] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x92dd6400 == 17 [pid = 1748] [id = 102] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae2400 == 16 [pid = 1748] [id = 101] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0xa21a9000 == 15 [pid = 1748] [id = 122] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0xa1095000 == 14 [pid = 1748] [id = 121] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x9a909000 == 13 [pid = 1748] [id = 120] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x922a4400 == 12 [pid = 1748] [id = 118] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x98406400 == 11 [pid = 1748] [id = 119] 10:06:49 INFO - PROCESS | 1748 | --DOCSHELL 0x91aebc00 == 10 [pid = 1748] [id = 117] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x997c4c00) [pid = 1748] [serial = 321] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x9d863400) [pid = 1748] [serial = 294] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0xa21a9400) [pid = 1748] [serial = 298] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0xa21a6c00) [pid = 1748] [serial = 297] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x922b2800) [pid = 1748] [serial = 309] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x92404800) [pid = 1748] [serial = 310] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0xa310d800) [pid = 1748] [serial = 301] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x95165c00) [pid = 1748] [serial = 307] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x93ab0000) [pid = 1748] [serial = 306] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0xa22b7000) [pid = 1748] [serial = 300] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x924f8000) [pid = 1748] [serial = 304] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x924efc00) [pid = 1748] [serial = 303] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x984ac400) [pid = 1748] [serial = 318] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x92407800) [pid = 1748] [serial = 286] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x923bb400) [pid = 1748] [serial = 285] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x95224400) [pid = 1748] [serial = 289] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x95212800) [pid = 1748] [serial = 288] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9a06cc00) [pid = 1748] [serial = 292] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x99991800) [pid = 1748] [serial = 291] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0xa1002400) [pid = 1748] [serial = 295] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x92f48000) [pid = 1748] [serial = 312] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x95215000) [pid = 1748] [serial = 315] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x98ff4c00) [pid = 1748] [serial = 319] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x95225400) [pid = 1748] [serial = 316] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x93a03800) [pid = 1748] [serial = 313] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1748 | 1467738409433 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:06:49 INFO - PROCESS | 1748 | 1467738409465 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:06:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:06:49 INFO - PROCESS | 1748 | 1467738409473 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1748 | 1467738409478 Marionette TRACE conn3 <- [1,470,null,{}] 10:06:49 INFO - PROCESS | 1748 | 1467738409486 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:49 INFO - PROCESS | 1748 | 1467738409492 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:49 INFO - PROCESS | 1748 | 1467738409662 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:06:49 INFO - PROCESS | 1748 | 1467738409680 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1748 | 1467738409692 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x924efc00 == 11 [pid = 1748] [id = 125] 10:06:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x924f1400) [pid = 1748] [serial = 374] [outer = (nil)] 10:06:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x924f8000) [pid = 1748] [serial = 375] [outer = 0x924f1400] 10:06:49 INFO - PROCESS | 1748 | 1467738409763 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x92ae1000) [pid = 1748] [serial = 376] [outer = 0x924f1400] 10:06:51 INFO - PROCESS | 1748 | 1467738411260 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:06:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1833ms 10:06:51 INFO - PROCESS | 1748 | 1467738411307 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1748 | 1467738411316 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:06:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:06:51 INFO - PROCESS | 1748 | 1467738411326 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1748 | 1467738411331 Marionette TRACE conn3 <- [1,474,null,{}] 10:06:51 INFO - PROCESS | 1748 | 1467738411337 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:51 INFO - PROCESS | 1748 | 1467738411342 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:51 INFO - PROCESS | 1748 | 1467738411572 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:06:51 INFO - PROCESS | 1748 | 1467738411644 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1748 | 1467738411653 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x95215c00 == 12 [pid = 1748] [id = 126] 10:06:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x952e5000) [pid = 1748] [serial = 377] [outer = (nil)] 10:06:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x95321800) [pid = 1748] [serial = 378] [outer = 0x952e5000] 10:06:51 INFO - PROCESS | 1748 | 1467738411740 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9558ac00) [pid = 1748] [serial = 379] [outer = 0x952e5000] 10:06:52 INFO - PROCESS | 1748 | 1467738412626 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:06:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1330ms 10:06:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:06:52 INFO - PROCESS | 1748 | 1467738412658 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1748 | 1467738412661 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:06:52 INFO - PROCESS | 1748 | 1467738412667 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1748 | 1467738412673 Marionette TRACE conn3 <- [1,478,null,{}] 10:06:52 INFO - PROCESS | 1748 | 1467738412697 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:52 INFO - PROCESS | 1748 | 1467738412706 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:52 INFO - PROCESS | 1748 | 1467738412921 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:06:52 INFO - PROCESS | 1748 | 1467738412949 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1748 | 1467738412961 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x98ff3c00 == 13 [pid = 1748] [id = 127] 10:06:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x98ff5400) [pid = 1748] [serial = 380] [outer = (nil)] 10:06:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x997cc800) [pid = 1748] [serial = 381] [outer = 0x98ff5400] 10:06:53 INFO - PROCESS | 1748 | 1467738413032 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x99cb3000) [pid = 1748] [serial = 382] [outer = 0x98ff5400] 10:06:54 INFO - PROCESS | 1748 | 1467738414381 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x922abc00) [pid = 1748] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x92adec00) [pid = 1748] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x922ac800) [pid = 1748] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9a6c1000) [pid = 1748] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9520c400) [pid = 1748] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9a6c4400) [pid = 1748] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x9a90b000) [pid = 1748] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x924fa400) [pid = 1748] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x924f5000) [pid = 1748] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:06:54 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9a90f000) [pid = 1748] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:06:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:06:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1800ms 10:06:54 INFO - PROCESS | 1748 | 1467738414499 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1748 | 1467738414503 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:06:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:06:54 INFO - PROCESS | 1748 | 1467738414511 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1748 | 1467738414513 Marionette TRACE conn3 <- [1,482,null,{}] 10:06:54 INFO - PROCESS | 1748 | 1467738414519 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:54 INFO - PROCESS | 1748 | 1467738414524 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:54 INFO - PROCESS | 1748 | 1467738414711 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:06:54 INFO - PROCESS | 1748 | 1467738414780 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 1748 | 1467738414790 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x95224c00 == 14 [pid = 1748] [id = 128] 10:06:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x952e4800) [pid = 1748] [serial = 383] [outer = (nil)] 10:06:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x98fef400) [pid = 1748] [serial = 384] [outer = 0x952e4800] 10:06:54 INFO - PROCESS | 1748 | 1467738414862 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9a1d4800) [pid = 1748] [serial = 385] [outer = 0x952e4800] 10:06:55 INFO - PROCESS | 1748 | 1467738415599 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:06:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1129ms 10:06:55 INFO - PROCESS | 1748 | 1467738415641 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1748 | 1467738415645 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:06:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:06:55 INFO - PROCESS | 1748 | 1467738415651 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1748 | 1467738415653 Marionette TRACE conn3 <- [1,486,null,{}] 10:06:55 INFO - PROCESS | 1748 | 1467738415659 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:55 INFO - PROCESS | 1748 | 1467738415669 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:55 INFO - PROCESS | 1748 | 1467738415859 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:06:55 INFO - PROCESS | 1748 | 1467738415872 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1748 | 1467738415879 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a6c3400 == 15 [pid = 1748] [id = 129] 10:06:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x9a6c5400) [pid = 1748] [serial = 386] [outer = (nil)] 10:06:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9a6ce800) [pid = 1748] [serial = 387] [outer = 0x9a6c5400] 10:06:55 INFO - PROCESS | 1748 | 1467738415948 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9a90c800) [pid = 1748] [serial = 388] [outer = 0x9a6c5400] 10:06:57 INFO - PROCESS | 1748 | 1467738417107 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:06:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:06:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1537ms 10:06:57 INFO - PROCESS | 1748 | 1467738417189 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:06:57 INFO - PROCESS | 1748 | 1467738417195 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:06:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:06:57 INFO - PROCESS | 1748 | 1467738417203 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:06:57 INFO - PROCESS | 1748 | 1467738417209 Marionette TRACE conn3 <- [1,490,null,{}] 10:06:57 INFO - PROCESS | 1748 | 1467738417217 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:57 INFO - PROCESS | 1748 | 1467738417223 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:57 INFO - PROCESS | 1748 | 1467738417438 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:06:57 INFO - PROCESS | 1748 | 1467738417655 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1748 | 1467738417665 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f9800 == 16 [pid = 1748] [id = 130] 10:06:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x924fbc00) [pid = 1748] [serial = 389] [outer = (nil)] 10:06:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95167400) [pid = 1748] [serial = 390] [outer = 0x924fbc00] 10:06:57 INFO - PROCESS | 1748 | 1467738417745 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9521b000) [pid = 1748] [serial = 391] [outer = 0x924fbc00] 10:06:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x95322c00) [pid = 1748] [serial = 392] [outer = 0x92dd8800] 10:06:58 INFO - PROCESS | 1748 | 1467738418809 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:06:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1687ms 10:06:58 INFO - PROCESS | 1748 | 1467738418891 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:06:58 INFO - PROCESS | 1748 | 1467738418898 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:06:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:06:58 INFO - PROCESS | 1748 | 1467738418909 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1748 | 1467738418913 Marionette TRACE conn3 <- [1,494,null,{}] 10:06:58 INFO - PROCESS | 1748 | 1467738418919 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:58 INFO - PROCESS | 1748 | 1467738418925 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:59 INFO - PROCESS | 1748 | 1467738419140 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:06:59 INFO - PROCESS | 1748 | 1467738419358 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1748 | 1467738419371 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:06:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c6000 == 17 [pid = 1748] [id = 131] 10:06:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x97a1d000) [pid = 1748] [serial = 393] [outer = (nil)] 10:06:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x98ff4c00) [pid = 1748] [serial = 394] [outer = 0x97a1d000] 10:06:59 INFO - PROCESS | 1748 | 1467738419450 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x99dc5800) [pid = 1748] [serial = 395] [outer = 0x97a1d000] 10:07:00 INFO - PROCESS | 1748 | 1467738420479 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:07:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:07:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1630ms 10:07:00 INFO - PROCESS | 1748 | 1467738420539 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:07:00 INFO - PROCESS | 1748 | 1467738420542 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:07:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:07:00 INFO - PROCESS | 1748 | 1467738420550 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:07:00 INFO - PROCESS | 1748 | 1467738420556 Marionette TRACE conn3 <- [1,498,null,{}] 10:07:00 INFO - PROCESS | 1748 | 1467738420572 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:00 INFO - PROCESS | 1748 | 1467738420581 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:00 INFO - PROCESS | 1748 | 1467738420768 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:07:01 INFO - PROCESS | 1748 | 1467738420987 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1748 | 1467738421005 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b2db000 == 18 [pid = 1748] [id = 132] 10:07:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9b2dbc00) [pid = 1748] [serial = 396] [outer = (nil)] 10:07:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9b8e6800) [pid = 1748] [serial = 397] [outer = 0x9b2dbc00] 10:07:01 INFO - PROCESS | 1748 | 1467738421115 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9b932c00) [pid = 1748] [serial = 398] [outer = 0x9b2dbc00] 10:07:02 INFO - PROCESS | 1748 | 1467738422064 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:07:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1591ms 10:07:02 INFO - PROCESS | 1748 | 1467738422141 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1748 | 1467738422146 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:07:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:07:02 INFO - PROCESS | 1748 | 1467738422153 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1748 | 1467738422157 Marionette TRACE conn3 <- [1,502,null,{}] 10:07:02 INFO - PROCESS | 1748 | 1467738422163 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:02 INFO - PROCESS | 1748 | 1467738422168 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:02 INFO - PROCESS | 1748 | 1467738422353 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:07:02 INFO - PROCESS | 1748 | 1467738422511 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 1748 | 1467738422519 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x97ae1800 == 19 [pid = 1748] [id = 133] 10:07:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x98ff3000) [pid = 1748] [serial = 399] [outer = (nil)] 10:07:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9d4c8000) [pid = 1748] [serial = 400] [outer = 0x98ff3000] 10:07:02 INFO - PROCESS | 1748 | 1467738422663 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9d85f400) [pid = 1748] [serial = 401] [outer = 0x98ff3000] 10:07:03 INFO - PROCESS | 1748 | 1467738423793 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:07:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1733ms 10:07:03 INFO - PROCESS | 1748 | 1467738423889 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1748 | 1467738423895 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:07:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:07:03 INFO - PROCESS | 1748 | 1467738423904 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1748 | 1467738423909 Marionette TRACE conn3 <- [1,506,null,{}] 10:07:03 INFO - PROCESS | 1748 | 1467738423917 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:03 INFO - PROCESS | 1748 | 1467738423921 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:04 INFO - PROCESS | 1748 | 1467738424143 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:07:04 INFO - PROCESS | 1748 | 1467738424381 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1748 | 1467738424393 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x9a903c00) [pid = 1748] [serial = 348] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x92f4bc00) [pid = 1748] [serial = 336] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x99991000) [pid = 1748] [serial = 328] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x9a6c6400) [pid = 1748] [serial = 330] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x97a1e400) [pid = 1748] [serial = 340] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9a904c00) [pid = 1748] [serial = 343] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9a6cb800) [pid = 1748] [serial = 342] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9b209400) [pid = 1748] [serial = 346] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x947eb000) [pid = 1748] [serial = 337] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x99888c00) [pid = 1748] [serial = 322] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x92adc400) [pid = 1748] [serial = 324] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x952e8c00) [pid = 1748] [serial = 339] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9af5fc00) [pid = 1748] [serial = 345] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9ab9c400) [pid = 1748] [serial = 333] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x98c48c00) [pid = 1748] [serial = 327] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x94735000) [pid = 1748] [serial = 325] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9ac07c00) [pid = 1748] [serial = 334] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x9a6cb000) [pid = 1748] [serial = 331] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9ab99c00) [pid = 1748] [serial = 349] [outer = (nil)] [url = about:blank] 10:07:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240e400 == 20 [pid = 1748] [id = 134] 10:07:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x92adc400) [pid = 1748] [serial = 402] [outer = (nil)] 10:07:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x92dce800) [pid = 1748] [serial = 403] [outer = 0x92adc400] 10:07:04 INFO - PROCESS | 1748 | 1467738424490 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x93ab0000) [pid = 1748] [serial = 404] [outer = 0x92adc400] 10:07:05 INFO - PROCESS | 1748 | 1467738425273 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:07:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:07:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1438ms 10:07:05 INFO - PROCESS | 1748 | 1467738425341 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:07:05 INFO - PROCESS | 1748 | 1467738425348 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:07:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:07:05 INFO - PROCESS | 1748 | 1467738425358 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1748 | 1467738425361 Marionette TRACE conn3 <- [1,510,null,{}] 10:07:05 INFO - PROCESS | 1748 | 1467738425368 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:05 INFO - PROCESS | 1748 | 1467738425373 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:05 INFO - PROCESS | 1748 | 1467738425536 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:07:05 INFO - PROCESS | 1748 | 1467738425648 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1748 | 1467738425654 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae6800 == 21 [pid = 1748] [id = 135] 10:07:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95224800) [pid = 1748] [serial = 405] [outer = (nil)] 10:07:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x952ec000) [pid = 1748] [serial = 406] [outer = 0x95224800] 10:07:05 INFO - PROCESS | 1748 | 1467738425731 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9558e400) [pid = 1748] [serial = 407] [outer = 0x95224800] 10:07:06 INFO - PROCESS | 1748 | 1467738426584 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:07:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1281ms 10:07:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:07:06 INFO - PROCESS | 1748 | 1467738426645 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1748 | 1467738426648 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:07:06 INFO - PROCESS | 1748 | 1467738426655 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1748 | 1467738426661 Marionette TRACE conn3 <- [1,514,null,{}] 10:07:06 INFO - PROCESS | 1748 | 1467738426681 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:06 INFO - PROCESS | 1748 | 1467738426689 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:06 INFO - PROCESS | 1748 | 1467738426923 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:07:06 INFO - PROCESS | 1748 | 1467738426941 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1748 | 1467738426955 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x99991000 == 22 [pid = 1748] [id = 136] 10:07:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x99991800) [pid = 1748] [serial = 408] [outer = (nil)] 10:07:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9a6c2800) [pid = 1748] [serial = 409] [outer = 0x99991800] 10:07:07 INFO - PROCESS | 1748 | 1467738427024 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9a903000) [pid = 1748] [serial = 410] [outer = 0x99991800] 10:07:07 INFO - PROCESS | 1748 | 1467738427937 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:07:07 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 10:07:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1346ms 10:07:08 INFO - PROCESS | 1748 | 1467738428002 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1748 | 1467738428007 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:07:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:07:08 INFO - PROCESS | 1748 | 1467738428013 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1748 | 1467738428016 Marionette TRACE conn3 <- [1,518,null,{}] 10:07:08 INFO - PROCESS | 1748 | 1467738428023 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:08 INFO - PROCESS | 1748 | 1467738428028 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:08 INFO - PROCESS | 1748 | 1467738428251 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:07:08 INFO - PROCESS | 1748 | 1467738428280 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1748 | 1467738428289 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x98406400 == 23 [pid = 1748] [id = 137] 10:07:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x98ff9c00) [pid = 1748] [serial = 411] [outer = (nil)] 10:07:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9ac07c00) [pid = 1748] [serial = 412] [outer = 0x98ff9c00] 10:07:08 INFO - PROCESS | 1748 | 1467738428358 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9ac0d000) [pid = 1748] [serial = 413] [outer = 0x98ff9c00] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x91aedc00) [pid = 1748] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x947ee400) [pid = 1748] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x952eb000) [pid = 1748] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x98ff5400) [pid = 1748] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x997c2400) [pid = 1748] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x924f1400) [pid = 1748] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9a90e000) [pid = 1748] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x952e5000) [pid = 1748] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0xa1f0f000) [pid = 1748] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0xa21a9c00) [pid = 1748] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x952e4800) [pid = 1748] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:07:08 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x923be400) [pid = 1748] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:07:09 INFO - PROCESS | 1748 | 1467738429337 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:07:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:07:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1340ms 10:07:09 INFO - PROCESS | 1748 | 1467738429354 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 1748 | 1467738429358 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:07:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:07:09 INFO - PROCESS | 1748 | 1467738429364 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1748 | 1467738429368 Marionette TRACE conn3 <- [1,522,null,{}] 10:07:09 INFO - PROCESS | 1748 | 1467738429373 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:09 INFO - PROCESS | 1748 | 1467738429378 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:09 INFO - PROCESS | 1748 | 1467738429568 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:07:09 INFO - PROCESS | 1748 | 1467738429585 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1748 | 1467738429594 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240a000 == 24 [pid = 1748] [id = 138] 10:07:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x924f1400) [pid = 1748] [serial = 414] [outer = (nil)] 10:07:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x9a6c8800) [pid = 1748] [serial = 415] [outer = 0x924f1400] 10:07:09 INFO - PROCESS | 1748 | 1467738429663 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x95585c00) [pid = 1748] [serial = 416] [outer = 0x924f1400] 10:07:10 INFO - PROCESS | 1748 | 1467738430538 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:07:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1233ms 10:07:10 INFO - PROCESS | 1748 | 1467738430599 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1748 | 1467738430603 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:07:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:07:10 INFO - PROCESS | 1748 | 1467738430609 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1748 | 1467738430613 Marionette TRACE conn3 <- [1,526,null,{}] 10:07:10 INFO - PROCESS | 1748 | 1467738430618 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:10 INFO - PROCESS | 1748 | 1467738430629 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:10 INFO - PROCESS | 1748 | 1467738430836 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:07:11 INFO - PROCESS | 1748 | 1467738431065 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1748 | 1467738431077 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae8800 == 25 [pid = 1748] [id = 139] 10:07:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x91ae9400) [pid = 1748] [serial = 417] [outer = (nil)] 10:07:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x922a4400) [pid = 1748] [serial = 418] [outer = 0x91ae9400] 10:07:11 INFO - PROCESS | 1748 | 1467738431171 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92405c00) [pid = 1748] [serial = 419] [outer = 0x91ae9400] 10:07:12 INFO - PROCESS | 1748 | 1467738432241 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:07:12 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 10:07:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1681ms 10:07:12 INFO - PROCESS | 1748 | 1467738432295 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1748 | 1467738432299 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:07:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:07:12 INFO - PROCESS | 1748 | 1467738432308 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1748 | 1467738432313 Marionette TRACE conn3 <- [1,530,null,{}] 10:07:12 INFO - PROCESS | 1748 | 1467738432321 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:12 INFO - PROCESS | 1748 | 1467738432327 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:12 INFO - PROCESS | 1748 | 1467738432514 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:07:12 INFO - PROCESS | 1748 | 1467738432719 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1748 | 1467738432731 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x947ee400 == 26 [pid = 1748] [id = 140] 10:07:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x95168800) [pid = 1748] [serial = 420] [outer = (nil)] 10:07:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95225400) [pid = 1748] [serial = 421] [outer = 0x95168800] 10:07:12 INFO - PROCESS | 1748 | 1467738432817 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x952ecc00) [pid = 1748] [serial = 422] [outer = 0x95168800] 10:07:13 INFO - PROCESS | 1748 | 1467738433715 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:07:13 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 10:07:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:07:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:07:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:07:13 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 10:07:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:07:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:07:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:07:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1435ms 10:07:13 INFO - PROCESS | 1748 | 1467738433749 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:07:13 INFO - PROCESS | 1748 | 1467738433756 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:07:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:07:13 INFO - PROCESS | 1748 | 1467738433783 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1748 | 1467738433787 Marionette TRACE conn3 <- [1,534,null,{}] 10:07:13 INFO - PROCESS | 1748 | 1467738433794 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:13 INFO - PROCESS | 1748 | 1467738433799 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:14 INFO - PROCESS | 1748 | 1467738434012 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:07:14 INFO - PROCESS | 1748 | 1467738434171 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1748 | 1467738434179 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x97adc800 == 27 [pid = 1748] [id = 141] 10:07:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x97adcc00) [pid = 1748] [serial = 423] [outer = (nil)] 10:07:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9a6cdc00) [pid = 1748] [serial = 424] [outer = 0x97adcc00] 10:07:14 INFO - PROCESS | 1748 | 1467738434260 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9af54400) [pid = 1748] [serial = 425] [outer = 0x97adcc00] 10:07:15 INFO - PROCESS | 1748 | 1467738435284 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:07:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1546ms 10:07:15 INFO - PROCESS | 1748 | 1467738435327 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1748 | 1467738435331 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:07:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:07:15 INFO - PROCESS | 1748 | 1467738435347 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1748 | 1467738435357 Marionette TRACE conn3 <- [1,538,null,{}] 10:07:15 INFO - PROCESS | 1748 | 1467738435384 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:15 INFO - PROCESS | 1748 | 1467738435392 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:15 INFO - PROCESS | 1748 | 1467738435603 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:07:15 INFO - PROCESS | 1748 | 1467738435759 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1748 | 1467738435769 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aec400 == 28 [pid = 1748] [id = 142] 10:07:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x9a6c2400) [pid = 1748] [serial = 426] [outer = (nil)] 10:07:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0xa21a1800) [pid = 1748] [serial = 427] [outer = 0x9a6c2400] 10:07:15 INFO - PROCESS | 1748 | 1467738435847 Marionette DEBUG loaded listener.js 10:07:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0xa21a8400) [pid = 1748] [serial = 428] [outer = 0x9a6c2400] 10:07:16 INFO - PROCESS | 1748 | 1467738436782 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:07:16 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. 10:07:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1464ms 10:07:16 INFO - PROCESS | 1748 | 1467738436803 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:07:16 INFO - PROCESS | 1748 | 1467738436815 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:07:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:07:16 INFO - PROCESS | 1748 | 1467738436846 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:07:16 INFO - PROCESS | 1748 | 1467738436849 Marionette TRACE conn3 <- [1,542,null,{}] 10:07:16 INFO - PROCESS | 1748 | 1467738436857 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:16 INFO - PROCESS | 1748 | 1467738436862 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:17 INFO - PROCESS | 1748 | 1467738437051 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:07:17 INFO - PROCESS | 1748 | 1467738437208 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1748 | 1467738437215 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:17 INFO - PROCESS | 1748 | ++DOCSHELL 0xa2277800 == 29 [pid = 1748] [id = 143] 10:07:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0xa22abc00) [pid = 1748] [serial = 429] [outer = (nil)] 10:07:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0xa243ec00) [pid = 1748] [serial = 430] [outer = 0xa22abc00] 10:07:17 INFO - PROCESS | 1748 | 1467738437299 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0xa24f7000) [pid = 1748] [serial = 431] [outer = 0xa22abc00] 10:07:18 INFO - PROCESS | 1748 | 1467738438152 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:07:18 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. 10:07:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1350ms 10:07:18 INFO - PROCESS | 1748 | 1467738438222 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1748 | 1467738438227 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:07:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:07:18 INFO - PROCESS | 1748 | 1467738438235 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1748 | 1467738438238 Marionette TRACE conn3 <- [1,546,null,{}] 10:07:18 INFO - PROCESS | 1748 | 1467738438244 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:18 INFO - PROCESS | 1748 | 1467738438249 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:18 INFO - PROCESS | 1748 | 1467738438455 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:07:18 INFO - PROCESS | 1748 | 1467738438615 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1748 | 1467738438633 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:18 INFO - PROCESS | 1748 | ++DOCSHELL 0xa22b7400 == 30 [pid = 1748] [id = 144] 10:07:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0xa2435000) [pid = 1748] [serial = 432] [outer = (nil)] 10:07:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0xa2ef4c00) [pid = 1748] [serial = 433] [outer = 0xa2435000] 10:07:18 INFO - PROCESS | 1748 | 1467738438727 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0xa4d56000) [pid = 1748] [serial = 434] [outer = 0xa2435000] 10:07:19 INFO - PROCESS | 1748 | 1467738439714 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:07:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1535ms 10:07:19 INFO - PROCESS | 1748 | 1467738439774 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 1748 | 1467738439779 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:07:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:07:19 INFO - PROCESS | 1748 | 1467738439785 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 1748 | 1467738439789 Marionette TRACE conn3 <- [1,550,null,{}] 10:07:19 INFO - PROCESS | 1748 | 1467738439796 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:19 INFO - PROCESS | 1748 | 1467738439802 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:20 INFO - PROCESS | 1748 | 1467738440010 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:07:20 INFO - PROCESS | 1748 | 1467738440172 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1748 | 1467738440181 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae3800 == 31 [pid = 1748] [id = 145] 10:07:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x924f5000) [pid = 1748] [serial = 435] [outer = (nil)] 10:07:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9b9af800) [pid = 1748] [serial = 436] [outer = 0x924f5000] 10:07:20 INFO - PROCESS | 1748 | 1467738440308 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x9b9b6c00) [pid = 1748] [serial = 437] [outer = 0x924f5000] 10:07:21 INFO - PROCESS | 1748 | 1467738441194 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:07:21 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. 10:07:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1484ms 10:07:21 INFO - PROCESS | 1748 | 1467738441271 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1748 | 1467738441275 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:07:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:07:21 INFO - PROCESS | 1748 | 1467738441282 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1748 | 1467738441285 Marionette TRACE conn3 <- [1,554,null,{}] 10:07:21 INFO - PROCESS | 1748 | 1467738441292 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:21 INFO - PROCESS | 1748 | 1467738441298 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:21 INFO - PROCESS | 1748 | 1467738441479 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:07:21 INFO - PROCESS | 1748 | 1467738441638 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 1748 | 1467738441644 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x922b2800 == 32 [pid = 1748] [id = 146] 10:07:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x92dd5c00) [pid = 1748] [serial = 438] [outer = (nil)] 10:07:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x95235c00) [pid = 1748] [serial = 439] [outer = 0x92dd5c00] 10:07:21 INFO - PROCESS | 1748 | 1467738441732 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x95237c00) [pid = 1748] [serial = 440] [outer = 0x92dd5c00] 10:07:22 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:22 INFO - PROCESS | 1748 | 1467738442680 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:07:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:07:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1438ms 10:07:22 INFO - PROCESS | 1748 | 1467738442721 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:07:22 INFO - PROCESS | 1748 | 1467738442726 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:07:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:07:22 INFO - PROCESS | 1748 | 1467738442733 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:07:22 INFO - PROCESS | 1748 | 1467738442735 Marionette TRACE conn3 <- [1,558,null,{}] 10:07:22 INFO - PROCESS | 1748 | 1467738442742 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:22 INFO - PROCESS | 1748 | 1467738442747 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:22 INFO - PROCESS | 1748 | 1467738442920 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:07:23 INFO - PROCESS | 1748 | 1467738443080 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1748 | 1467738443091 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x922b0c00 == 33 [pid = 1748] [id = 147] 10:07:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x93ab3800) [pid = 1748] [serial = 441] [outer = (nil)] 10:07:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x9b9acc00) [pid = 1748] [serial = 442] [outer = 0x93ab3800] 10:07:23 INFO - PROCESS | 1748 | 1467738443176 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x9b9b5c00) [pid = 1748] [serial = 443] [outer = 0x93ab3800] 10:07:24 INFO - PROCESS | 1748 | 1467738444082 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:07:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1381ms 10:07:24 INFO - PROCESS | 1748 | 1467738444115 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1748 | 1467738444118 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:07:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:07:24 INFO - PROCESS | 1748 | 1467738444126 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1748 | 1467738444129 Marionette TRACE conn3 <- [1,562,null,{}] 10:07:24 INFO - PROCESS | 1748 | 1467738444135 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:24 INFO - PROCESS | 1748 | 1467738444140 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:24 INFO - PROCESS | 1748 | 1467738444325 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:07:24 INFO - PROCESS | 1748 | 1467738444485 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:24 INFO - PROCESS | 1748 | 1467738444494 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d99400 == 34 [pid = 1748] [id = 148] 10:07:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x91d99800) [pid = 1748] [serial = 444] [outer = (nil)] 10:07:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x91da2400) [pid = 1748] [serial = 445] [outer = 0x91d99800] 10:07:24 INFO - PROCESS | 1748 | 1467738444572 Marionette DEBUG loaded listener.js 10:07:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x91da5800) [pid = 1748] [serial = 446] [outer = 0x91d99800] 10:07:25 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:25 INFO - PROCESS | 1748 | 1467738445508 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:07:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:07:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1431ms 10:07:25 INFO - PROCESS | 1748 | 1467738445566 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:07:25 INFO - PROCESS | 1748 | 1467738445569 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:07:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:07:25 INFO - PROCESS | 1748 | 1467738445579 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:07:25 INFO - PROCESS | 1748 | 1467738445582 Marionette TRACE conn3 <- [1,566,null,{}] 10:07:25 INFO - PROCESS | 1748 | 1467738445588 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:25 INFO - PROCESS | 1748 | 1467738445594 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:25 INFO - PROCESS | 1748 | 1467738445782 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:07:25 INFO - PROCESS | 1748 | 1467738445941 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1748 | 1467738445951 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x91406000 == 35 [pid = 1748] [id = 149] 10:07:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x91408800) [pid = 1748] [serial = 447] [outer = (nil)] 10:07:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x9140c800) [pid = 1748] [serial = 448] [outer = 0x91408800] 10:07:26 INFO - PROCESS | 1748 | 1467738446046 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x91d9d400) [pid = 1748] [serial = 449] [outer = 0x91408800] 10:07:26 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:27 INFO - PROCESS | 1748 | 1467738447097 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1583ms 10:07:27 INFO - PROCESS | 1748 | 1467738447163 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:07:27 INFO - PROCESS | 1748 | 1467738447168 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:07:27 INFO - PROCESS | 1748 | 1467738447175 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1748 | 1467738447180 Marionette TRACE conn3 <- [1,570,null,{}] 10:07:27 INFO - PROCESS | 1748 | 1467738447185 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:27 INFO - PROCESS | 1748 | 1467738447191 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:27 INFO - PROCESS | 1748 | 1467738447444 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:07:27 INFO - PROCESS | 1748 | 1467738447654 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1748 | 1467738447667 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c6400 == 36 [pid = 1748] [id = 150] 10:07:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x913c6800) [pid = 1748] [serial = 450] [outer = (nil)] 10:07:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x91af0c00) [pid = 1748] [serial = 451] [outer = 0x913c6800] 10:07:27 INFO - PROCESS | 1748 | 1467738447790 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x923c8800) [pid = 1748] [serial = 452] [outer = 0x913c6800] 10:07:28 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:28 INFO - PROCESS | 1748 | 1467738448949 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1833ms 10:07:29 INFO - PROCESS | 1748 | 1467738449008 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1748 | 1467738449015 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:07:29 INFO - PROCESS | 1748 | 1467738449023 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1748 | 1467738449030 Marionette TRACE conn3 <- [1,574,null,{}] 10:07:29 INFO - PROCESS | 1748 | 1467738449038 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:29 INFO - PROCESS | 1748 | 1467738449042 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:29 INFO - PROCESS | 1748 | 1467738449304 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:07:29 INFO - PROCESS | 1748 | 1467738449568 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:29 INFO - PROCESS | 1748 | 1467738449576 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae9800 == 37 [pid = 1748] [id = 151] 10:07:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x91aea400) [pid = 1748] [serial = 453] [outer = (nil)] 10:07:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x91da0000) [pid = 1748] [serial = 454] [outer = 0x91aea400] 10:07:29 INFO - PROCESS | 1748 | 1467738449666 Marionette DEBUG loaded listener.js 10:07:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x922b0000) [pid = 1748] [serial = 455] [outer = 0x91aea400] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x98ff3c00 == 36 [pid = 1748] [id = 127] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x923bdc00 == 35 [pid = 1748] [id = 123] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x95224c00 == 34 [pid = 1748] [id = 128] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x924efc00 == 33 [pid = 1748] [id = 125] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x95215c00 == 32 [pid = 1748] [id = 126] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x9240a000 == 31 [pid = 1748] [id = 138] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x98406400 == 30 [pid = 1748] [id = 137] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x99991000 == 29 [pid = 1748] [id = 136] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae6800 == 28 [pid = 1748] [id = 135] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x9240e400 == 27 [pid = 1748] [id = 134] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x97ae1800 == 26 [pid = 1748] [id = 133] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x9b2db000 == 25 [pid = 1748] [id = 132] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x923c6000 == 24 [pid = 1748] [id = 131] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x9a6c3400 == 23 [pid = 1748] [id = 129] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x924f9800 == 22 [pid = 1748] [id = 130] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae6800 == 21 [pid = 1748] [id = 124] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x91406000 == 20 [pid = 1748] [id = 149] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x91d99400 == 19 [pid = 1748] [id = 148] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x922b0c00 == 18 [pid = 1748] [id = 147] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae3800 == 17 [pid = 1748] [id = 145] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x922b2800 == 16 [pid = 1748] [id = 146] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0xa22b7400 == 15 [pid = 1748] [id = 144] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0xa2277800 == 14 [pid = 1748] [id = 143] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x91aec400 == 13 [pid = 1748] [id = 142] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x947ee400 == 12 [pid = 1748] [id = 140] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x97adc800 == 11 [pid = 1748] [id = 141] 10:07:31 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae8800 == 10 [pid = 1748] [id = 139] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x92403400) [pid = 1748] [serial = 352] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x922ad800) [pid = 1748] [serial = 351] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x9521f800) [pid = 1748] [serial = 355] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x9520f400) [pid = 1748] [serial = 354] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x95586000) [pid = 1748] [serial = 373] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x997cc800) [pid = 1748] [serial = 381] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x9a1d5c00) [pid = 1748] [serial = 358] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x952f2400) [pid = 1748] [serial = 372] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x99dd1c00) [pid = 1748] [serial = 357] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x924f8000) [pid = 1748] [serial = 375] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x9d855400) [pid = 1748] [serial = 361] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x92ae1000) [pid = 1748] [serial = 376] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x9d80e800) [pid = 1748] [serial = 360] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x95321800) [pid = 1748] [serial = 378] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0xa219f400) [pid = 1748] [serial = 364] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0xa1fa9400) [pid = 1748] [serial = 363] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0xa24fe800) [pid = 1748] [serial = 367] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0xa2281000) [pid = 1748] [serial = 366] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x98fef400) [pid = 1748] [serial = 384] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x924fb400) [pid = 1748] [serial = 370] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9240f400) [pid = 1748] [serial = 369] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9a6ce800) [pid = 1748] [serial = 387] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x9a1d4800) [pid = 1748] [serial = 385] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x99cb3000) [pid = 1748] [serial = 382] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x9558ac00) [pid = 1748] [serial = 379] [outer = (nil)] [url = about:blank] 10:07:31 INFO - PROCESS | 1748 | 1467738451789 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:07:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2797ms 10:07:31 INFO - PROCESS | 1748 | 1467738451820 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1748 | 1467738451825 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:07:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:07:31 INFO - PROCESS | 1748 | 1467738451835 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1748 | 1467738451839 Marionette TRACE conn3 <- [1,578,null,{}] 10:07:31 INFO - PROCESS | 1748 | 1467738451848 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:31 INFO - PROCESS | 1748 | 1467738451854 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:32 INFO - PROCESS | 1748 | 1467738452052 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:07:32 INFO - PROCESS | 1748 | 1467738452191 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1748 | 1467738452200 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140a400 == 11 [pid = 1748] [id = 152] 10:07:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x91410800) [pid = 1748] [serial = 456] [outer = (nil)] 10:07:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x922ad800) [pid = 1748] [serial = 457] [outer = 0x91410800] 10:07:32 INFO - PROCESS | 1748 | 1467738452278 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x923c2800) [pid = 1748] [serial = 458] [outer = 0x91410800] 10:07:33 INFO - PROCESS | 1748 | 1467738453140 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:07:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:07:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1338ms 10:07:33 INFO - PROCESS | 1748 | 1467738453173 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1748 | 1467738453182 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:07:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:07:33 INFO - PROCESS | 1748 | 1467738453194 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1748 | 1467738453198 Marionette TRACE conn3 <- [1,582,null,{}] 10:07:33 INFO - PROCESS | 1748 | 1467738453205 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:33 INFO - PROCESS | 1748 | 1467738453212 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:33 INFO - PROCESS | 1748 | 1467738453390 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:07:33 INFO - PROCESS | 1748 | 1467738453514 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1748 | 1467738453525 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x924eec00 == 12 [pid = 1748] [id = 153] 10:07:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x924fb400) [pid = 1748] [serial = 459] [outer = (nil)] 10:07:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x92add400) [pid = 1748] [serial = 460] [outer = 0x924fb400] 10:07:33 INFO - PROCESS | 1748 | 1467738453597 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x92dd6000) [pid = 1748] [serial = 461] [outer = 0x924fb400] 10:07:34 INFO - PROCESS | 1748 | 1467738454495 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:07:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1332ms 10:07:34 INFO - PROCESS | 1748 | 1467738454526 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1748 | 1467738454530 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:07:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:07:34 INFO - PROCESS | 1748 | 1467738454536 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1748 | 1467738454542 Marionette TRACE conn3 <- [1,586,null,{}] 10:07:34 INFO - PROCESS | 1748 | 1467738454568 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:34 INFO - PROCESS | 1748 | 1467738454578 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:34 INFO - PROCESS | 1748 | 1467738454803 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:07:34 INFO - PROCESS | 1748 | 1467738454830 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1748 | 1467738454844 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x9521d000 == 13 [pid = 1748] [id = 154] 10:07:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x9521dc00) [pid = 1748] [serial = 462] [outer = (nil)] 10:07:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x95224c00) [pid = 1748] [serial = 463] [outer = 0x9521dc00] 10:07:34 INFO - PROCESS | 1748 | 1467738454915 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x95236800) [pid = 1748] [serial = 464] [outer = 0x9521dc00] 10:07:35 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:36 INFO - PROCESS | 1748 | 1467738456385 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x99991800) [pid = 1748] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x98ff9c00) [pid = 1748] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x98ff3000) [pid = 1748] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x9b2dbc00) [pid = 1748] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x97a1d000) [pid = 1748] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x924fbc00) [pid = 1748] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x95224800) [pid = 1748] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x92adc400) [pid = 1748] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x9a6c5400) [pid = 1748] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:07:36 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x924f1400) [pid = 1748] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:07:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:07:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 2041ms 10:07:36 INFO - PROCESS | 1748 | 1467738456579 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 1748 | 1467738456586 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:07:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:07:36 INFO - PROCESS | 1748 | 1467738456595 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1748 | 1467738456599 Marionette TRACE conn3 <- [1,590,null,{}] 10:07:36 INFO - PROCESS | 1748 | 1467738456607 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:36 INFO - PROCESS | 1748 | 1467738456614 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:36 INFO - PROCESS | 1748 | 1467738456827 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:07:36 INFO - PROCESS | 1748 | 1467738456907 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1748 | 1467738456918 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c1800 == 14 [pid = 1748] [id = 155] 10:07:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x94732c00) [pid = 1748] [serial = 465] [outer = (nil)] 10:07:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x95224800) [pid = 1748] [serial = 466] [outer = 0x94732c00] 10:07:37 INFO - PROCESS | 1748 | 1467738456994 Marionette DEBUG loaded listener.js 10:07:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x952e6000) [pid = 1748] [serial = 467] [outer = 0x94732c00] 10:07:38 INFO - PROCESS | 1748 | 1467738458087 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:07:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:07:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1538ms 10:07:38 INFO - PROCESS | 1748 | 1467738458134 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:07:38 INFO - PROCESS | 1748 | 1467738458138 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:07:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:07:38 INFO - PROCESS | 1748 | 1467738458144 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:07:38 INFO - PROCESS | 1748 | 1467738458147 Marionette TRACE conn3 <- [1,594,null,{}] 10:07:38 INFO - PROCESS | 1748 | 1467738458153 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:38 INFO - PROCESS | 1748 | 1467738458158 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:38 INFO - PROCESS | 1748 | 1467738458333 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:07:38 INFO - PROCESS | 1748 | 1467738458623 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 1748 | 1467738458635 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c2c00 == 15 [pid = 1748] [id = 156] 10:07:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x913c3400) [pid = 1748] [serial = 468] [outer = (nil)] 10:07:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x913ca800) [pid = 1748] [serial = 469] [outer = 0x913c3400] 10:07:38 INFO - PROCESS | 1748 | 1467738458721 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9140e000) [pid = 1748] [serial = 470] [outer = 0x913c3400] 10:07:39 INFO - PROCESS | 1748 | 1467738459993 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:07:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:07:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1932ms 10:07:40 INFO - PROCESS | 1748 | 1467738460080 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:07:40 INFO - PROCESS | 1748 | 1467738460087 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:07:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:07:40 INFO - PROCESS | 1748 | 1467738460094 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1748 | 1467738460099 Marionette TRACE conn3 <- [1,598,null,{}] 10:07:40 INFO - PROCESS | 1748 | 1467738460108 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:40 INFO - PROCESS | 1748 | 1467738460115 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:40 INFO - PROCESS | 1748 | 1467738460414 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:07:40 INFO - PROCESS | 1748 | 1467738460611 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1748 | 1467738460627 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x922b2800 == 16 [pid = 1748] [id = 157] 10:07:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x92407c00) [pid = 1748] [serial = 471] [outer = (nil)] 10:07:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x924f7c00) [pid = 1748] [serial = 472] [outer = 0x92407c00] 10:07:40 INFO - PROCESS | 1748 | 1467738460747 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x92ae4000) [pid = 1748] [serial = 473] [outer = 0x92407c00] 10:07:41 INFO - PROCESS | 1748 | 1467738461975 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:07:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1942ms 10:07:42 INFO - PROCESS | 1748 | 1467738462042 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1748 | 1467738462049 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:07:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:07:42 INFO - PROCESS | 1748 | 1467738462069 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1748 | 1467738462072 Marionette TRACE conn3 <- [1,602,null,{}] 10:07:42 INFO - PROCESS | 1748 | 1467738462079 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:42 INFO - PROCESS | 1748 | 1467738462085 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:42 INFO - PROCESS | 1748 | 1467738462304 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:07:42 INFO - PROCESS | 1748 | 1467738462522 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1748 | 1467738462531 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240c400 == 17 [pid = 1748] [id = 158] 10:07:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x92f4b800) [pid = 1748] [serial = 474] [outer = (nil)] 10:07:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x95225c00) [pid = 1748] [serial = 475] [outer = 0x92f4b800] 10:07:42 INFO - PROCESS | 1748 | 1467738462615 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x952edc00) [pid = 1748] [serial = 476] [outer = 0x92f4b800] 10:07:43 INFO - PROCESS | 1748 | 1467738463808 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:07:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1798ms 10:07:43 INFO - PROCESS | 1748 | 1467738463866 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 1748 | 1467738463873 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:07:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:07:43 INFO - PROCESS | 1748 | 1467738463909 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1748 | 1467738463922 Marionette TRACE conn3 <- [1,606,null,{}] 10:07:43 INFO - PROCESS | 1748 | 1467738463990 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:44 INFO - PROCESS | 1748 | 1467738463998 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:44 INFO - PROCESS | 1748 | 1467738464277 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:07:44 INFO - PROCESS | 1748 | 1467738464423 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1748 | 1467738464438 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x92adc400 == 18 [pid = 1748] [id = 159] 10:07:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x97adec00) [pid = 1748] [serial = 477] [outer = (nil)] 10:07:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x98c94800) [pid = 1748] [serial = 478] [outer = 0x97adec00] 10:07:44 INFO - PROCESS | 1748 | 1467738464565 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x98410000) [pid = 1748] [serial = 479] [outer = 0x97adec00] 10:07:45 INFO - PROCESS | 1748 | 1467738465804 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:07:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:07:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1996ms 10:07:45 INFO - PROCESS | 1748 | 1467738465893 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:07:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:07:45 INFO - PROCESS | 1748 | 1467738465905 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:07:45 INFO - PROCESS | 1748 | 1467738465916 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1748 | 1467738465922 Marionette TRACE conn3 <- [1,610,null,{}] 10:07:45 INFO - PROCESS | 1748 | 1467738465931 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:45 INFO - PROCESS | 1748 | 1467738465938 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:46 INFO - PROCESS | 1748 | 1467738466203 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:07:46 INFO - PROCESS | 1748 | 1467738466408 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1748 | 1467738466416 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x9521c000 == 19 [pid = 1748] [id = 160] 10:07:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x97a12c00) [pid = 1748] [serial = 480] [outer = (nil)] 10:07:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x9a063800) [pid = 1748] [serial = 481] [outer = 0x97a12c00] 10:07:46 INFO - PROCESS | 1748 | 1467738466511 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x99efb400) [pid = 1748] [serial = 482] [outer = 0x97a12c00] 10:07:47 INFO - PROCESS | 1748 | 1467738467547 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:07:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1690ms 10:07:47 INFO - PROCESS | 1748 | 1467738467603 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1748 | 1467738467606 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:07:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:07:47 INFO - PROCESS | 1748 | 1467738467614 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1748 | 1467738467616 Marionette TRACE conn3 <- [1,614,null,{}] 10:07:47 INFO - PROCESS | 1748 | 1467738467622 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:47 INFO - PROCESS | 1748 | 1467738467628 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:47 INFO - PROCESS | 1748 | 1467738467810 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:07:48 INFO - PROCESS | 1748 | 1467738468028 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1748 | 1467738468047 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x95219c00 == 20 [pid = 1748] [id = 161] 10:07:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x95586800) [pid = 1748] [serial = 483] [outer = (nil)] 10:07:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x9a6c9800) [pid = 1748] [serial = 484] [outer = 0x95586800] 10:07:48 INFO - PROCESS | 1748 | 1467738468234 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x9ac02400) [pid = 1748] [serial = 485] [outer = 0x95586800] 10:07:49 INFO - PROCESS | 1748 | 1467738469458 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:07:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1888ms 10:07:49 INFO - PROCESS | 1748 | 1467738469506 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1748 | 1467738469516 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:07:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:07:49 INFO - PROCESS | 1748 | 1467738469530 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1748 | 1467738469538 Marionette TRACE conn3 <- [1,618,null,{}] 10:07:49 INFO - PROCESS | 1748 | 1467738469567 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:49 INFO - PROCESS | 1748 | 1467738469574 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:49 INFO - PROCESS | 1748 | 1467738469894 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:07:50 INFO - PROCESS | 1748 | 1467738470161 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 1748 | 1467738470174 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:50 INFO - PROCESS | 1748 | --DOCSHELL 0x913c1800 == 19 [pid = 1748] [id = 155] 10:07:50 INFO - PROCESS | 1748 | --DOCSHELL 0x9521d000 == 18 [pid = 1748] [id = 154] 10:07:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c3400 == 19 [pid = 1748] [id = 162] 10:07:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x923c4400) [pid = 1748] [serial = 486] [outer = (nil)] 10:07:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x924f5800) [pid = 1748] [serial = 487] [outer = 0x923c4400] 10:07:50 INFO - PROCESS | 1748 | 1467738470301 Marionette DEBUG loaded listener.js 10:07:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x92adb400) [pid = 1748] [serial = 488] [outer = 0x923c4400] 10:07:50 INFO - PROCESS | 1748 | --DOCSHELL 0x924eec00 == 18 [pid = 1748] [id = 153] 10:07:50 INFO - PROCESS | 1748 | --DOCSHELL 0x9140a400 == 17 [pid = 1748] [id = 152] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x9a903000) [pid = 1748] [serial = 410] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x9ac07c00) [pid = 1748] [serial = 412] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x9ac0d000) [pid = 1748] [serial = 413] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x9d4c8000) [pid = 1748] [serial = 400] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x9d85f400) [pid = 1748] [serial = 401] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x9b8e6800) [pid = 1748] [serial = 397] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x9b932c00) [pid = 1748] [serial = 398] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x98ff4c00) [pid = 1748] [serial = 394] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x99dc5800) [pid = 1748] [serial = 395] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x95167400) [pid = 1748] [serial = 390] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x9521b000) [pid = 1748] [serial = 391] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x952ec000) [pid = 1748] [serial = 406] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x92dce800) [pid = 1748] [serial = 403] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x93ab0000) [pid = 1748] [serial = 404] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x9a90c800) [pid = 1748] [serial = 388] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0xa6da5400) [pid = 1748] [serial = 226] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x95585c00) [pid = 1748] [serial = 416] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x9a6c2800) [pid = 1748] [serial = 409] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9558e400) [pid = 1748] [serial = 407] [outer = (nil)] [url = about:blank] 10:07:50 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9a6c8800) [pid = 1748] [serial = 415] [outer = (nil)] [url = about:blank] 10:07:51 INFO - PROCESS | 1748 | 1467738471507 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:07:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2050ms 10:07:51 INFO - PROCESS | 1748 | 1467738471580 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:07:51 INFO - PROCESS | 1748 | 1467738471591 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:07:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:07:51 INFO - PROCESS | 1748 | 1467738471608 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1748 | 1467738471615 Marionette TRACE conn3 <- [1,622,null,{}] 10:07:51 INFO - PROCESS | 1748 | 1467738471654 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:51 INFO - PROCESS | 1748 | 1467738471674 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:52 INFO - PROCESS | 1748 | 1467738472005 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:07:52 INFO - PROCESS | 1748 | 1467738472161 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 1748 | 1467738472168 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x913ccc00 == 18 [pid = 1748] [id = 163] 10:07:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9472d000) [pid = 1748] [serial = 489] [outer = (nil)] 10:07:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x95213000) [pid = 1748] [serial = 490] [outer = 0x9472d000] 10:07:52 INFO - PROCESS | 1748 | 1467738472243 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x95233800) [pid = 1748] [serial = 491] [outer = 0x9472d000] 10:07:53 INFO - PROCESS | 1748 | 1467738473263 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:07:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1724ms 10:07:53 INFO - PROCESS | 1748 | 1467738473335 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:07:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:07:53 INFO - PROCESS | 1748 | 1467738473341 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:07:53 INFO - PROCESS | 1748 | 1467738473350 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1748 | 1467738473359 Marionette TRACE conn3 <- [1,626,null,{}] 10:07:53 INFO - PROCESS | 1748 | 1467738473392 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:53 INFO - PROCESS | 1748 | 1467738473405 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:53 INFO - PROCESS | 1748 | 1467738473704 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:07:53 INFO - PROCESS | 1748 | 1467738473842 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1748 | 1467738473850 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c1400 == 19 [pid = 1748] [id = 164] 10:07:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x97adac00) [pid = 1748] [serial = 492] [outer = (nil)] 10:07:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x98c3f000) [pid = 1748] [serial = 493] [outer = 0x97adac00] 10:07:53 INFO - PROCESS | 1748 | 1467738473931 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x99ef0c00) [pid = 1748] [serial = 494] [outer = 0x97adac00] 10:07:55 INFO - PROCESS | 1748 | 1467738475064 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:07:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1761ms 10:07:55 INFO - PROCESS | 1748 | 1467738475112 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1748 | 1467738475119 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:07:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:07:55 INFO - PROCESS | 1748 | 1467738475141 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1748 | 1467738475147 Marionette TRACE conn3 <- [1,630,null,{}] 10:07:55 INFO - PROCESS | 1748 | 1467738475157 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:55 INFO - PROCESS | 1748 | 1467738475164 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:55 INFO - PROCESS | 1748 | 1467738475732 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x92dd5c00) [pid = 1748] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x9521dc00) [pid = 1748] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x93ab3800) [pid = 1748] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x91d99800) [pid = 1748] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x91408800) [pid = 1748] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x913c6800) [pid = 1748] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x91aea400) [pid = 1748] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x91410800) [pid = 1748] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x924fb400) [pid = 1748] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x91ae9400) [pid = 1748] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x95168800) [pid = 1748] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x97adcc00) [pid = 1748] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9a6c2400) [pid = 1748] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0xa22abc00) [pid = 1748] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0xa2435000) [pid = 1748] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:07:55 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x924f5000) [pid = 1748] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:07:55 INFO - PROCESS | 1748 | 1467738475905 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1748 | 1467738475911 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x913bd800 == 20 [pid = 1748] [id = 165] 10:07:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x913c6800) [pid = 1748] [serial = 495] [outer = (nil)] 10:07:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x91ae9000) [pid = 1748] [serial = 496] [outer = 0x913c6800] 10:07:56 INFO - PROCESS | 1748 | 1467738476032 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x947ef800) [pid = 1748] [serial = 497] [outer = 0x913c6800] 10:07:57 INFO - PROCESS | 1748 | 1467738477272 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:07:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2160ms 10:07:57 INFO - PROCESS | 1748 | 1467738477288 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1748 | 1467738477292 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:07:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:07:57 INFO - PROCESS | 1748 | 1467738477300 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1748 | 1467738477304 Marionette TRACE conn3 <- [1,634,null,{}] 10:07:57 INFO - PROCESS | 1748 | 1467738477309 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:57 INFO - PROCESS | 1748 | 1467738477313 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:57 INFO - PROCESS | 1748 | 1467738477489 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:07:57 INFO - PROCESS | 1748 | 1467738477694 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1748 | 1467738477702 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x913bec00 == 21 [pid = 1748] [id = 166] 10:07:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x913c0000) [pid = 1748] [serial = 498] [outer = (nil)] 10:07:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x91401800) [pid = 1748] [serial = 499] [outer = 0x913c0000] 10:07:57 INFO - PROCESS | 1748 | 1467738477846 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x91ae1c00) [pid = 1748] [serial = 500] [outer = 0x913c0000] 10:07:58 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:58 INFO - PROCESS | 1748 | 1467738478982 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:07:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1737ms 10:07:59 INFO - PROCESS | 1748 | 1467738479039 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1748 | 1467738479045 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:07:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:07:59 INFO - PROCESS | 1748 | 1467738479055 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1748 | 1467738479058 Marionette TRACE conn3 <- [1,638,null,{}] 10:07:59 INFO - PROCESS | 1748 | 1467738479067 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:59 INFO - PROCESS | 1748 | 1467738479073 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:59 INFO - PROCESS | 1748 | 1467738479309 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:07:59 INFO - PROCESS | 1748 | 1467738479573 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1748 | 1467738479581 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:07:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ad9800 == 22 [pid = 1748] [id = 167] 10:07:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x92dd8400) [pid = 1748] [serial = 501] [outer = (nil)] 10:07:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x94735000) [pid = 1748] [serial = 502] [outer = 0x92dd8400] 10:07:59 INFO - PROCESS | 1748 | 1467738479679 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x95210000) [pid = 1748] [serial = 503] [outer = 0x92dd8400] 10:08:00 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:00 INFO - PROCESS | 1748 | 1467738480599 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:08:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1583ms 10:08:00 INFO - PROCESS | 1748 | 1467738480636 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1748 | 1467738480641 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:08:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:08:00 INFO - PROCESS | 1748 | 1467738480652 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1748 | 1467738480656 Marionette TRACE conn3 <- [1,642,null,{}] 10:08:00 INFO - PROCESS | 1748 | 1467738480664 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:00 INFO - PROCESS | 1748 | 1467738480670 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:00 INFO - PROCESS | 1748 | 1467738480875 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:08:01 INFO - PROCESS | 1748 | 1467738481035 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1748 | 1467738481042 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x9558fc00 == 23 [pid = 1748] [id = 168] 10:08:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x95592000) [pid = 1748] [serial = 504] [outer = (nil)] 10:08:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x97ad8400) [pid = 1748] [serial = 505] [outer = 0x95592000] 10:08:01 INFO - PROCESS | 1748 | 1467738481180 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x99dd2400) [pid = 1748] [serial = 506] [outer = 0x95592000] 10:08:02 INFO - PROCESS | 1748 | 1467738482168 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:08:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1587ms 10:08:02 INFO - PROCESS | 1748 | 1467738482243 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1748 | 1467738482249 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:08:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:08:02 INFO - PROCESS | 1748 | 1467738482256 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1748 | 1467738482264 Marionette TRACE conn3 <- [1,646,null,{}] 10:08:02 INFO - PROCESS | 1748 | 1467738482282 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:02 INFO - PROCESS | 1748 | 1467738482297 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:02 INFO - PROCESS | 1748 | 1467738482607 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:08:02 INFO - PROCESS | 1748 | 1467738482787 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1748 | 1467738482796 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a6cb800 == 24 [pid = 1748] [id = 169] 10:08:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9ac0b800) [pid = 1748] [serial = 507] [outer = (nil)] 10:08:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x9af61400) [pid = 1748] [serial = 508] [outer = 0x9ac0b800] 10:08:02 INFO - PROCESS | 1748 | 1467738482876 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x9b208800) [pid = 1748] [serial = 509] [outer = 0x9ac0b800] 10:08:03 INFO - PROCESS | 1748 | 1467738483736 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:08:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1538ms 10:08:03 INFO - PROCESS | 1748 | 1467738483796 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 1748 | 1467738483801 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:08:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:08:03 INFO - PROCESS | 1748 | 1467738483807 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1748 | 1467738483811 Marionette TRACE conn3 <- [1,650,null,{}] 10:08:03 INFO - PROCESS | 1748 | 1467738483816 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:03 INFO - PROCESS | 1748 | 1467738483821 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:04 INFO - PROCESS | 1748 | 1467738484009 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:08:04 INFO - PROCESS | 1748 | 1467738484170 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1748 | 1467738484180 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x9ab9f000 == 25 [pid = 1748] [id = 170] 10:08:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x9b201400) [pid = 1748] [serial = 510] [outer = (nil)] 10:08:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x9b92fc00) [pid = 1748] [serial = 511] [outer = 0x9b201400] 10:08:04 INFO - PROCESS | 1748 | 1467738484263 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x9b9aac00) [pid = 1748] [serial = 512] [outer = 0x9b201400] 10:08:05 INFO - PROCESS | 1748 | 1467738485162 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:08:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:08:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1432ms 10:08:05 INFO - PROCESS | 1748 | 1467738485241 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1748 | 1467738485245 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:08:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:08:05 INFO - PROCESS | 1748 | 1467738485253 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1748 | 1467738485257 Marionette TRACE conn3 <- [1,654,null,{}] 10:08:05 INFO - PROCESS | 1748 | 1467738485263 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:05 INFO - PROCESS | 1748 | 1467738485268 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:05 INFO - PROCESS | 1748 | 1467738485478 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:08:05 INFO - PROCESS | 1748 | 1467738485687 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1748 | 1467738485697 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b8e7400 == 26 [pid = 1748] [id = 171] 10:08:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x9b9adc00) [pid = 1748] [serial = 513] [outer = (nil)] 10:08:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x9b9b7400) [pid = 1748] [serial = 514] [outer = 0x9b9adc00] 10:08:05 INFO - PROCESS | 1748 | 1467738485840 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x9d856800) [pid = 1748] [serial = 515] [outer = 0x9b9adc00] 10:08:06 INFO - PROCESS | 1748 | 1467738486803 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:08:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1584ms 10:08:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:08:06 INFO - PROCESS | 1748 | 1467738486838 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1748 | 1467738486841 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:08:06 INFO - PROCESS | 1748 | 1467738486848 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1748 | 1467738486851 Marionette TRACE conn3 <- [1,658,null,{}] 10:08:06 INFO - PROCESS | 1748 | 1467738486857 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:06 INFO - PROCESS | 1748 | 1467738486871 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:07 INFO - PROCESS | 1748 | 1467738487085 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:08:07 INFO - PROCESS | 1748 | 1467738487303 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1748 | 1467738487313 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x9523dc00 == 27 [pid = 1748] [id = 172] 10:08:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x952e4000) [pid = 1748] [serial = 516] [outer = (nil)] 10:08:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0xa219b000) [pid = 1748] [serial = 517] [outer = 0x952e4000] 10:08:07 INFO - PROCESS | 1748 | 1467738487446 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0xa219c800) [pid = 1748] [serial = 518] [outer = 0x952e4000] 10:08:08 INFO - PROCESS | 1748 | 1467738488320 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:08:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1531ms 10:08:08 INFO - PROCESS | 1748 | 1467738488379 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1748 | 1467738488383 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:08:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:08:08 INFO - PROCESS | 1748 | 1467738488390 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1748 | 1467738488393 Marionette TRACE conn3 <- [1,662,null,{}] 10:08:08 INFO - PROCESS | 1748 | 1467738488399 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:08 INFO - PROCESS | 1748 | 1467738488405 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:08 INFO - PROCESS | 1748 | 1467738488577 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:08:08 INFO - PROCESS | 1748 | 1467738488743 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1748 | 1467738488749 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9a000 == 28 [pid = 1748] [id = 173] 10:08:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x91d9ac00) [pid = 1748] [serial = 519] [outer = (nil)] 10:08:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x924fac00) [pid = 1748] [serial = 520] [outer = 0x91d9ac00] 10:08:08 INFO - PROCESS | 1748 | 1467738488834 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x93a05c00) [pid = 1748] [serial = 521] [outer = 0x91d9ac00] 10:08:09 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:09 INFO - PROCESS | 1748 | 1467738489947 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:08:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1582ms 10:08:09 INFO - PROCESS | 1748 | 1467738489973 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1748 | 1467738489979 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:08:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:08:09 INFO - PROCESS | 1748 | 1467738489987 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1748 | 1467738489993 Marionette TRACE conn3 <- [1,666,null,{}] 10:08:10 INFO - PROCESS | 1748 | 1467738490001 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:10 INFO - PROCESS | 1748 | 1467738490006 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:10 INFO - PROCESS | 1748 | 1467738490229 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:08:10 INFO - PROCESS | 1748 | 1467738490552 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1748 | 1467738490568 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9f000 == 29 [pid = 1748] [id = 174] 10:08:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x91d9f800) [pid = 1748] [serial = 522] [outer = (nil)] 10:08:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x922a3400) [pid = 1748] [serial = 523] [outer = 0x91d9f800] 10:08:10 INFO - PROCESS | 1748 | 1467738490640 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x922b1800) [pid = 1748] [serial = 524] [outer = 0x91d9f800] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x913bd800 == 28 [pid = 1748] [id = 165] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x913c1400 == 27 [pid = 1748] [id = 164] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x913ccc00 == 26 [pid = 1748] [id = 163] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x923c3400 == 25 [pid = 1748] [id = 162] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x9521c000 == 24 [pid = 1748] [id = 160] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x92adc400 == 23 [pid = 1748] [id = 159] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x9240c400 == 22 [pid = 1748] [id = 158] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x922b2800 == 21 [pid = 1748] [id = 157] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x913c2c00 == 20 [pid = 1748] [id = 156] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x913c6400 == 19 [pid = 1748] [id = 150] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x95219c00 == 18 [pid = 1748] [id = 161] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae9800 == 17 [pid = 1748] [id = 151] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9a000 == 16 [pid = 1748] [id = 173] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x9b8e7400 == 15 [pid = 1748] [id = 171] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x9523dc00 == 14 [pid = 1748] [id = 172] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x9ab9f000 == 13 [pid = 1748] [id = 170] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x9a6cb800 == 12 [pid = 1748] [id = 169] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x92ad9800 == 11 [pid = 1748] [id = 167] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x9558fc00 == 10 [pid = 1748] [id = 168] 10:08:11 INFO - PROCESS | 1748 | --DOCSHELL 0x913bec00 == 9 [pid = 1748] [id = 166] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0xa21a8400) [pid = 1748] [serial = 428] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0xa21a1800) [pid = 1748] [serial = 427] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0xa24f7000) [pid = 1748] [serial = 431] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0xa243ec00) [pid = 1748] [serial = 430] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0xa4d56000) [pid = 1748] [serial = 434] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0xa2ef4c00) [pid = 1748] [serial = 433] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x9b9b6c00) [pid = 1748] [serial = 437] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x9b9af800) [pid = 1748] [serial = 436] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x95237c00) [pid = 1748] [serial = 440] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x95235c00) [pid = 1748] [serial = 439] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x95224c00) [pid = 1748] [serial = 463] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x9b9b5c00) [pid = 1748] [serial = 443] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x9b9acc00) [pid = 1748] [serial = 442] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x91da5800) [pid = 1748] [serial = 446] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x91da2400) [pid = 1748] [serial = 445] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x91d9d400) [pid = 1748] [serial = 449] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x95224800) [pid = 1748] [serial = 466] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x95236800) [pid = 1748] [serial = 464] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9140c800) [pid = 1748] [serial = 448] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x923c8800) [pid = 1748] [serial = 452] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x922b0000) [pid = 1748] [serial = 455] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x91af0c00) [pid = 1748] [serial = 451] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x91da0000) [pid = 1748] [serial = 454] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x922ad800) [pid = 1748] [serial = 457] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x923c2800) [pid = 1748] [serial = 458] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x92add400) [pid = 1748] [serial = 460] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x92dd6000) [pid = 1748] [serial = 461] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x92405c00) [pid = 1748] [serial = 419] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x922a4400) [pid = 1748] [serial = 418] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x952ecc00) [pid = 1748] [serial = 422] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x95225400) [pid = 1748] [serial = 421] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9af54400) [pid = 1748] [serial = 425] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x9a6cdc00) [pid = 1748] [serial = 424] [outer = (nil)] [url = about:blank] 10:08:12 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:12 INFO - PROCESS | 1748 | 1467738492678 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:08:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2736ms 10:08:12 INFO - PROCESS | 1748 | 1467738492723 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:08:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:08:12 INFO - PROCESS | 1748 | 1467738492728 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:08:12 INFO - PROCESS | 1748 | 1467738492736 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1748 | 1467738492739 Marionette TRACE conn3 <- [1,670,null,{}] 10:08:12 INFO - PROCESS | 1748 | 1467738492747 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:12 INFO - PROCESS | 1748 | 1467738492753 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:12 INFO - PROCESS | 1748 | 1467738492921 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:08:13 INFO - PROCESS | 1748 | 1467738493031 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1748 | 1467738493044 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aeec00 == 10 [pid = 1748] [id = 175] 10:08:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91aefc00) [pid = 1748] [serial = 525] [outer = (nil)] 10:08:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x922a3c00) [pid = 1748] [serial = 526] [outer = 0x91aefc00] 10:08:13 INFO - PROCESS | 1748 | 1467738493113 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x923bc000) [pid = 1748] [serial = 527] [outer = 0x91aefc00] 10:08:13 INFO - PROCESS | 1748 | 1467738493933 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:08:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1236ms 10:08:13 INFO - PROCESS | 1748 | 1467738493973 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:08:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:08:13 INFO - PROCESS | 1748 | 1467738493981 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:08:13 INFO - PROCESS | 1748 | 1467738493992 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1748 | 1467738493997 Marionette TRACE conn3 <- [1,674,null,{}] 10:08:14 INFO - PROCESS | 1748 | 1467738494003 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:14 INFO - PROCESS | 1748 | 1467738494007 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:14 INFO - PROCESS | 1748 | 1467738494189 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:08:14 INFO - PROCESS | 1748 | 1467738494201 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1748 | 1467738494210 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f9400 == 11 [pid = 1748] [id = 176] 10:08:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x92adcc00) [pid = 1748] [serial = 528] [outer = (nil)] 10:08:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x92ae0400) [pid = 1748] [serial = 529] [outer = 0x92adcc00] 10:08:14 INFO - PROCESS | 1748 | 1467738494283 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x92dd6000) [pid = 1748] [serial = 530] [outer = 0x92adcc00] 10:08:14 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:15 INFO - PROCESS | 1748 | 1467738495265 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:08:15 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 10:08:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1331ms 10:08:15 INFO - PROCESS | 1748 | 1467738495322 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1748 | 1467738495326 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:08:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:08:15 INFO - PROCESS | 1748 | 1467738495332 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1748 | 1467738495338 Marionette TRACE conn3 <- [1,678,null,{}] 10:08:15 INFO - PROCESS | 1748 | 1467738495362 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:15 INFO - PROCESS | 1748 | 1467738495371 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:15 INFO - PROCESS | 1748 | 1467738495577 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:08:15 INFO - PROCESS | 1748 | 1467738495604 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1748 | 1467738495614 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x947f1000 == 12 [pid = 1748] [id = 177] 10:08:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x947f1800) [pid = 1748] [serial = 531] [outer = (nil)] 10:08:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9520a400) [pid = 1748] [serial = 532] [outer = 0x947f1800] 10:08:15 INFO - PROCESS | 1748 | 1467738495688 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x95223400) [pid = 1748] [serial = 533] [outer = 0x947f1800] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x97adac00) [pid = 1748] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x97adec00) [pid = 1748] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x97a12c00) [pid = 1748] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x913c3400) [pid = 1748] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9472d000) [pid = 1748] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x92407c00) [pid = 1748] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x95586800) [pid = 1748] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x923c4400) [pid = 1748] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x92f4b800) [pid = 1748] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x913c6800) [pid = 1748] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:08:17 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x94732c00) [pid = 1748] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:08:17 INFO - PROCESS | 1748 | 1467738497109 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:08:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1835ms 10:08:17 INFO - PROCESS | 1748 | 1467738497239 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1748 | 1467738497243 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:08:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:08:17 INFO - PROCESS | 1748 | 1467738497260 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1748 | 1467738497262 Marionette TRACE conn3 <- [1,682,null,{}] 10:08:17 INFO - PROCESS | 1748 | 1467738497272 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:17 INFO - PROCESS | 1748 | 1467738497276 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:17 INFO - PROCESS | 1748 | 1467738497466 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:08:17 INFO - PROCESS | 1748 | 1467738497478 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1748 | 1467738497486 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x913be400 == 13 [pid = 1748] [id = 178] 10:08:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92dd8c00) [pid = 1748] [serial = 534] [outer = (nil)] 10:08:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x947ef000) [pid = 1748] [serial = 535] [outer = 0x92dd8c00] 10:08:17 INFO - PROCESS | 1748 | 1467738497555 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95233400) [pid = 1748] [serial = 536] [outer = 0x92dd8c00] 10:08:18 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:18 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:08:18 INFO - PROCESS | 1748 | 1467738498749 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:08:18 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) 10:08:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1546ms 10:08:18 INFO - PROCESS | 1748 | 1467738498803 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1748 | 1467738498805 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:08:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:08:18 INFO - PROCESS | 1748 | 1467738498812 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1748 | 1467738498814 Marionette TRACE conn3 <- [1,686,null,{}] 10:08:18 INFO - PROCESS | 1748 | 1467738498820 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:18 INFO - PROCESS | 1748 | 1467738498824 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:19 INFO - PROCESS | 1748 | 1467738499071 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:08:19 INFO - PROCESS | 1748 | 1467738499199 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1748 | 1467738499207 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x913bf000 == 14 [pid = 1748] [id = 179] 10:08:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x913bf800) [pid = 1748] [serial = 537] [outer = (nil)] 10:08:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91403400) [pid = 1748] [serial = 538] [outer = 0x913bf800] 10:08:19 INFO - PROCESS | 1748 | 1467738499291 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9140e400) [pid = 1748] [serial = 539] [outer = 0x913bf800] 10:08:20 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:20 INFO - PROCESS | 1748 | 1467738500730 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:08:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1982ms 10:08:20 INFO - PROCESS | 1748 | 1467738500797 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1748 | 1467738500802 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:08:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:08:20 INFO - PROCESS | 1748 | 1467738500819 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1748 | 1467738500829 Marionette TRACE conn3 <- [1,690,null,{}] 10:08:20 INFO - PROCESS | 1748 | 1467738500837 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:20 INFO - PROCESS | 1748 | 1467738500843 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:21 INFO - PROCESS | 1748 | 1467738501043 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:08:21 INFO - PROCESS | 1748 | 1467738501199 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1748 | 1467738501207 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c5c00 == 15 [pid = 1748] [id = 180] 10:08:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x923c2800) [pid = 1748] [serial = 540] [outer = (nil)] 10:08:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x92adc400) [pid = 1748] [serial = 541] [outer = 0x923c2800] 10:08:21 INFO - PROCESS | 1748 | 1467738501291 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x92f3f400) [pid = 1748] [serial = 542] [outer = 0x923c2800] 10:08:22 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:22 INFO - PROCESS | 1748 | 1467738502656 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:08:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1859ms 10:08:22 INFO - PROCESS | 1748 | 1467738502723 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1748 | 1467738502730 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:08:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:08:22 INFO - PROCESS | 1748 | 1467738502768 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1748 | 1467738502772 Marionette TRACE conn3 <- [1,694,null,{}] 10:08:22 INFO - PROCESS | 1748 | 1467738502779 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:22 INFO - PROCESS | 1748 | 1467738502785 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:22 INFO - PROCESS | 1748 | 1467738502960 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:08:23 INFO - PROCESS | 1748 | 1467738503112 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1748 | 1467738503119 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da1000 == 16 [pid = 1748] [id = 181] 10:08:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x92ae5800) [pid = 1748] [serial = 543] [outer = (nil)] 10:08:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x95212400) [pid = 1748] [serial = 544] [outer = 0x92ae5800] 10:08:23 INFO - PROCESS | 1748 | 1467738503200 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x9523b400) [pid = 1748] [serial = 545] [outer = 0x92ae5800] 10:08:24 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:24 INFO - PROCESS | 1748 | 1467738504710 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:08:24 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) 10:08:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1998ms 10:08:24 INFO - PROCESS | 1748 | 1467738504764 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:08:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:08:24 INFO - PROCESS | 1748 | 1467738504769 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:08:24 INFO - PROCESS | 1748 | 1467738504778 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1748 | 1467738504783 Marionette TRACE conn3 <- [1,698,null,{}] 10:08:24 INFO - PROCESS | 1748 | 1467738504863 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:24 INFO - PROCESS | 1748 | 1467738504871 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:25 INFO - PROCESS | 1748 | 1467738505071 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:08:25 INFO - PROCESS | 1748 | 1467738505213 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1748 | 1467738505228 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:25 INFO - PROCESS | 1748 | --DOCSHELL 0x913be400 == 15 [pid = 1748] [id = 178] 10:08:25 INFO - PROCESS | 1748 | --DOCSHELL 0x947f1000 == 14 [pid = 1748] [id = 177] 10:08:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x913cc400 == 15 [pid = 1748] [id = 182] 10:08:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9140e800) [pid = 1748] [serial = 546] [outer = (nil)] 10:08:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x922ad800) [pid = 1748] [serial = 547] [outer = 0x9140e800] 10:08:25 INFO - PROCESS | 1748 | 1467738505316 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x92402800) [pid = 1748] [serial = 548] [outer = 0x9140e800] 10:08:25 INFO - PROCESS | 1748 | --DOCSHELL 0x924f9400 == 14 [pid = 1748] [id = 176] 10:08:25 INFO - PROCESS | 1748 | --DOCSHELL 0x91aeec00 == 13 [pid = 1748] [id = 175] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x952e6000) [pid = 1748] [serial = 467] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x98c3f000) [pid = 1748] [serial = 493] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x99ef0c00) [pid = 1748] [serial = 494] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x98c94800) [pid = 1748] [serial = 478] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x98410000) [pid = 1748] [serial = 479] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9a063800) [pid = 1748] [serial = 481] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x99efb400) [pid = 1748] [serial = 482] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x913ca800) [pid = 1748] [serial = 469] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9140e000) [pid = 1748] [serial = 470] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x95213000) [pid = 1748] [serial = 490] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x924f7c00) [pid = 1748] [serial = 472] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x92ae4000) [pid = 1748] [serial = 473] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x9a6c9800) [pid = 1748] [serial = 484] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9ac02400) [pid = 1748] [serial = 485] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x924f5800) [pid = 1748] [serial = 487] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x92adb400) [pid = 1748] [serial = 488] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x95225c00) [pid = 1748] [serial = 475] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x952edc00) [pid = 1748] [serial = 476] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x947ef800) [pid = 1748] [serial = 497] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x95233800) [pid = 1748] [serial = 491] [outer = (nil)] [url = about:blank] 10:08:25 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91ae9000) [pid = 1748] [serial = 496] [outer = (nil)] [url = about:blank] 10:08:26 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:26 INFO - PROCESS | 1748 | 1467738506531 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:08:26 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) 10:08:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1766ms 10:08:26 INFO - PROCESS | 1748 | 1467738506541 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1748 | 1467738506547 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:08:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:08:26 INFO - PROCESS | 1748 | 1467738506568 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1748 | 1467738506573 Marionette TRACE conn3 <- [1,702,null,{}] 10:08:26 INFO - PROCESS | 1748 | 1467738506578 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:26 INFO - PROCESS | 1748 | 1467738506583 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:26 INFO - PROCESS | 1748 | 1467738506793 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:08:26 INFO - PROCESS | 1748 | 1467738506912 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1748 | 1467738506923 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c7400 == 14 [pid = 1748] [id = 183] 10:08:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x92ae0c00) [pid = 1748] [serial = 549] [outer = (nil)] 10:08:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x92dd5c00) [pid = 1748] [serial = 550] [outer = 0x92ae0c00] 10:08:27 INFO - PROCESS | 1748 | 1467738506996 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x93a09400) [pid = 1748] [serial = 551] [outer = 0x92ae0c00] 10:08:28 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:28 INFO - PROCESS | 1748 | 1467738508190 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:08:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1638ms 10:08:28 INFO - PROCESS | 1748 | 1467738508203 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1748 | 1467738508207 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:08:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:08:28 INFO - PROCESS | 1748 | 1467738508230 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1748 | 1467738508235 Marionette TRACE conn3 <- [1,706,null,{}] 10:08:28 INFO - PROCESS | 1748 | 1467738508262 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:28 INFO - PROCESS | 1748 | 1467738508271 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:28 INFO - PROCESS | 1748 | 1467738508557 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:08:28 INFO - PROCESS | 1748 | 1467738508598 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1748 | 1467738508609 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x95237c00 == 15 [pid = 1748] [id = 184] 10:08:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x95238800) [pid = 1748] [serial = 552] [outer = (nil)] 10:08:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x952e3400) [pid = 1748] [serial = 553] [outer = 0x95238800] 10:08:28 INFO - PROCESS | 1748 | 1467738508683 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x952ec000) [pid = 1748] [serial = 554] [outer = 0x95238800] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x913c0000) [pid = 1748] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x92dd8400) [pid = 1748] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x95592000) [pid = 1748] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x947f1800) [pid = 1748] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9ac0b800) [pid = 1748] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x9b201400) [pid = 1748] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x91d9f800) [pid = 1748] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x9b9adc00) [pid = 1748] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x92adcc00) [pid = 1748] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x952e4000) [pid = 1748] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x91aefc00) [pid = 1748] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:08:29 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x91d9ac00) [pid = 1748] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:08:29 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:29 INFO - PROCESS | 1748 | 1467738509969 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:08:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1799ms 10:08:30 INFO - PROCESS | 1748 | 1467738510023 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1748 | 1467738510028 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:08:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:08:30 INFO - PROCESS | 1748 | 1467738510035 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1748 | 1467738510038 Marionette TRACE conn3 <- [1,710,null,{}] 10:08:30 INFO - PROCESS | 1748 | 1467738510044 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:30 INFO - PROCESS | 1748 | 1467738510048 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:30 INFO - PROCESS | 1748 | 1467738510302 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:08:30 INFO - PROCESS | 1748 | 1467738510380 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1748 | 1467738510391 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aef000 == 16 [pid = 1748] [id = 185] 10:08:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x93ab1800) [pid = 1748] [serial = 555] [outer = (nil)] 10:08:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x952eb000) [pid = 1748] [serial = 556] [outer = 0x93ab1800] 10:08:30 INFO - PROCESS | 1748 | 1467738510466 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x95324800) [pid = 1748] [serial = 557] [outer = 0x93ab1800] 10:08:31 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:31 INFO - PROCESS | 1748 | 1467738511682 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:08:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1688ms 10:08:31 INFO - PROCESS | 1748 | 1467738511723 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1748 | 1467738511727 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:08:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:08:31 INFO - PROCESS | 1748 | 1467738511733 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1748 | 1467738511735 Marionette TRACE conn3 <- [1,714,null,{}] 10:08:31 INFO - PROCESS | 1748 | 1467738511741 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:31 INFO - PROCESS | 1748 | 1467738511746 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:32 INFO - PROCESS | 1748 | 1467738512012 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:08:32 INFO - PROCESS | 1748 | 1467738512137 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1748 | 1467738512149 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c1400 == 17 [pid = 1748] [id = 186] 10:08:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x913c4400) [pid = 1748] [serial = 558] [outer = (nil)] 10:08:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x913ccc00) [pid = 1748] [serial = 559] [outer = 0x913c4400] 10:08:32 INFO - PROCESS | 1748 | 1467738512230 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x91ae3400) [pid = 1748] [serial = 560] [outer = 0x913c4400] 10:08:33 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:33 INFO - PROCESS | 1748 | 1467738513607 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:08:33 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 10:08:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1930ms 10:08:33 INFO - PROCESS | 1748 | 1467738513689 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1748 | 1467738513695 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:08:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:08:33 INFO - PROCESS | 1748 | 1467738513722 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1748 | 1467738513728 Marionette TRACE conn3 <- [1,718,null,{}] 10:08:33 INFO - PROCESS | 1748 | 1467738513737 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:33 INFO - PROCESS | 1748 | 1467738513742 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:33 INFO - PROCESS | 1748 | 1467738513911 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:08:34 INFO - PROCESS | 1748 | 1467738514066 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1748 | 1467738514077 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x91407c00 == 18 [pid = 1748] [id = 187] 10:08:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x92407000) [pid = 1748] [serial = 561] [outer = (nil)] 10:08:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x93a04400) [pid = 1748] [serial = 562] [outer = 0x92407000] 10:08:34 INFO - PROCESS | 1748 | 1467738514157 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x947e4800) [pid = 1748] [serial = 563] [outer = 0x92407000] 10:08:35 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:35 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:08:35 INFO - PROCESS | 1748 | 1467738515508 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:08:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1843ms 10:08:35 INFO - PROCESS | 1748 | 1467738515593 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1748 | 1467738515600 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:08:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:08:35 INFO - PROCESS | 1748 | 1467738515613 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1748 | 1467738515617 Marionette TRACE conn3 <- [1,722,null,{}] 10:08:35 INFO - PROCESS | 1748 | 1467738515623 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:35 INFO - PROCESS | 1748 | 1467738515629 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:35 INFO - PROCESS | 1748 | 1467738515805 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:08:35 INFO - PROCESS | 1748 | 1467738515975 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1748 | 1467738515987 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bec00 == 19 [pid = 1748] [id = 188] 10:08:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x947ec400) [pid = 1748] [serial = 564] [outer = (nil)] 10:08:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95320800) [pid = 1748] [serial = 565] [outer = 0x947ec400] 10:08:36 INFO - PROCESS | 1748 | 1467738516063 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9558a000) [pid = 1748] [serial = 566] [outer = 0x947ec400] 10:08:37 INFO - PROCESS | 1748 | 1467738517073 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 1748 | 1467738517158 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:08:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:08:37 INFO - PROCESS | 1748 | 1467738517176 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1748 | 1467738517186 Marionette TRACE conn3 <- [1,726,null,{}] 10:08:37 INFO - PROCESS | 1748 | 1467738517193 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:37 INFO - PROCESS | 1748 | 1467738517202 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:37 INFO - PROCESS | 1748 | 1467738517511 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:08:37 INFO - PROCESS | 1748 | 1467738517701 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1748 | 1467738517710 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x9840f800 == 20 [pid = 1748] [id = 189] 10:08:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x984a4800) [pid = 1748] [serial = 567] [outer = (nil)] 10:08:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x98ff4000) [pid = 1748] [serial = 568] [outer = 0x984a4800] 10:08:37 INFO - PROCESS | 1748 | 1467738517790 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x997cb800) [pid = 1748] [serial = 569] [outer = 0x984a4800] 10:08:38 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:38 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:08:38 INFO - PROCESS | 1748 | 1467738518816 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:08:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1699ms 10:08:38 INFO - PROCESS | 1748 | 1467738518866 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1748 | 1467738518872 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:08:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:08:38 INFO - PROCESS | 1748 | 1467738518880 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1748 | 1467738518884 Marionette TRACE conn3 <- [1,730,null,{}] 10:08:38 INFO - PROCESS | 1748 | 1467738518890 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:38 INFO - PROCESS | 1748 | 1467738518895 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:39 INFO - PROCESS | 1748 | 1467738519080 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:08:39 INFO - PROCESS | 1748 | 1467738519290 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1748 | 1467738519300 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x95233800 == 21 [pid = 1748] [id = 190] 10:08:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x97a1f800) [pid = 1748] [serial = 570] [outer = (nil)] 10:08:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x99dc5800) [pid = 1748] [serial = 571] [outer = 0x97a1f800] 10:08:39 INFO - PROCESS | 1748 | 1467738519419 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x99dd3c00) [pid = 1748] [serial = 572] [outer = 0x97a1f800] 10:08:40 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:40 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:08:40 INFO - PROCESS | 1748 | 1467738520357 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:08:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:08:40 INFO - PROCESS | 1748 | 1467738520421 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:08:40 INFO - PROCESS | 1748 | 1467738520428 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1748 | 1467738520431 Marionette TRACE conn3 <- [1,734,null,{}] 10:08:40 INFO - PROCESS | 1748 | 1467738520437 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:40 INFO - PROCESS | 1748 | 1467738520442 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:40 INFO - PROCESS | 1748 | 1467738520617 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:08:40 INFO - PROCESS | 1748 | 1467738520832 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1748 | 1467738520853 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140f000 == 22 [pid = 1748] [id = 191] 10:08:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9140fc00) [pid = 1748] [serial = 573] [outer = (nil)] 10:08:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x91d9a800) [pid = 1748] [serial = 574] [outer = 0x9140fc00] 10:08:41 INFO - PROCESS | 1748 | 1467738521118 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x922aa400) [pid = 1748] [serial = 575] [outer = 0x9140fc00] 10:08:41 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:42 INFO - PROCESS | 1748 | 1467738522055 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:08:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1684ms 10:08:42 INFO - PROCESS | 1748 | 1467738522113 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1748 | 1467738522123 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:08:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:08:42 INFO - PROCESS | 1748 | 1467738522145 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1748 | 1467738522155 Marionette TRACE conn3 <- [1,738,null,{}] 10:08:42 INFO - PROCESS | 1748 | 1467738522173 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:42 INFO - PROCESS | 1748 | 1467738522189 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9f000 == 21 [pid = 1748] [id = 174] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x91aef000 == 20 [pid = 1748] [id = 185] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x95237c00 == 19 [pid = 1748] [id = 184] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x923c7400 == 18 [pid = 1748] [id = 183] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x913cc400 == 17 [pid = 1748] [id = 182] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x913bf000 == 16 [pid = 1748] [id = 179] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x91da1000 == 15 [pid = 1748] [id = 181] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x913c5c00 == 14 [pid = 1748] [id = 180] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x95233800 == 13 [pid = 1748] [id = 190] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x9840f800 == 12 [pid = 1748] [id = 189] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x91407c00 == 11 [pid = 1748] [id = 187] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x923bec00 == 10 [pid = 1748] [id = 188] 10:08:43 INFO - PROCESS | 1748 | --DOCSHELL 0x913c1400 == 9 [pid = 1748] [id = 186] 10:08:43 INFO - PROCESS | 1748 | 1467738523465 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91ae1c00) [pid = 1748] [serial = 500] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x91401800) [pid = 1748] [serial = 499] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x95210000) [pid = 1748] [serial = 503] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x94735000) [pid = 1748] [serial = 502] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x99dd2400) [pid = 1748] [serial = 506] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9520a400) [pid = 1748] [serial = 532] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x97ad8400) [pid = 1748] [serial = 505] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x947ef000) [pid = 1748] [serial = 535] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9b208800) [pid = 1748] [serial = 509] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9af61400) [pid = 1748] [serial = 508] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x95223400) [pid = 1748] [serial = 533] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9b9aac00) [pid = 1748] [serial = 512] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x9b92fc00) [pid = 1748] [serial = 511] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x922b1800) [pid = 1748] [serial = 524] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x922a3400) [pid = 1748] [serial = 523] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x9d856800) [pid = 1748] [serial = 515] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x9b9b7400) [pid = 1748] [serial = 514] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x92ae0400) [pid = 1748] [serial = 529] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0xa219c800) [pid = 1748] [serial = 518] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x922a3c00) [pid = 1748] [serial = 526] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0xa219b000) [pid = 1748] [serial = 517] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x923bc000) [pid = 1748] [serial = 527] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x93a05c00) [pid = 1748] [serial = 521] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x924fac00) [pid = 1748] [serial = 520] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x92dd6000) [pid = 1748] [serial = 530] [outer = (nil)] [url = about:blank] 10:08:43 INFO - PROCESS | 1748 | 1467738523789 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1748 | 1467738523797 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x91407c00 == 10 [pid = 1748] [id = 192] 10:08:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x9140c400) [pid = 1748] [serial = 576] [outer = (nil)] 10:08:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x91ae5800) [pid = 1748] [serial = 577] [outer = 0x9140c400] 10:08:43 INFO - PROCESS | 1748 | 1467738523873 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x91d9b000) [pid = 1748] [serial = 578] [outer = 0x9140c400] 10:08:45 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:45 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:08:45 INFO - PROCESS | 1748 | 1467738525065 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:08:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:08:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2967ms 10:08:45 INFO - PROCESS | 1748 | 1467738525103 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1748 | 1467738525111 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:08:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:08:45 INFO - PROCESS | 1748 | 1467738525132 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1748 | 1467738525137 Marionette TRACE conn3 <- [1,742,null,{}] 10:08:45 INFO - PROCESS | 1748 | 1467738525144 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:45 INFO - PROCESS | 1748 | 1467738525150 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:45 INFO - PROCESS | 1748 | 1467738525394 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:08:45 INFO - PROCESS | 1748 | 1467738525415 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1748 | 1467738525424 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240b000 == 11 [pid = 1748] [id = 193] 10:08:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x9240bc00) [pid = 1748] [serial = 579] [outer = (nil)] 10:08:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x9240f000) [pid = 1748] [serial = 580] [outer = 0x9240bc00] 10:08:45 INFO - PROCESS | 1748 | 1467738525512 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x924f8000) [pid = 1748] [serial = 581] [outer = 0x9240bc00] 10:08:46 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:46 INFO - PROCESS | 1748 | 1467738526826 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:08:46 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 10:08:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1736ms 10:08:46 INFO - PROCESS | 1748 | 1467738526867 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 1748 | 1467738526872 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:08:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:08:46 INFO - PROCESS | 1748 | 1467738526878 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1748 | 1467738526882 Marionette TRACE conn3 <- [1,746,null,{}] 10:08:46 INFO - PROCESS | 1748 | 1467738526890 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:46 INFO - PROCESS | 1748 | 1467738526896 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:47 INFO - PROCESS | 1748 | 1467738527190 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:08:47 INFO - PROCESS | 1748 | 1467738527266 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1748 | 1467738527276 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f9400 == 12 [pid = 1748] [id = 194] 10:08:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x924f9c00) [pid = 1748] [serial = 582] [outer = (nil)] 10:08:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x93a05c00) [pid = 1748] [serial = 583] [outer = 0x924f9c00] 10:08:47 INFO - PROCESS | 1748 | 1467738527344 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x947ee800) [pid = 1748] [serial = 584] [outer = 0x924f9c00] 10:08:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x93ab1800) [pid = 1748] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x95238800) [pid = 1748] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x92ae0c00) [pid = 1748] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x913bf800) [pid = 1748] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x92ae5800) [pid = 1748] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x9140e800) [pid = 1748] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x923c2800) [pid = 1748] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:08:48 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x92dd8c00) [pid = 1748] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:08:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:48 INFO - PROCESS | 1748 | 1467738528593 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:08:48 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.) 10:08:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1737ms 10:08:48 INFO - PROCESS | 1748 | 1467738528615 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:08:48 INFO - PROCESS | 1748 | 1467738528621 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:08:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:08:48 INFO - PROCESS | 1748 | 1467738528638 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 1748 | 1467738528646 Marionette TRACE conn3 <- [1,750,null,{}] 10:08:48 INFO - PROCESS | 1748 | 1467738528653 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:48 INFO - PROCESS | 1748 | 1467738528660 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:48 INFO - PROCESS | 1748 | 1467738528933 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:08:49 INFO - PROCESS | 1748 | 1467738529012 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1748 | 1467738529022 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x92f4b400 == 13 [pid = 1748] [id = 195] 10:08:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x92f4b800) [pid = 1748] [serial = 585] [outer = (nil)] 10:08:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x9521bc00) [pid = 1748] [serial = 586] [outer = 0x92f4b800] 10:08:49 INFO - PROCESS | 1748 | 1467738529090 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x95231800) [pid = 1748] [serial = 587] [outer = 0x92f4b800] 10:08:50 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:50 INFO - PROCESS | 1748 | 1467738530242 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:08:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1652ms 10:08:50 INFO - PROCESS | 1748 | 1467738530284 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1748 | 1467738530291 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:08:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:08:50 INFO - PROCESS | 1748 | 1467738530345 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1748 | 1467738530351 Marionette TRACE conn3 <- [1,754,null,{}] 10:08:50 INFO - PROCESS | 1748 | 1467738530376 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:50 INFO - PROCESS | 1748 | 1467738530382 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:50 INFO - PROCESS | 1748 | 1467738530644 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:08:50 INFO - PROCESS | 1748 | 1467738530798 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1748 | 1467738530806 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9a000 == 14 [pid = 1748] [id = 196] 10:08:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x91da1000) [pid = 1748] [serial = 588] [outer = (nil)] 10:08:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x922a3c00) [pid = 1748] [serial = 589] [outer = 0x91da1000] 10:08:50 INFO - PROCESS | 1748 | 1467738530895 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x923c9400) [pid = 1748] [serial = 590] [outer = 0x91da1000] 10:08:52 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:52 INFO - PROCESS | 1748 | 1467738532364 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:08:52 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 10:08:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2101ms 10:08:52 INFO - PROCESS | 1748 | 1467738532401 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1748 | 1467738532408 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:08:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:08:52 INFO - PROCESS | 1748 | 1467738532419 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1748 | 1467738532422 Marionette TRACE conn3 <- [1,758,null,{}] 10:08:52 INFO - PROCESS | 1748 | 1467738532430 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:52 INFO - PROCESS | 1748 | 1467738532436 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:52 INFO - PROCESS | 1748 | 1467738532644 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:08:52 INFO - PROCESS | 1748 | 1467738532793 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1748 | 1467738532803 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f7c00 == 15 [pid = 1748] [id = 197] 10:08:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x924fa400) [pid = 1748] [serial = 591] [outer = (nil)] 10:08:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x92f45000) [pid = 1748] [serial = 592] [outer = 0x924fa400] 10:08:52 INFO - PROCESS | 1748 | 1467738532882 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x947f0000) [pid = 1748] [serial = 593] [outer = 0x924fa400] 10:08:53 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:53 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:08:53 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:53 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:53 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:08:53 INFO - PROCESS | 1748 | 1467738533877 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:08:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:08:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1532ms 10:08:53 INFO - PROCESS | 1748 | 1467738533952 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1748 | 1467738533957 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:08:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:08:53 INFO - PROCESS | 1748 | 1467738533964 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1748 | 1467738533970 Marionette TRACE conn3 <- [1,762,null,{}] 10:08:53 INFO - PROCESS | 1748 | 1467738533987 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:53 INFO - PROCESS | 1748 | 1467738533995 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:54 INFO - PROCESS | 1748 | 1467738534218 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:08:54 INFO - PROCESS | 1748 | 1467738534514 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1748 | 1467738534525 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x913cac00 == 16 [pid = 1748] [id = 198] 10:08:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x95239c00) [pid = 1748] [serial = 594] [outer = (nil)] 10:08:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x9531c400) [pid = 1748] [serial = 595] [outer = 0x95239c00] 10:08:54 INFO - PROCESS | 1748 | 1467738534611 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x95589800) [pid = 1748] [serial = 596] [outer = 0x95239c00] 10:08:55 INFO - PROCESS | 1748 | 1467738535932 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:08:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1988ms 10:08:56 INFO - PROCESS | 1748 | --DOCSHELL 0x924f9400 == 15 [pid = 1748] [id = 194] 10:08:56 INFO - PROCESS | 1748 | --DOCSHELL 0x9240b000 == 14 [pid = 1748] [id = 193] 10:08:56 INFO - PROCESS | 1748 | --DOCSHELL 0x91407c00 == 13 [pid = 1748] [id = 192] 10:08:56 INFO - PROCESS | 1748 | 1467738536091 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:08:56 INFO - PROCESS | 1748 | 1467738536097 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x952eb000) [pid = 1748] [serial = 556] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x952e3400) [pid = 1748] [serial = 553] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x952ec000) [pid = 1748] [serial = 554] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x92dd5c00) [pid = 1748] [serial = 550] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x91403400) [pid = 1748] [serial = 538] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x9140e400) [pid = 1748] [serial = 539] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x95212400) [pid = 1748] [serial = 544] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x9523b400) [pid = 1748] [serial = 545] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x922ad800) [pid = 1748] [serial = 547] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x92402800) [pid = 1748] [serial = 548] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x92adc400) [pid = 1748] [serial = 541] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x92f3f400) [pid = 1748] [serial = 542] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x95324800) [pid = 1748] [serial = 557] [outer = (nil)] [url = about:blank] 10:08:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x93a09400) [pid = 1748] [serial = 551] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | --DOMWINDOW == 56 (0x95233400) [pid = 1748] [serial = 536] [outer = (nil)] [url = about:blank] 10:08:56 INFO - PROCESS | 1748 | 1467738536131 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:08:56 INFO - PROCESS | 1748 | 1467738536136 Marionette TRACE conn3 <- [1,766,null,{}] 10:08:56 INFO - PROCESS | 1748 | 1467738536145 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:56 INFO - PROCESS | 1748 | 1467738536151 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:56 INFO - PROCESS | 1748 | 1467738536313 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:08:56 INFO - PROCESS | 1748 | 1467738536421 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1748 | 1467738536433 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9d400 == 14 [pid = 1748] [id = 199] 10:08:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x91d9dc00) [pid = 1748] [serial = 597] [outer = (nil)] 10:08:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x91da5c00) [pid = 1748] [serial = 598] [outer = 0x91d9dc00] 10:08:56 INFO - PROCESS | 1748 | 1467738536505 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x922b0000) [pid = 1748] [serial = 599] [outer = 0x91d9dc00] 10:08:57 INFO - PROCESS | 1748 | 1467738537651 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:08:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1537ms 10:08:57 INFO - PROCESS | 1748 | 1467738537666 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1748 | 1467738537672 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:08:57 INFO - PROCESS | 1748 | 1467738537682 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1748 | 1467738537686 Marionette TRACE conn3 <- [1,770,null,{}] 10:08:57 INFO - PROCESS | 1748 | 1467738537692 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:57 INFO - PROCESS | 1748 | 1467738537697 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:57 INFO - PROCESS | 1748 | 1467738537896 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:08:57 INFO - PROCESS | 1748 | 1467738537958 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1748 | 1467738537968 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f8800 == 15 [pid = 1748] [id = 200] 10:08:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x92add800) [pid = 1748] [serial = 600] [outer = (nil)] 10:08:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x92ae3c00) [pid = 1748] [serial = 601] [outer = 0x92add800] 10:08:58 INFO - PROCESS | 1748 | 1467738538040 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x92dd8400) [pid = 1748] [serial = 602] [outer = 0x92add800] 10:08:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x92ae3000) [pid = 1748] [serial = 603] [outer = 0x92dd8800] 10:08:59 INFO - PROCESS | 1748 | 1467738538999 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1381ms 10:08:59 INFO - PROCESS | 1748 | 1467738539069 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 1748 | 1467738539073 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:08:59 INFO - PROCESS | 1748 | 1467738539079 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1748 | 1467738539085 Marionette TRACE conn3 <- [1,774,null,{}] 10:08:59 INFO - PROCESS | 1748 | 1467738539101 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:59 INFO - PROCESS | 1748 | 1467738539110 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:59 INFO - PROCESS | 1748 | 1467738539326 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:08:59 INFO - PROCESS | 1748 | 1467738539352 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1748 | 1467738539363 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:08:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x95213400 == 16 [pid = 1748] [id = 201] 10:08:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x9521ac00) [pid = 1748] [serial = 604] [outer = (nil)] 10:08:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x95239800) [pid = 1748] [serial = 605] [outer = 0x9521ac00] 10:08:59 INFO - PROCESS | 1748 | 1467738539431 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x952e6c00) [pid = 1748] [serial = 606] [outer = 0x9521ac00] 10:09:00 INFO - PROCESS | 1748 | 1467738540443 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1391ms 10:09:00 INFO - PROCESS | 1748 | 1467738540470 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1748 | 1467738540473 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:09:00 INFO - PROCESS | 1748 | 1467738540480 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1748 | 1467738540483 Marionette TRACE conn3 <- [1,778,null,{}] 10:09:00 INFO - PROCESS | 1748 | 1467738540488 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:00 INFO - PROCESS | 1748 | 1467738540493 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:00 INFO - PROCESS | 1748 | 1467738540695 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x9240bc00) [pid = 1748] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x947ec400) [pid = 1748] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x9140c400) [pid = 1748] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x9140fc00) [pid = 1748] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x984a4800) [pid = 1748] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x97a1f800) [pid = 1748] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x924f9c00) [pid = 1748] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x913c4400) [pid = 1748] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:09:00 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x92407000) [pid = 1748] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:09:00 INFO - PROCESS | 1748 | 1467738540838 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1748 | 1467738540845 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c9800 == 17 [pid = 1748] [id = 202] 10:09:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x9140cc00) [pid = 1748] [serial = 607] [outer = (nil)] 10:09:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x9240bc00) [pid = 1748] [serial = 608] [outer = 0x9140cc00] 10:09:00 INFO - PROCESS | 1748 | 1467738540914 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x91ae3c00) [pid = 1748] [serial = 609] [outer = 0x9140cc00] 10:09:01 INFO - PROCESS | 1748 | 1467738541672 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1232ms 10:09:01 INFO - PROCESS | 1748 | 1467738541718 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1748 | 1467738541722 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:09:01 INFO - PROCESS | 1748 | 1467738541728 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1748 | 1467738541731 Marionette TRACE conn3 <- [1,782,null,{}] 10:09:01 INFO - PROCESS | 1748 | 1467738541741 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:01 INFO - PROCESS | 1748 | 1467738541745 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:01 INFO - PROCESS | 1748 | 1467738541902 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:09:01 INFO - PROCESS | 1748 | 1467738541912 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1748 | 1467738541919 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x9523b000 == 18 [pid = 1748] [id = 203] 10:09:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x95588000) [pid = 1748] [serial = 610] [outer = (nil)] 10:09:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x97ae1400) [pid = 1748] [serial = 611] [outer = 0x95588000] 10:09:01 INFO - PROCESS | 1748 | 1467738541992 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x97adfc00) [pid = 1748] [serial = 612] [outer = 0x95588000] 10:09:03 INFO - PROCESS | 1748 | 1467738543022 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1353ms 10:09:03 INFO - PROCESS | 1748 | 1467738543082 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1748 | 1467738543090 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:09:03 INFO - PROCESS | 1748 | 1467738543099 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1748 | 1467738543104 Marionette TRACE conn3 <- [1,786,null,{}] 10:09:03 INFO - PROCESS | 1748 | 1467738543113 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:03 INFO - PROCESS | 1748 | 1467738543120 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:03 INFO - PROCESS | 1748 | 1467738543370 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:09:03 INFO - PROCESS | 1748 | 1467738543593 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1748 | 1467738543605 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240f400 == 19 [pid = 1748] [id = 204] 10:09:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x924ef000) [pid = 1748] [serial = 613] [outer = (nil)] 10:09:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x924fc800) [pid = 1748] [serial = 614] [outer = 0x924ef000] 10:09:03 INFO - PROCESS | 1748 | 1467738543735 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x93a09000) [pid = 1748] [serial = 615] [outer = 0x924ef000] 10:09:04 INFO - PROCESS | 1748 | 1467738544710 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1682ms 10:09:04 INFO - PROCESS | 1748 | 1467738544782 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1748 | 1467738544790 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:09:04 INFO - PROCESS | 1748 | 1467738544801 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1748 | 1467738544804 Marionette TRACE conn3 <- [1,790,null,{}] 10:09:04 INFO - PROCESS | 1748 | 1467738544811 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:04 INFO - PROCESS | 1748 | 1467738544817 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:05 INFO - PROCESS | 1748 | 1467738545035 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:09:05 INFO - PROCESS | 1748 | 1467738545245 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1748 | 1467738545252 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x95225800 == 20 [pid = 1748] [id = 205] 10:09:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x9522e800) [pid = 1748] [serial = 616] [outer = (nil)] 10:09:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x95322000) [pid = 1748] [serial = 617] [outer = 0x9522e800] 10:09:05 INFO - PROCESS | 1748 | 1467738545376 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x97a1e000) [pid = 1748] [serial = 618] [outer = 0x9522e800] 10:09:06 INFO - PROCESS | 1748 | 1467738546482 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1733ms 10:09:06 INFO - PROCESS | 1748 | 1467738546536 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1748 | 1467738546543 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:09:06 INFO - PROCESS | 1748 | 1467738546553 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1748 | 1467738546567 Marionette TRACE conn3 <- [1,794,null,{}] 10:09:06 INFO - PROCESS | 1748 | 1467738546609 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:06 INFO - PROCESS | 1748 | 1467738546624 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:07 INFO - PROCESS | 1748 | 1467738547126 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:09:07 INFO - PROCESS | 1748 | 1467738547300 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 1748 | 1467738547316 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x99dc5c00 == 21 [pid = 1748] [id = 206] 10:09:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x99dca000) [pid = 1748] [serial = 619] [outer = (nil)] 10:09:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x99ef6400) [pid = 1748] [serial = 620] [outer = 0x99dca000] 10:09:07 INFO - PROCESS | 1748 | 1467738547457 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9a6c1400) [pid = 1748] [serial = 621] [outer = 0x99dca000] 10:09:08 INFO - PROCESS | 1748 | 1467738548426 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1918ms 10:09:08 INFO - PROCESS | 1748 | 1467738548470 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:09:08 INFO - PROCESS | 1748 | 1467738548475 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:09:08 INFO - PROCESS | 1748 | 1467738548482 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1748 | 1467738548485 Marionette TRACE conn3 <- [1,798,null,{}] 10:09:08 INFO - PROCESS | 1748 | 1467738548491 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:08 INFO - PROCESS | 1748 | 1467738548496 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:08 INFO - PROCESS | 1748 | 1467738548673 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:09:08 INFO - PROCESS | 1748 | 1467738548831 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1748 | 1467738548837 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x99cb0800 == 22 [pid = 1748] [id = 207] 10:09:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x9a6c5000) [pid = 1748] [serial = 622] [outer = (nil)] 10:09:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9a6c8400) [pid = 1748] [serial = 623] [outer = 0x9a6c5000] 10:09:08 INFO - PROCESS | 1748 | 1467738548924 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9a6cc800) [pid = 1748] [serial = 624] [outer = 0x9a6c5000] 10:09:09 INFO - PROCESS | 1748 | 1467738549847 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1432ms 10:09:09 INFO - PROCESS | 1748 | 1467738549915 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:09:09 INFO - PROCESS | 1748 | 1467738549920 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:09:09 INFO - PROCESS | 1748 | 1467738549926 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1748 | 1467738549930 Marionette TRACE conn3 <- [1,802,null,{}] 10:09:09 INFO - PROCESS | 1748 | 1467738549936 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:09 INFO - PROCESS | 1748 | 1467738549942 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:10 INFO - PROCESS | 1748 | 1467738550118 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:09:10 INFO - PROCESS | 1748 | 1467738550277 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1748 | 1467738550289 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140e400 == 23 [pid = 1748] [id = 208] 10:09:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x91ae7c00) [pid = 1748] [serial = 625] [outer = (nil)] 10:09:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9a905800) [pid = 1748] [serial = 626] [outer = 0x91ae7c00] 10:09:10 INFO - PROCESS | 1748 | 1467738550388 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9a908000) [pid = 1748] [serial = 627] [outer = 0x91ae7c00] 10:09:11 INFO - PROCESS | 1748 | 1467738551336 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 10:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1484ms 10:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:09:11 INFO - PROCESS | 1748 | 1467738551410 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1748 | 1467738551413 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:09:11 INFO - PROCESS | 1748 | 1467738551420 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1748 | 1467738551424 Marionette TRACE conn3 <- [1,806,null,{}] 10:09:11 INFO - PROCESS | 1748 | 1467738551430 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:11 INFO - PROCESS | 1748 | 1467738551441 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:11 INFO - PROCESS | 1748 | 1467738551702 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:09:11 INFO - PROCESS | 1748 | 1467738551913 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1748 | 1467738551922 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x97ad8400 == 24 [pid = 1748] [id = 209] 10:09:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x99efb000) [pid = 1748] [serial = 628] [outer = (nil)] 10:09:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9ac0dc00) [pid = 1748] [serial = 629] [outer = 0x99efb000] 10:09:12 INFO - PROCESS | 1748 | 1467738552046 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9b2ae400) [pid = 1748] [serial = 630] [outer = 0x99efb000] 10:09:12 INFO - PROCESS | 1748 | 1467738552934 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:09:13 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 10:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1589ms 10:09:13 INFO - PROCESS | 1748 | 1467738553009 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1748 | 1467738553013 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:09:13 INFO - PROCESS | 1748 | 1467738553020 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1748 | 1467738553022 Marionette TRACE conn3 <- [1,810,null,{}] 10:09:13 INFO - PROCESS | 1748 | 1467738553029 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:13 INFO - PROCESS | 1748 | 1467738553034 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:13 INFO - PROCESS | 1748 | 1467738553241 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:09:13 INFO - PROCESS | 1748 | 1467738553603 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1748 | 1467738553613 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x91409c00 == 25 [pid = 1748] [id = 210] 10:09:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x9140bc00) [pid = 1748] [serial = 631] [outer = (nil)] 10:09:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x91ae1800) [pid = 1748] [serial = 632] [outer = 0x9140bc00] 10:09:13 INFO - PROCESS | 1748 | 1467738553728 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x92403800) [pid = 1748] [serial = 633] [outer = 0x9140bc00] 10:09:15 INFO - PROCESS | 1748 | --DOCSHELL 0x9140f000 == 24 [pid = 1748] [id = 191] 10:09:15 INFO - PROCESS | 1748 | --DOCSHELL 0x92f4b400 == 23 [pid = 1748] [id = 195] 10:09:15 INFO - PROCESS | 1748 | --DOCSHELL 0x913cac00 == 22 [pid = 1748] [id = 198] 10:09:15 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9a000 == 21 [pid = 1748] [id = 196] 10:09:15 INFO - PROCESS | 1748 | --DOCSHELL 0x924f7c00 == 20 [pid = 1748] [id = 197] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9521bc00) [pid = 1748] [serial = 586] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91ae3400) [pid = 1748] [serial = 560] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x913ccc00) [pid = 1748] [serial = 559] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x947e4800) [pid = 1748] [serial = 563] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x93a04400) [pid = 1748] [serial = 562] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x9240f000) [pid = 1748] [serial = 580] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9558a000) [pid = 1748] [serial = 566] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x91ae5800) [pid = 1748] [serial = 577] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x95320800) [pid = 1748] [serial = 565] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x91d9b000) [pid = 1748] [serial = 578] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x922aa400) [pid = 1748] [serial = 575] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91d9a800) [pid = 1748] [serial = 574] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x997cb800) [pid = 1748] [serial = 569] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x98ff4000) [pid = 1748] [serial = 568] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x99dd3c00) [pid = 1748] [serial = 572] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x99dc5800) [pid = 1748] [serial = 571] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x93a05c00) [pid = 1748] [serial = 583] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x947ee800) [pid = 1748] [serial = 584] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x924f8000) [pid = 1748] [serial = 581] [outer = (nil)] [url = about:blank] 10:09:15 INFO - PROCESS | 1748 | 1467738555844 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 2836ms 10:09:15 INFO - PROCESS | 1748 | 1467738555862 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1748 | 1467738555868 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:09:15 INFO - PROCESS | 1748 | 1467738555881 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1748 | 1467738555884 Marionette TRACE conn3 <- [1,814,null,{}] 10:09:15 INFO - PROCESS | 1748 | 1467738555895 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:15 INFO - PROCESS | 1748 | 1467738555900 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:16 INFO - PROCESS | 1748 | 1467738556079 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:09:16 INFO - PROCESS | 1748 | 1467738556091 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1748 | 1467738556106 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x91af0400 == 21 [pid = 1748] [id = 211] 10:09:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x91d99400) [pid = 1748] [serial = 634] [outer = (nil)] 10:09:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x91d9e800) [pid = 1748] [serial = 635] [outer = 0x91d99400] 10:09:16 INFO - PROCESS | 1748 | 1467738556230 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x91da1800) [pid = 1748] [serial = 636] [outer = 0x91d99400] 10:09:17 INFO - PROCESS | 1748 | 1467738557151 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1748 | 1467738557223 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:09:17 INFO - PROCESS | 1748 | 1467738557235 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1748 | 1467738557239 Marionette TRACE conn3 <- [1,818,null,{}] 10:09:17 INFO - PROCESS | 1748 | 1467738557247 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:17 INFO - PROCESS | 1748 | 1467738557252 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:17 INFO - PROCESS | 1748 | 1467738557432 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:09:17 INFO - PROCESS | 1748 | 1467738557443 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1748 | 1467738557451 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240dc00 == 22 [pid = 1748] [id = 212] 10:09:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x924f4800) [pid = 1748] [serial = 637] [outer = (nil)] 10:09:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x92ade800) [pid = 1748] [serial = 638] [outer = 0x924f4800] 10:09:17 INFO - PROCESS | 1748 | 1467738557643 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x92dd2c00) [pid = 1748] [serial = 639] [outer = 0x924f4800] 10:09:18 INFO - PROCESS | 1748 | 1467738558593 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1383ms 10:09:18 INFO - PROCESS | 1748 | 1467738558618 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:09:18 INFO - PROCESS | 1748 | 1467738558622 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:09:18 INFO - PROCESS | 1748 | 1467738558629 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1748 | 1467738558635 Marionette TRACE conn3 <- [1,822,null,{}] 10:09:18 INFO - PROCESS | 1748 | 1467738558660 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:18 INFO - PROCESS | 1748 | 1467738558669 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:18 INFO - PROCESS | 1748 | 1467738558874 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:09:18 INFO - PROCESS | 1748 | 1467738558904 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1748 | 1467738558915 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x95210000 == 23 [pid = 1748] [id = 213] 10:09:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x95214000) [pid = 1748] [serial = 640] [outer = (nil)] 10:09:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95223800) [pid = 1748] [serial = 641] [outer = 0x95214000] 10:09:18 INFO - PROCESS | 1748 | 1467738558986 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x95232800) [pid = 1748] [serial = 642] [outer = 0x95214000] 10:09:19 INFO - PROCESS | 1748 | 1467738559977 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1748 | 1467738560393 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:09:20 INFO - PROCESS | 1748 | 1467738560414 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1748 | 1467738560418 Marionette TRACE conn3 <- [1,826,null,{}] 10:09:20 INFO - PROCESS | 1748 | 1467738560423 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:20 INFO - PROCESS | 1748 | 1467738560428 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:20 INFO - PROCESS | 1748 | 1467738560596 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:09:20 INFO - PROCESS | 1748 | 1467738560721 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1748 | 1467738560732 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c8800 == 24 [pid = 1748] [id = 214] 10:09:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x93a0f000) [pid = 1748] [serial = 643] [outer = (nil)] 10:09:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x95235800) [pid = 1748] [serial = 644] [outer = 0x93a0f000] 10:09:20 INFO - PROCESS | 1748 | 1467738560798 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x952ef000) [pid = 1748] [serial = 645] [outer = 0x93a0f000] 10:09:21 INFO - PROCESS | 1748 | 1467738561560 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1181ms 10:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:09:21 INFO - PROCESS | 1748 | 1467738561594 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1748 | 1467738561597 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:09:21 INFO - PROCESS | 1748 | 1467738561604 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1748 | 1467738561607 Marionette TRACE conn3 <- [1,830,null,{}] 10:09:21 INFO - PROCESS | 1748 | 1467738561612 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:21 INFO - PROCESS | 1748 | 1467738561617 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:21 INFO - PROCESS | 1748 | 1467738561783 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:09:21 INFO - PROCESS | 1748 | 1467738561793 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1748 | 1467738561803 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x93aae800 == 25 [pid = 1748] [id = 215] 10:09:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x9522e400) [pid = 1748] [serial = 646] [outer = (nil)] 10:09:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x9558e000) [pid = 1748] [serial = 647] [outer = 0x9522e400] 10:09:21 INFO - PROCESS | 1748 | 1467738561873 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x97adec00) [pid = 1748] [serial = 648] [outer = 0x9522e400] 10:09:22 INFO - PROCESS | 1748 | 1467738562990 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1434ms 10:09:23 INFO - PROCESS | 1748 | 1467738563039 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1748 | 1467738563046 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:09:23 INFO - PROCESS | 1748 | 1467738563054 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1748 | 1467738563059 Marionette TRACE conn3 <- [1,834,null,{}] 10:09:23 INFO - PROCESS | 1748 | 1467738563068 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:23 INFO - PROCESS | 1748 | 1467738563074 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:23 INFO - PROCESS | 1748 | 1467738563293 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:09:23 INFO - PROCESS | 1748 | 1467738563528 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1748 | 1467738563539 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aeac00 == 26 [pid = 1748] [id = 216] 10:09:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x91aed800) [pid = 1748] [serial = 649] [outer = (nil)] 10:09:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x924f2c00) [pid = 1748] [serial = 650] [outer = 0x91aed800] 10:09:23 INFO - PROCESS | 1748 | 1467738563622 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x92ae2800) [pid = 1748] [serial = 651] [outer = 0x91aed800] 10:09:24 INFO - PROCESS | 1748 | 1467738564634 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1599ms 10:09:24 INFO - PROCESS | 1748 | 1467738564652 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1748 | 1467738564659 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:09:24 INFO - PROCESS | 1748 | 1467738564670 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1748 | 1467738564674 Marionette TRACE conn3 <- [1,838,null,{}] 10:09:24 INFO - PROCESS | 1748 | 1467738564680 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:24 INFO - PROCESS | 1748 | 1467738564686 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:24 INFO - PROCESS | 1748 | 1467738564870 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:09:25 INFO - PROCESS | 1748 | 1467738565087 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1748 | 1467738565096 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140d400 == 27 [pid = 1748] [id = 217] 10:09:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x95212000) [pid = 1748] [serial = 652] [outer = (nil)] 10:09:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x952ee400) [pid = 1748] [serial = 653] [outer = 0x95212000] 10:09:25 INFO - PROCESS | 1748 | 1467738565219 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95234000) [pid = 1748] [serial = 654] [outer = 0x95212000] 10:09:26 INFO - PROCESS | 1748 | 1467738566284 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1641ms 10:09:26 INFO - PROCESS | 1748 | 1467738566312 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:09:26 INFO - PROCESS | 1748 | 1467738566316 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:09:26 INFO - PROCESS | 1748 | 1467738566324 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1748 | 1467738566331 Marionette TRACE conn3 <- [1,842,null,{}] 10:09:26 INFO - PROCESS | 1748 | 1467738566348 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:26 INFO - PROCESS | 1748 | 1467738566357 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:26 INFO - PROCESS | 1748 | 1467738566535 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:09:26 INFO - PROCESS | 1748 | 1467738566728 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1748 | 1467738566739 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x9988c000 == 28 [pid = 1748] [id = 218] 10:09:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9988f400) [pid = 1748] [serial = 655] [outer = (nil)] 10:09:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x99dc9000) [pid = 1748] [serial = 656] [outer = 0x9988f400] 10:09:26 INFO - PROCESS | 1748 | 1467738566847 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x99ef6000) [pid = 1748] [serial = 657] [outer = 0x9988f400] 10:09:27 INFO - PROCESS | 1748 | 1467738567819 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1553ms 10:09:27 INFO - PROCESS | 1748 | 1467738567875 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1748 | 1467738567879 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:09:27 INFO - PROCESS | 1748 | 1467738567885 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1748 | 1467738567889 Marionette TRACE conn3 <- [1,846,null,{}] 10:09:27 INFO - PROCESS | 1748 | 1467738567895 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:27 INFO - PROCESS | 1748 | 1467738567900 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:28 INFO - PROCESS | 1748 | 1467738568108 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:09:28 INFO - PROCESS | 1748 | 1467738568312 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 1748 | 1467738568324 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aef400 == 29 [pid = 1748] [id = 219] 10:09:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x91d9ac00) [pid = 1748] [serial = 658] [outer = (nil)] 10:09:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x92adbc00) [pid = 1748] [serial = 659] [outer = 0x91d9ac00] 10:09:28 INFO - PROCESS | 1748 | 1467738568424 Marionette DEBUG loaded listener.js 10:09:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x93a0d400) [pid = 1748] [serial = 660] [outer = 0x91d9ac00] 10:09:29 INFO - PROCESS | 1748 | 1467738569664 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x92f45000) [pid = 1748] [serial = 592] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x95239800) [pid = 1748] [serial = 605] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x95231800) [pid = 1748] [serial = 587] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x922b0000) [pid = 1748] [serial = 599] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x91ae3c00) [pid = 1748] [serial = 609] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x95589800) [pid = 1748] [serial = 596] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x91da5c00) [pid = 1748] [serial = 598] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x97ae1400) [pid = 1748] [serial = 611] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9531c400) [pid = 1748] [serial = 595] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x923c9400) [pid = 1748] [serial = 590] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x92ae3c00) [pid = 1748] [serial = 601] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9240bc00) [pid = 1748] [serial = 608] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x947f0000) [pid = 1748] [serial = 593] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x952e6c00) [pid = 1748] [serial = 606] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x922a3c00) [pid = 1748] [serial = 589] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x95322c00) [pid = 1748] [serial = 392] [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.] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x92dd8400) [pid = 1748] [serial = 602] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x97adfc00) [pid = 1748] [serial = 612] [outer = (nil)] [url = about:blank] 10:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1843ms 10:09:29 INFO - PROCESS | 1748 | 1467738569728 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:09:29 INFO - PROCESS | 1748 | 1467738569733 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:09:29 INFO - PROCESS | 1748 | 1467738569740 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1748 | 1467738569744 Marionette TRACE conn3 <- [1,850,null,{}] 10:09:29 INFO - PROCESS | 1748 | 1467738569751 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:29 INFO - PROCESS | 1748 | 1467738569757 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:29 INFO - PROCESS | 1748 | 1467738569917 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:09:30 INFO - PROCESS | 1748 | 1467738570086 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1748 | 1467738570095 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x922aa400 == 30 [pid = 1748] [id = 220] 10:09:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x922ad000) [pid = 1748] [serial = 661] [outer = (nil)] 10:09:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x923c6400) [pid = 1748] [serial = 662] [outer = 0x922ad000] 10:09:30 INFO - PROCESS | 1748 | 1467738570173 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x92410400) [pid = 1748] [serial = 663] [outer = 0x922ad000] 10:09:30 INFO - PROCESS | 1748 | 1467738570917 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1232ms 10:09:30 INFO - PROCESS | 1748 | 1467738570972 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:09:30 INFO - PROCESS | 1748 | 1467738570979 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:09:30 INFO - PROCESS | 1748 | 1467738570989 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1748 | 1467738570993 Marionette TRACE conn3 <- [1,854,null,{}] 10:09:31 INFO - PROCESS | 1748 | 1467738570999 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:31 INFO - PROCESS | 1748 | 1467738571004 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:31 INFO - PROCESS | 1748 | 1467738571176 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:09:31 INFO - PROCESS | 1748 | 1467738571307 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1748 | 1467738571314 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x924fbc00 == 31 [pid = 1748] [id = 221] 10:09:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x93aab400) [pid = 1748] [serial = 664] [outer = (nil)] 10:09:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x95168800) [pid = 1748] [serial = 665] [outer = 0x93aab400] 10:09:31 INFO - PROCESS | 1748 | 1467738571384 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x95230400) [pid = 1748] [serial = 666] [outer = 0x93aab400] 10:09:32 INFO - PROCESS | 1748 | 1467738572237 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1282ms 10:09:32 INFO - PROCESS | 1748 | 1467738572271 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1748 | 1467738572275 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:09:32 INFO - PROCESS | 1748 | 1467738572282 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1748 | 1467738572287 Marionette TRACE conn3 <- [1,858,null,{}] 10:09:32 INFO - PROCESS | 1748 | 1467738572312 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:32 INFO - PROCESS | 1748 | 1467738572321 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:32 INFO - PROCESS | 1748 | 1467738572538 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:09:32 INFO - PROCESS | 1748 | 1467738572565 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1748 | 1467738572572 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x9558b400 == 32 [pid = 1748] [id = 222] 10:09:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9558bc00) [pid = 1748] [serial = 667] [outer = (nil)] 10:09:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95590400) [pid = 1748] [serial = 668] [outer = 0x9558bc00] 10:09:32 INFO - PROCESS | 1748 | 1467738572645 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x98406400) [pid = 1748] [serial = 669] [outer = 0x9558bc00] 10:09:33 INFO - PROCESS | 1748 | 1467738573519 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1299ms 10:09:33 INFO - PROCESS | 1748 | 1467738573585 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:09:33 INFO - PROCESS | 1748 | 1467738573590 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:09:33 INFO - PROCESS | 1748 | 1467738573596 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1748 | 1467738573599 Marionette TRACE conn3 <- [1,862,null,{}] 10:09:33 INFO - PROCESS | 1748 | 1467738573605 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:33 INFO - PROCESS | 1748 | 1467738573610 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:33 INFO - PROCESS | 1748 | 1467738573816 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:09:33 INFO - PROCESS | 1748 | 1467738573836 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1748 | 1467738573846 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x95207c00 == 33 [pid = 1748] [id = 223] 10:09:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x95321800) [pid = 1748] [serial = 670] [outer = (nil)] 10:09:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x98fecc00) [pid = 1748] [serial = 671] [outer = 0x95321800] 10:09:33 INFO - PROCESS | 1748 | 1467738573910 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x924f0c00) [pid = 1748] [serial = 672] [outer = 0x95321800] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x924f4800) [pid = 1748] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x95214000) [pid = 1748] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9140bc00) [pid = 1748] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x91d99400) [pid = 1748] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x924ef000) [pid = 1748] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9522e800) [pid = 1748] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x99dca000) [pid = 1748] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9a6c5000) [pid = 1748] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91ae7c00) [pid = 1748] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x99efb000) [pid = 1748] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:09:34 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x93a0f000) [pid = 1748] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:09:34 INFO - PROCESS | 1748 | 1467738574876 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1334ms 10:09:34 INFO - PROCESS | 1748 | 1467738574930 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1748 | 1467738574934 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:09:34 INFO - PROCESS | 1748 | 1467738574940 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1748 | 1467738574943 Marionette TRACE conn3 <- [1,866,null,{}] 10:09:34 INFO - PROCESS | 1748 | 1467738574948 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:34 INFO - PROCESS | 1748 | 1467738574953 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:35 INFO - PROCESS | 1748 | 1467738575107 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:09:35 INFO - PROCESS | 1748 | 1467738575116 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1748 | 1467738575125 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x91410000 == 34 [pid = 1748] [id = 224] 10:09:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x95214000) [pid = 1748] [serial = 673] [outer = (nil)] 10:09:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x98c9f000) [pid = 1748] [serial = 674] [outer = 0x95214000] 10:09:35 INFO - PROCESS | 1748 | 1467738575295 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x99dc6800) [pid = 1748] [serial = 675] [outer = 0x95214000] 10:09:36 INFO - PROCESS | 1748 | 1467738576068 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1187ms 10:09:36 INFO - PROCESS | 1748 | 1467738576128 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1748 | 1467738576132 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:09:36 INFO - PROCESS | 1748 | 1467738576138 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1748 | 1467738576141 Marionette TRACE conn3 <- [1,870,null,{}] 10:09:36 INFO - PROCESS | 1748 | 1467738576147 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:36 INFO - PROCESS | 1748 | 1467738576157 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:36 INFO - PROCESS | 1748 | 1467738576443 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:09:36 INFO - PROCESS | 1748 | 1467738576561 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1748 | 1467738576574 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c5000 == 35 [pid = 1748] [id = 225] 10:09:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x913c5c00) [pid = 1748] [serial = 676] [outer = (nil)] 10:09:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x91403c00) [pid = 1748] [serial = 677] [outer = 0x913c5c00] 10:09:36 INFO - PROCESS | 1748 | 1467738576653 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9140f000) [pid = 1748] [serial = 678] [outer = 0x913c5c00] 10:09:37 INFO - PROCESS | 1748 | 1467738577690 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1593ms 10:09:37 INFO - PROCESS | 1748 | 1467738577735 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:09:37 INFO - PROCESS | 1748 | 1467738577741 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:09:37 INFO - PROCESS | 1748 | 1467738577749 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1748 | 1467738577755 Marionette TRACE conn3 <- [1,874,null,{}] 10:09:37 INFO - PROCESS | 1748 | 1467738577763 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:37 INFO - PROCESS | 1748 | 1467738577771 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:37 INFO - PROCESS | 1748 | 1467738577955 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:09:38 INFO - PROCESS | 1748 | 1467738578175 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1748 | 1467738578186 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x92403400 == 36 [pid = 1748] [id = 226] 10:09:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x9240b000) [pid = 1748] [serial = 679] [outer = (nil)] 10:09:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x92ae8000) [pid = 1748] [serial = 680] [outer = 0x9240b000] 10:09:38 INFO - PROCESS | 1748 | 1467738578310 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x93a04400) [pid = 1748] [serial = 681] [outer = 0x9240b000] 10:09:39 INFO - PROCESS | 1748 | 1467738579229 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1551ms 10:09:39 INFO - PROCESS | 1748 | 1467738579301 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 1748 | 1467738579306 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:09:39 INFO - PROCESS | 1748 | 1467738579313 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1748 | 1467738579316 Marionette TRACE conn3 <- [1,878,null,{}] 10:09:39 INFO - PROCESS | 1748 | 1467738579323 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:39 INFO - PROCESS | 1748 | 1467738579328 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:39 INFO - PROCESS | 1748 | 1467738579558 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:09:39 INFO - PROCESS | 1748 | 1467738579809 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1748 | 1467738579819 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x952e5800 == 37 [pid = 1748] [id = 227] 10:09:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x952e9400) [pid = 1748] [serial = 682] [outer = (nil)] 10:09:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x952ee000) [pid = 1748] [serial = 683] [outer = 0x952e9400] 10:09:39 INFO - PROCESS | 1748 | 1467738579946 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x95587400) [pid = 1748] [serial = 684] [outer = 0x952e9400] 10:09:40 INFO - PROCESS | 1748 | 1467738580891 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1642ms 10:09:40 INFO - PROCESS | 1748 | 1467738580957 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1748 | 1467738580964 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:09:40 INFO - PROCESS | 1748 | 1467738580981 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1748 | 1467738580988 Marionette TRACE conn3 <- [1,882,null,{}] 10:09:40 INFO - PROCESS | 1748 | 1467738580994 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:41 INFO - PROCESS | 1748 | 1467738581001 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:41 INFO - PROCESS | 1748 | 1467738581240 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:09:41 INFO - PROCESS | 1748 | 1467738581443 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1748 | 1467738581451 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c0400 == 38 [pid = 1748] [id = 228] 10:09:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91d9bc00) [pid = 1748] [serial = 685] [outer = (nil)] 10:09:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9a6cb800) [pid = 1748] [serial = 686] [outer = 0x91d9bc00] 10:09:41 INFO - PROCESS | 1748 | 1467738581577 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9a90e400) [pid = 1748] [serial = 687] [outer = 0x91d9bc00] 10:09:42 INFO - PROCESS | 1748 | 1467738582490 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1594ms 10:09:42 INFO - PROCESS | 1748 | 1467738582567 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1748 | 1467738582571 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:09:42 INFO - PROCESS | 1748 | 1467738582578 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1748 | 1467738582581 Marionette TRACE conn3 <- [1,886,null,{}] 10:09:42 INFO - PROCESS | 1748 | 1467738582587 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:42 INFO - PROCESS | 1748 | 1467738582592 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:42 INFO - PROCESS | 1748 | 1467738582805 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:09:43 INFO - PROCESS | 1748 | 1467738583009 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1748 | 1467738583016 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x913cc400 == 39 [pid = 1748] [id = 229] 10:09:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x91da7800) [pid = 1748] [serial = 688] [outer = (nil)] 10:09:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x92410000) [pid = 1748] [serial = 689] [outer = 0x91da7800] 10:09:43 INFO - PROCESS | 1748 | 1467738583156 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x947f1800) [pid = 1748] [serial = 690] [outer = 0x91da7800] 10:09:44 INFO - PROCESS | 1748 | 1467738584259 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1733ms 10:09:44 INFO - PROCESS | 1748 | 1467738584313 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1748 | 1467738584317 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:09:44 INFO - PROCESS | 1748 | 1467738584327 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1748 | 1467738584331 Marionette TRACE conn3 <- [1,890,null,{}] 10:09:44 INFO - PROCESS | 1748 | 1467738584340 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:44 INFO - PROCESS | 1748 | 1467738584345 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:44 INFO - PROCESS | 1748 | 1467738584594 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:09:44 INFO - PROCESS | 1748 | 1467738584813 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1748 | 1467738584822 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bd000 == 40 [pid = 1748] [id = 230] 10:09:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x92408800) [pid = 1748] [serial = 691] [outer = (nil)] 10:09:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x92ae0800) [pid = 1748] [serial = 692] [outer = 0x92408800] 10:09:44 INFO - PROCESS | 1748 | 1467738584900 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x92dcc400) [pid = 1748] [serial = 693] [outer = 0x92408800] 10:09:45 INFO - PROCESS | 1748 | 1467738585843 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1585ms 10:09:45 INFO - PROCESS | 1748 | 1467738585912 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1748 | 1467738585919 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:09:45 INFO - PROCESS | 1748 | 1467738585929 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1748 | 1467738585932 Marionette TRACE conn3 <- [1,894,null,{}] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x924f8800 == 39 [pid = 1748] [id = 200] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x91410000 == 38 [pid = 1748] [id = 224] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x95207c00 == 37 [pid = 1748] [id = 223] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9558b400 == 36 [pid = 1748] [id = 222] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x924fbc00 == 35 [pid = 1748] [id = 221] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x922aa400 == 34 [pid = 1748] [id = 220] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x91af0400 == 33 [pid = 1748] [id = 211] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x91409c00 == 32 [pid = 1748] [id = 210] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9988c000 == 31 [pid = 1748] [id = 218] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9240dc00 == 30 [pid = 1748] [id = 212] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x913c9800 == 29 [pid = 1748] [id = 202] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x91aef400 == 28 [pid = 1748] [id = 219] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9140e400 == 27 [pid = 1748] [id = 208] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9140d400 == 26 [pid = 1748] [id = 217] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x95225800 == 25 [pid = 1748] [id = 205] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x913c8800 == 24 [pid = 1748] [id = 214] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9523b000 == 23 [pid = 1748] [id = 203] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x95210000 == 22 [pid = 1748] [id = 213] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x99dc5c00 == 21 [pid = 1748] [id = 206] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x93aae800 == 20 [pid = 1748] [id = 215] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x91aeac00 == 19 [pid = 1748] [id = 216] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x95213400 == 18 [pid = 1748] [id = 201] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9240f400 == 17 [pid = 1748] [id = 204] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x97ad8400 == 16 [pid = 1748] [id = 209] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x99cb0800 == 15 [pid = 1748] [id = 207] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9d400 == 14 [pid = 1748] [id = 199] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x913cc400 == 13 [pid = 1748] [id = 229] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x913c0400 == 12 [pid = 1748] [id = 228] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x92403400 == 11 [pid = 1748] [id = 226] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x952e5800 == 10 [pid = 1748] [id = 227] 10:09:46 INFO - PROCESS | 1748 | --DOCSHELL 0x913c5000 == 9 [pid = 1748] [id = 225] 10:09:46 INFO - PROCESS | 1748 | 1467738586877 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:46 INFO - PROCESS | 1748 | 1467738586883 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x92ade800) [pid = 1748] [serial = 638] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x95223800) [pid = 1748] [serial = 641] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x92403800) [pid = 1748] [serial = 633] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x91ae1800) [pid = 1748] [serial = 632] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91d9e800) [pid = 1748] [serial = 635] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x91da1800) [pid = 1748] [serial = 636] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x93a09000) [pid = 1748] [serial = 615] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x924fc800) [pid = 1748] [serial = 614] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x97a1e000) [pid = 1748] [serial = 618] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x95322000) [pid = 1748] [serial = 617] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x9a6c1400) [pid = 1748] [serial = 621] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x99ef6400) [pid = 1748] [serial = 620] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9a6cc800) [pid = 1748] [serial = 624] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9a6c8400) [pid = 1748] [serial = 623] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x9a908000) [pid = 1748] [serial = 627] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9a905800) [pid = 1748] [serial = 626] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x9b2ae400) [pid = 1748] [serial = 630] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9ac0dc00) [pid = 1748] [serial = 629] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x95235800) [pid = 1748] [serial = 644] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x95232800) [pid = 1748] [serial = 642] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x9558e000) [pid = 1748] [serial = 647] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x92dd2c00) [pid = 1748] [serial = 639] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x952ef000) [pid = 1748] [serial = 645] [outer = (nil)] [url = about:blank] 10:09:47 INFO - PROCESS | 1748 | 1467738587312 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:09:47 INFO - PROCESS | 1748 | 1467738587404 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1748 | 1467738587419 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae3000 == 10 [pid = 1748] [id = 231] 10:09:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x91ae3c00) [pid = 1748] [serial = 694] [outer = (nil)] 10:09:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x91aeb400) [pid = 1748] [serial = 695] [outer = 0x91ae3c00] 10:09:47 INFO - PROCESS | 1748 | 1467738587493 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x91d99400) [pid = 1748] [serial = 696] [outer = 0x91ae3c00] 10:09:48 INFO - PROCESS | 1748 | 1467738588308 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 2433ms 10:09:48 INFO - PROCESS | 1748 | 1467738588363 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1748 | 1467738588370 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:09:48 INFO - PROCESS | 1748 | 1467738588377 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1748 | 1467738588381 Marionette TRACE conn3 <- [1,898,null,{}] 10:09:48 INFO - PROCESS | 1748 | 1467738588389 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:48 INFO - PROCESS | 1748 | 1467738588395 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:48 INFO - PROCESS | 1748 | 1467738588567 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:09:48 INFO - PROCESS | 1748 | 1467738588681 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1748 | 1467738588696 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x92409c00 == 11 [pid = 1748] [id = 232] 10:09:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x9240dc00) [pid = 1748] [serial = 697] [outer = (nil)] 10:09:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x924f3000) [pid = 1748] [serial = 698] [outer = 0x9240dc00] 10:09:48 INFO - PROCESS | 1748 | 1467738588780 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x92ade400) [pid = 1748] [serial = 699] [outer = 0x9240dc00] 10:09:49 INFO - PROCESS | 1748 | 1467738589697 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1339ms 10:09:49 INFO - PROCESS | 1748 | 1467738589717 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1748 | 1467738589721 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:09:49 INFO - PROCESS | 1748 | 1467738589728 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1748 | 1467738589731 Marionette TRACE conn3 <- [1,902,null,{}] 10:09:49 INFO - PROCESS | 1748 | 1467738589737 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:49 INFO - PROCESS | 1748 | 1467738589742 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:49 INFO - PROCESS | 1748 | 1467738589966 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:09:50 INFO - PROCESS | 1748 | 1467738589989 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:50 INFO - PROCESS | 1748 | 1467738590004 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x947e3400 == 12 [pid = 1748] [id = 233] 10:09:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x947e4800) [pid = 1748] [serial = 700] [outer = (nil)] 10:09:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x947efc00) [pid = 1748] [serial = 701] [outer = 0x947e4800] 10:09:50 INFO - PROCESS | 1748 | 1467738590076 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95211800) [pid = 1748] [serial = 702] [outer = 0x947e4800] 10:09:51 INFO - PROCESS | 1748 | 1467738591025 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1332ms 10:09:51 INFO - PROCESS | 1748 | 1467738591075 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1748 | 1467738591084 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:09:51 INFO - PROCESS | 1748 | 1467738591100 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1748 | 1467738591103 Marionette TRACE conn3 <- [1,906,null,{}] 10:09:51 INFO - PROCESS | 1748 | 1467738591114 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:51 INFO - PROCESS | 1748 | 1467738591118 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:51 INFO - PROCESS | 1748 | 1467738591353 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x95214000) [pid = 1748] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9558bc00) [pid = 1748] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x95321800) [pid = 1748] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9522e400) [pid = 1748] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91d9ac00) [pid = 1748] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x93aab400) [pid = 1748] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x95212000) [pid = 1748] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x922ad000) [pid = 1748] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x9988f400) [pid = 1748] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:09:51 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x91aed800) [pid = 1748] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:09:51 INFO - PROCESS | 1748 | 1467738591827 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1748 | 1467738591835 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae8c00 == 13 [pid = 1748] [id = 234] 10:09:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x91aed800) [pid = 1748] [serial = 703] [outer = (nil)] 10:09:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x922b2000) [pid = 1748] [serial = 704] [outer = 0x91aed800] 10:09:51 INFO - PROCESS | 1748 | 1467738591901 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x95225400) [pid = 1748] [serial = 705] [outer = 0x91aed800] 10:09:52 INFO - PROCESS | 1748 | 1467738592655 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1596ms 10:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:09:52 INFO - PROCESS | 1748 | 1467738592689 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1748 | 1467738592692 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:09:52 INFO - PROCESS | 1748 | 1467738592700 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1748 | 1467738592703 Marionette TRACE conn3 <- [1,910,null,{}] 10:09:52 INFO - PROCESS | 1748 | 1467738592710 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:52 INFO - PROCESS | 1748 | 1467738592714 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:52 INFO - PROCESS | 1748 | 1467738592858 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:09:52 INFO - PROCESS | 1748 | 1467738592871 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1748 | 1467738592877 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x952e5400 == 14 [pid = 1748] [id = 235] 10:09:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x952eac00) [pid = 1748] [serial = 706] [outer = (nil)] 10:09:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x9531c400) [pid = 1748] [serial = 707] [outer = 0x952eac00] 10:09:52 INFO - PROCESS | 1748 | 1467738592947 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x95587000) [pid = 1748] [serial = 708] [outer = 0x952eac00] 10:09:53 INFO - PROCESS | 1748 | 1467738593839 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1192ms 10:09:53 INFO - PROCESS | 1748 | 1467738593892 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1748 | 1467738593899 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:09:53 INFO - PROCESS | 1748 | 1467738593909 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1748 | 1467738593914 Marionette TRACE conn3 <- [1,914,null,{}] 10:09:53 INFO - PROCESS | 1748 | 1467738593925 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:53 INFO - PROCESS | 1748 | 1467738593930 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:54 INFO - PROCESS | 1748 | 1467738594144 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:09:54 INFO - PROCESS | 1748 | 1467738594304 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1748 | 1467738594319 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da3400 == 15 [pid = 1748] [id = 236] 10:09:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x923c7400) [pid = 1748] [serial = 709] [outer = (nil)] 10:09:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x92406c00) [pid = 1748] [serial = 710] [outer = 0x923c7400] 10:09:54 INFO - PROCESS | 1748 | 1467738594401 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x92ae8c00) [pid = 1748] [serial = 711] [outer = 0x923c7400] 10:09:55 INFO - PROCESS | 1748 | 1467738595455 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1635ms 10:09:55 INFO - PROCESS | 1748 | 1467738595544 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1748 | 1467738595551 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:09:55 INFO - PROCESS | 1748 | 1467738595562 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1748 | 1467738595566 Marionette TRACE conn3 <- [1,918,null,{}] 10:09:55 INFO - PROCESS | 1748 | 1467738595572 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:55 INFO - PROCESS | 1748 | 1467738595578 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:55 INFO - PROCESS | 1748 | 1467738595795 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:09:56 INFO - PROCESS | 1748 | 1467738596046 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1748 | 1467738596054 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da0400 == 16 [pid = 1748] [id = 237] 10:09:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95233c00) [pid = 1748] [serial = 712] [outer = (nil)] 10:09:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9523b400) [pid = 1748] [serial = 713] [outer = 0x95233c00] 10:09:56 INFO - PROCESS | 1748 | 1467738596162 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x95322000) [pid = 1748] [serial = 714] [outer = 0x95233c00] 10:09:57 INFO - PROCESS | 1748 | 1467738597153 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1632ms 10:09:57 INFO - PROCESS | 1748 | 1467738597194 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:09:57 INFO - PROCESS | 1748 | 1467738597198 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:09:57 INFO - PROCESS | 1748 | 1467738597206 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1748 | 1467738597212 Marionette TRACE conn3 <- [1,922,null,{}] 10:09:57 INFO - PROCESS | 1748 | 1467738597228 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:57 INFO - PROCESS | 1748 | 1467738597236 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:57 INFO - PROCESS | 1748 | 1467738597417 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:09:57 INFO - PROCESS | 1748 | 1467738597626 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 1748 | 1467738597634 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x98c3c800 == 17 [pid = 1748] [id = 238] 10:09:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x98c41800) [pid = 1748] [serial = 715] [outer = (nil)] 10:09:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x98ff0800) [pid = 1748] [serial = 716] [outer = 0x98c41800] 10:09:57 INFO - PROCESS | 1748 | 1467738597727 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x99882800) [pid = 1748] [serial = 717] [outer = 0x98c41800] 10:09:58 INFO - PROCESS | 1748 | 1467738598689 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1549ms 10:09:58 INFO - PROCESS | 1748 | 1467738598755 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1748 | 1467738598761 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:09:58 INFO - PROCESS | 1748 | 1467738598767 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1748 | 1467738598771 Marionette TRACE conn3 <- [1,926,null,{}] 10:09:58 INFO - PROCESS | 1748 | 1467738598776 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:58 INFO - PROCESS | 1748 | 1467738598781 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:58 INFO - PROCESS | 1748 | 1467738598961 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:09:59 INFO - PROCESS | 1748 | 1467738599116 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1748 | 1467738599124 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:09:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x97a1d800 == 18 [pid = 1748] [id = 239] 10:09:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x98fea400) [pid = 1748] [serial = 718] [outer = (nil)] 10:09:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9a6c0c00) [pid = 1748] [serial = 719] [outer = 0x98fea400] 10:09:59 INFO - PROCESS | 1748 | 1467738599254 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9a6c2800) [pid = 1748] [serial = 720] [outer = 0x98fea400] 10:10:00 INFO - PROCESS | 1748 | 1467738600234 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1537ms 10:10:00 INFO - PROCESS | 1748 | 1467738600306 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1748 | 1467738600309 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:10:00 INFO - PROCESS | 1748 | 1467738600316 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1748 | 1467738600320 Marionette TRACE conn3 <- [1,930,null,{}] 10:10:00 INFO - PROCESS | 1748 | 1467738600325 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:00 INFO - PROCESS | 1748 | 1467738600331 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:00 INFO - PROCESS | 1748 | 1467738600509 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:10:00 INFO - PROCESS | 1748 | 1467738600848 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1748 | 1467738600859 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c9c00 == 19 [pid = 1748] [id = 240] 10:10:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x913ca000) [pid = 1748] [serial = 721] [outer = (nil)] 10:10:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9140ec00) [pid = 1748] [serial = 722] [outer = 0x913ca000] 10:10:00 INFO - PROCESS | 1748 | 1467738600947 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x922aac00) [pid = 1748] [serial = 723] [outer = 0x913ca000] 10:10:01 INFO - PROCESS | 1748 | 1467738601995 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x98c9f000) [pid = 1748] [serial = 674] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x95590400) [pid = 1748] [serial = 668] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x98fecc00) [pid = 1748] [serial = 671] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x98406400) [pid = 1748] [serial = 669] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x97adec00) [pid = 1748] [serial = 648] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x92adbc00) [pid = 1748] [serial = 659] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x93a0d400) [pid = 1748] [serial = 660] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x95168800) [pid = 1748] [serial = 665] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x952ee400) [pid = 1748] [serial = 653] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x95234000) [pid = 1748] [serial = 654] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x923c6400) [pid = 1748] [serial = 662] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x92410400) [pid = 1748] [serial = 663] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x99dc9000) [pid = 1748] [serial = 656] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x99ef6000) [pid = 1748] [serial = 657] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x924f2c00) [pid = 1748] [serial = 650] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x92ae2800) [pid = 1748] [serial = 651] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x924f0c00) [pid = 1748] [serial = 672] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x95230400) [pid = 1748] [serial = 666] [outer = (nil)] [url = about:blank] 10:10:02 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x99dc6800) [pid = 1748] [serial = 675] [outer = (nil)] [url = about:blank] 10:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1743ms 10:10:02 INFO - PROCESS | 1748 | 1467738602063 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1748 | 1467738602069 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:10:02 INFO - PROCESS | 1748 | 1467738602082 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1748 | 1467738602098 Marionette TRACE conn3 <- [1,934,null,{}] 10:10:02 INFO - PROCESS | 1748 | 1467738602114 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:02 INFO - PROCESS | 1748 | 1467738602127 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:02 INFO - PROCESS | 1748 | 1467738602352 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:10:02 INFO - PROCESS | 1748 | 1467738602525 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1748 | 1467738602535 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dd6000 == 20 [pid = 1748] [id = 241] 10:10:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x92dd7400) [pid = 1748] [serial = 724] [outer = (nil)] 10:10:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x93a07400) [pid = 1748] [serial = 725] [outer = 0x92dd7400] 10:10:02 INFO - PROCESS | 1748 | 1467738602613 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x95207c00) [pid = 1748] [serial = 726] [outer = 0x92dd7400] 10:10:03 INFO - PROCESS | 1748 | 1467738603373 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1355ms 10:10:03 INFO - PROCESS | 1748 | 1467738603439 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1748 | 1467738603446 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:10:03 INFO - PROCESS | 1748 | 1467738603454 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1748 | 1467738603457 Marionette TRACE conn3 <- [1,938,null,{}] 10:10:03 INFO - PROCESS | 1748 | 1467738603463 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:03 INFO - PROCESS | 1748 | 1467738603468 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:03 INFO - PROCESS | 1748 | 1467738603633 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:10:03 INFO - PROCESS | 1748 | 1467738603645 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1748 | 1467738603654 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x924fbc00 == 21 [pid = 1748] [id = 242] 10:10:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x95239c00) [pid = 1748] [serial = 727] [outer = (nil)] 10:10:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x9558b800) [pid = 1748] [serial = 728] [outer = 0x95239c00] 10:10:03 INFO - PROCESS | 1748 | 1467738603824 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x97a1f000) [pid = 1748] [serial = 729] [outer = 0x95239c00] 10:10:04 INFO - PROCESS | 1748 | 1467738604642 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1235ms 10:10:04 INFO - PROCESS | 1748 | 1467738604689 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1748 | 1467738604694 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:10:04 INFO - PROCESS | 1748 | 1467738604713 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1748 | 1467738604722 Marionette TRACE conn3 <- [1,942,null,{}] 10:10:04 INFO - PROCESS | 1748 | 1467738604735 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:04 INFO - PROCESS | 1748 | 1467738604742 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:04 INFO - PROCESS | 1748 | 1467738604968 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:10:05 INFO - PROCESS | 1748 | 1467738604999 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1748 | 1467738605010 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x95168800 == 22 [pid = 1748] [id = 243] 10:10:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x97ad6c00) [pid = 1748] [serial = 730] [outer = (nil)] 10:10:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x998f6800) [pid = 1748] [serial = 731] [outer = 0x97ad6c00] 10:10:05 INFO - PROCESS | 1748 | 1467738605076 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x99cb4c00) [pid = 1748] [serial = 732] [outer = 0x97ad6c00] 10:10:05 INFO - PROCESS | 1748 | 1467738605968 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1296ms 10:10:06 INFO - PROCESS | 1748 | 1467738606001 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:10:06 INFO - PROCESS | 1748 | 1467738606005 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:10:06 INFO - PROCESS | 1748 | 1467738606011 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1748 | 1467738606015 Marionette TRACE conn3 <- [1,946,null,{}] 10:10:06 INFO - PROCESS | 1748 | 1467738606027 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:06 INFO - PROCESS | 1748 | 1467738606031 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:06 INFO - PROCESS | 1748 | 1467738606233 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:10:06 INFO - PROCESS | 1748 | 1467738606255 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1748 | 1467738606264 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x952e8000 == 23 [pid = 1748] [id = 244] 10:10:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x99ef6000) [pid = 1748] [serial = 733] [outer = (nil)] 10:10:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9a1d4800) [pid = 1748] [serial = 734] [outer = 0x99ef6000] 10:10:06 INFO - PROCESS | 1748 | 1467738606330 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95585c00) [pid = 1748] [serial = 735] [outer = 0x99ef6000] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x92408800) [pid = 1748] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x91ae3c00) [pid = 1748] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9240dc00) [pid = 1748] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x947e4800) [pid = 1748] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91aed800) [pid = 1748] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x913c5c00) [pid = 1748] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x9240b000) [pid = 1748] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x952e9400) [pid = 1748] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91d9bc00) [pid = 1748] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:10:06 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x91da7800) [pid = 1748] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:10:07 INFO - PROCESS | 1748 | 1467738607329 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1336ms 10:10:07 INFO - PROCESS | 1748 | 1467738607348 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1748 | 1467738607351 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:10:07 INFO - PROCESS | 1748 | 1467738607357 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1748 | 1467738607360 Marionette TRACE conn3 <- [1,950,null,{}] 10:10:07 INFO - PROCESS | 1748 | 1467738607366 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:07 INFO - PROCESS | 1748 | 1467738607371 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:07 INFO - PROCESS | 1748 | 1467738607521 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:10:07 INFO - PROCESS | 1748 | 1467738607534 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1748 | 1467738607551 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x922ab000 == 24 [pid = 1748] [id = 245] 10:10:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x922b0000) [pid = 1748] [serial = 736] [outer = (nil)] 10:10:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x998f5c00) [pid = 1748] [serial = 737] [outer = 0x922b0000] 10:10:07 INFO - PROCESS | 1748 | 1467738607630 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x92adb800) [pid = 1748] [serial = 738] [outer = 0x922b0000] 10:10:08 INFO - PROCESS | 1748 | 1467738608515 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1183ms 10:10:08 INFO - PROCESS | 1748 | 1467738608541 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1748 | 1467738608544 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:10:08 INFO - PROCESS | 1748 | 1467738608550 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1748 | 1467738608553 Marionette TRACE conn3 <- [1,954,null,{}] 10:10:08 INFO - PROCESS | 1748 | 1467738608559 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:08 INFO - PROCESS | 1748 | 1467738608564 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:08 INFO - PROCESS | 1748 | 1467738608726 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:10:08 INFO - PROCESS | 1748 | 1467738608939 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1748 | 1467738608951 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c2000 == 25 [pid = 1748] [id = 246] 10:10:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x913c2800) [pid = 1748] [serial = 739] [outer = (nil)] 10:10:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x91402000) [pid = 1748] [serial = 740] [outer = 0x913c2800] 10:10:09 INFO - PROCESS | 1748 | 1467738609033 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x91410c00) [pid = 1748] [serial = 741] [outer = 0x913c2800] 10:10:10 INFO - PROCESS | 1748 | 1467738610009 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1537ms 10:10:10 INFO - PROCESS | 1748 | 1467738610092 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1748 | 1467738610098 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:10:10 INFO - PROCESS | 1748 | 1467738610106 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1748 | 1467738610111 Marionette TRACE conn3 <- [1,958,null,{}] 10:10:10 INFO - PROCESS | 1748 | 1467738610119 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:10 INFO - PROCESS | 1748 | 1467738610127 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:10 INFO - PROCESS | 1748 | 1467738610346 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:10:10 INFO - PROCESS | 1748 | 1467738610562 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1748 | 1467738610571 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x92409000 == 26 [pid = 1748] [id = 247] 10:10:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x924ef400) [pid = 1748] [serial = 742] [outer = (nil)] 10:10:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92ae5c00) [pid = 1748] [serial = 743] [outer = 0x924ef400] 10:10:10 INFO - PROCESS | 1748 | 1467738610685 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x93ab1000) [pid = 1748] [serial = 744] [outer = 0x924ef400] 10:10:11 INFO - PROCESS | 1748 | 1467738611617 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1585ms 10:10:11 INFO - PROCESS | 1748 | 1467738611696 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1748 | 1467738611704 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:10:11 INFO - PROCESS | 1748 | 1467738611713 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1748 | 1467738611717 Marionette TRACE conn3 <- [1,962,null,{}] 10:10:11 INFO - PROCESS | 1748 | 1467738611726 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:11 INFO - PROCESS | 1748 | 1467738611731 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:11 INFO - PROCESS | 1748 | 1467738611965 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:10:12 INFO - PROCESS | 1748 | 1467738612236 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1748 | 1467738612245 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x95226000 == 27 [pid = 1748] [id = 248] 10:10:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9523c000) [pid = 1748] [serial = 745] [outer = (nil)] 10:10:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x952ee400) [pid = 1748] [serial = 746] [outer = 0x9523c000] 10:10:12 INFO - PROCESS | 1748 | 1467738612342 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x97a14800) [pid = 1748] [serial = 747] [outer = 0x9523c000] 10:10:13 INFO - PROCESS | 1748 | 1467738613261 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1582ms 10:10:13 INFO - PROCESS | 1748 | 1467738613297 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1748 | 1467738613301 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:10:13 INFO - PROCESS | 1748 | 1467738613318 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1748 | 1467738613328 Marionette TRACE conn3 <- [1,966,null,{}] 10:10:13 INFO - PROCESS | 1748 | 1467738613334 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:13 INFO - PROCESS | 1748 | 1467738613342 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:13 INFO - PROCESS | 1748 | 1467738613537 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:10:13 INFO - PROCESS | 1748 | 1467738613697 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1748 | 1467738613704 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x9522e800 == 28 [pid = 1748] [id = 249] 10:10:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x98ff3c00) [pid = 1748] [serial = 748] [outer = (nil)] 10:10:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9a90ac00) [pid = 1748] [serial = 749] [outer = 0x98ff3c00] 10:10:13 INFO - PROCESS | 1748 | 1467738613789 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x9a90f800) [pid = 1748] [serial = 750] [outer = 0x98ff3c00] 10:10:14 INFO - PROCESS | 1748 | 1467738614704 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1448ms 10:10:14 INFO - PROCESS | 1748 | 1467738614759 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1748 | 1467738614764 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:10:14 INFO - PROCESS | 1748 | 1467738614770 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1748 | 1467738614774 Marionette TRACE conn3 <- [1,970,null,{}] 10:10:14 INFO - PROCESS | 1748 | 1467738614780 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:14 INFO - PROCESS | 1748 | 1467738614785 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:14 INFO - PROCESS | 1748 | 1467738614988 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:10:15 INFO - PROCESS | 1748 | 1467738615223 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1748 | 1467738615229 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x94736c00 == 29 [pid = 1748] [id = 250] 10:10:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x952e3c00) [pid = 1748] [serial = 751] [outer = (nil)] 10:10:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9af5d000) [pid = 1748] [serial = 752] [outer = 0x952e3c00] 10:10:15 INFO - PROCESS | 1748 | 1467738615369 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9b20dc00) [pid = 1748] [serial = 753] [outer = 0x952e3c00] 10:10:16 INFO - PROCESS | 1748 | 1467738616242 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1529ms 10:10:16 INFO - PROCESS | 1748 | 1467738616301 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1748 | 1467738616305 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:10:16 INFO - PROCESS | 1748 | 1467738616311 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1748 | 1467738616315 Marionette TRACE conn3 <- [1,974,null,{}] 10:10:16 INFO - PROCESS | 1748 | 1467738616322 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:16 INFO - PROCESS | 1748 | 1467738616327 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:16 INFO - PROCESS | 1748 | 1467738616521 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:10:16 INFO - PROCESS | 1748 | 1467738616688 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1748 | 1467738616705 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b2e1800 == 30 [pid = 1748] [id = 251] 10:10:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x9b2e4c00) [pid = 1748] [serial = 754] [outer = (nil)] 10:10:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9b929c00) [pid = 1748] [serial = 755] [outer = 0x9b2e4c00] 10:10:16 INFO - PROCESS | 1748 | 1467738616797 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9b9b0800) [pid = 1748] [serial = 756] [outer = 0x9b2e4c00] 10:10:17 INFO - PROCESS | 1748 | 1467738617780 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1547ms 10:10:17 INFO - PROCESS | 1748 | 1467738617860 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1748 | 1467738617864 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:10:17 INFO - PROCESS | 1748 | 1467738617871 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1748 | 1467738617873 Marionette TRACE conn3 <- [1,978,null,{}] 10:10:17 INFO - PROCESS | 1748 | 1467738617880 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:17 INFO - PROCESS | 1748 | 1467738617885 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:18 INFO - PROCESS | 1748 | 1467738618099 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:10:18 INFO - PROCESS | 1748 | 1467738618307 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1748 | 1467738618319 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x9558e400 == 31 [pid = 1748] [id = 252] 10:10:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x99ef2800) [pid = 1748] [serial = 757] [outer = (nil)] 10:10:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9b9ee000) [pid = 1748] [serial = 758] [outer = 0x99ef2800] 10:10:18 INFO - PROCESS | 1748 | 1467738618442 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9d4c8000) [pid = 1748] [serial = 759] [outer = 0x99ef2800] 10:10:19 INFO - PROCESS | 1748 | 1467738619354 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1531ms 10:10:19 INFO - PROCESS | 1748 | 1467738619402 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:10:19 INFO - PROCESS | 1748 | 1467738619406 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:10:19 INFO - PROCESS | 1748 | 1467738619413 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1748 | 1467738619416 Marionette TRACE conn3 <- [1,982,null,{}] 10:10:19 INFO - PROCESS | 1748 | 1467738619422 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:19 INFO - PROCESS | 1748 | 1467738619427 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:19 INFO - PROCESS | 1748 | 1467738619602 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:10:19 INFO - PROCESS | 1748 | 1467738619767 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1748 | 1467738619776 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x91409c00 == 32 [pid = 1748] [id = 253] 10:10:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9140fc00) [pid = 1748] [serial = 760] [outer = (nil)] 10:10:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x92ae0400) [pid = 1748] [serial = 761] [outer = 0x9140fc00] 10:10:19 INFO - PROCESS | 1748 | 1467738619853 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x92f4b800) [pid = 1748] [serial = 762] [outer = 0x9140fc00] 10:10:21 INFO - PROCESS | 1748 | 1467738621061 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1683ms 10:10:21 INFO - PROCESS | 1748 | 1467738621096 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1748 | 1467738621101 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:10:21 INFO - PROCESS | 1748 | 1467738621109 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1748 | 1467738621116 Marionette TRACE conn3 <- [1,986,null,{}] 10:10:21 INFO - PROCESS | 1748 | 1467738621123 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:21 INFO - PROCESS | 1748 | 1467738621129 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:21 INFO - PROCESS | 1748 | 1467738621304 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:10:21 INFO - PROCESS | 1748 | 1467738621482 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1748 | 1467738621493 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x92addc00 == 33 [pid = 1748] [id = 254] 10:10:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x92adfc00) [pid = 1748] [serial = 763] [outer = (nil)] 10:10:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x92dd2800) [pid = 1748] [serial = 764] [outer = 0x92adfc00] 10:10:21 INFO - PROCESS | 1748 | 1467738621649 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x947e6400) [pid = 1748] [serial = 765] [outer = 0x92adfc00] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x922ab000 == 32 [pid = 1748] [id = 245] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x952e8000 == 31 [pid = 1748] [id = 244] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x95168800 == 30 [pid = 1748] [id = 243] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x924fbc00 == 29 [pid = 1748] [id = 242] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x92dd6000 == 28 [pid = 1748] [id = 241] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x913c9c00 == 27 [pid = 1748] [id = 240] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae3000 == 26 [pid = 1748] [id = 231] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x97a1d800 == 25 [pid = 1748] [id = 239] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x947e3400 == 24 [pid = 1748] [id = 233] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x91da0400 == 23 [pid = 1748] [id = 237] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x98c3c800 == 22 [pid = 1748] [id = 238] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x923bd000 == 21 [pid = 1748] [id = 230] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x952e5400 == 20 [pid = 1748] [id = 235] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x91da3400 == 19 [pid = 1748] [id = 236] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae8c00 == 18 [pid = 1748] [id = 234] 10:10:22 INFO - PROCESS | 1748 | --DOCSHELL 0x92409c00 == 17 [pid = 1748] [id = 232] 10:10:23 INFO - PROCESS | 1748 | --DOCSHELL 0x9558e400 == 16 [pid = 1748] [id = 252] 10:10:23 INFO - PROCESS | 1748 | --DOCSHELL 0x9b2e1800 == 15 [pid = 1748] [id = 251] 10:10:23 INFO - PROCESS | 1748 | --DOCSHELL 0x94736c00 == 14 [pid = 1748] [id = 250] 10:10:23 INFO - PROCESS | 1748 | --DOCSHELL 0x9522e800 == 13 [pid = 1748] [id = 249] 10:10:23 INFO - PROCESS | 1748 | --DOCSHELL 0x92409000 == 12 [pid = 1748] [id = 247] 10:10:23 INFO - PROCESS | 1748 | --DOCSHELL 0x95226000 == 11 [pid = 1748] [id = 248] 10:10:23 INFO - PROCESS | 1748 | --DOCSHELL 0x913c2000 == 10 [pid = 1748] [id = 246] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x9531c400) [pid = 1748] [serial = 707] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x92dcc400) [pid = 1748] [serial = 693] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x92ae0800) [pid = 1748] [serial = 692] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x91aeb400) [pid = 1748] [serial = 695] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x91d99400) [pid = 1748] [serial = 696] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x924f3000) [pid = 1748] [serial = 698] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x947efc00) [pid = 1748] [serial = 701] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x922b2000) [pid = 1748] [serial = 704] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x9140f000) [pid = 1748] [serial = 678] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x91403c00) [pid = 1748] [serial = 677] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x93a04400) [pid = 1748] [serial = 681] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x92ae8000) [pid = 1748] [serial = 680] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x95587400) [pid = 1748] [serial = 684] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x952ee000) [pid = 1748] [serial = 683] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9a90e400) [pid = 1748] [serial = 687] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9a6cb800) [pid = 1748] [serial = 686] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x95211800) [pid = 1748] [serial = 702] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x947f1800) [pid = 1748] [serial = 690] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x92410000) [pid = 1748] [serial = 689] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x95225400) [pid = 1748] [serial = 705] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x92ade400) [pid = 1748] [serial = 699] [outer = (nil)] [url = about:blank] 10:10:23 INFO - PROCESS | 1748 | 1467738623628 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2549ms 10:10:23 INFO - PROCESS | 1748 | 1467738623660 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1748 | 1467738623665 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:10:23 INFO - PROCESS | 1748 | 1467738623672 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1748 | 1467738623677 Marionette TRACE conn3 <- [1,990,null,{}] 10:10:23 INFO - PROCESS | 1748 | 1467738623685 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:23 INFO - PROCESS | 1748 | 1467738623691 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:23 INFO - PROCESS | 1748 | 1467738623862 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:10:24 INFO - PROCESS | 1748 | 1467738624009 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 1748 | 1467738624016 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae8400 == 11 [pid = 1748] [id = 255] 10:10:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91aeac00) [pid = 1748] [serial = 766] [outer = (nil)] 10:10:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91da0800) [pid = 1748] [serial = 767] [outer = 0x91aeac00] 10:10:24 INFO - PROCESS | 1748 | 1467738624088 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x922ac000) [pid = 1748] [serial = 768] [outer = 0x91aeac00] 10:10:24 INFO - PROCESS | 1748 | 1467738624928 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1283ms 10:10:24 INFO - PROCESS | 1748 | 1467738624954 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1748 | 1467738624964 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:10:24 INFO - PROCESS | 1748 | 1467738624975 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1748 | 1467738624978 Marionette TRACE conn3 <- [1,994,null,{}] 10:10:24 INFO - PROCESS | 1748 | 1467738624985 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:24 INFO - PROCESS | 1748 | 1467738624990 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:25 INFO - PROCESS | 1748 | 1467738625171 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:10:25 INFO - PROCESS | 1748 | 1467738625182 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1748 | 1467738625190 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x92409400 == 12 [pid = 1748] [id = 256] 10:10:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x924f2c00) [pid = 1748] [serial = 769] [outer = (nil)] 10:10:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x924fa000) [pid = 1748] [serial = 770] [outer = 0x924f2c00] 10:10:25 INFO - PROCESS | 1748 | 1467738625381 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x92dd6000) [pid = 1748] [serial = 771] [outer = 0x924f2c00] 10:10:26 INFO - PROCESS | 1748 | 1467738626247 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1331ms 10:10:26 INFO - PROCESS | 1748 | 1467738626307 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1748 | 1467738626311 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:10:26 INFO - PROCESS | 1748 | 1467738626324 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1748 | 1467738626330 Marionette TRACE conn3 <- [1,998,null,{}] 10:10:26 INFO - PROCESS | 1748 | 1467738626346 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:26 INFO - PROCESS | 1748 | 1467738626356 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:26 INFO - PROCESS | 1748 | 1467738626597 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:10:26 INFO - PROCESS | 1748 | 1467738626676 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1748 | 1467738626688 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x9521d000 == 13 [pid = 1748] [id = 257] 10:10:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9521dc00) [pid = 1748] [serial = 772] [outer = (nil)] 10:10:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x95232800) [pid = 1748] [serial = 773] [outer = 0x9521dc00] 10:10:26 INFO - PROCESS | 1748 | 1467738626758 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x95239000) [pid = 1748] [serial = 774] [outer = 0x9521dc00] 10:10:27 INFO - PROCESS | 1748 | 1467738627696 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x922b0000) [pid = 1748] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1793ms 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x97ad6c00) [pid = 1748] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x99ef6000) [pid = 1748] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x952eac00) [pid = 1748] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x923c7400) [pid = 1748] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x95233c00) [pid = 1748] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x913ca000) [pid = 1748] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x95239c00) [pid = 1748] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x92dd7400) [pid = 1748] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x98fea400) [pid = 1748] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:10:28 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x98c41800) [pid = 1748] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:10:28 INFO - PROCESS | 1748 | 1467738628143 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1748 | 1467738628147 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:10:28 INFO - PROCESS | 1748 | 1467738628198 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1748 | 1467738628201 Marionette TRACE conn3 <- [1,1002,null,{}] 10:10:28 INFO - PROCESS | 1748 | 1467738628207 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:28 INFO - PROCESS | 1748 | 1467738628211 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:28 INFO - PROCESS | 1748 | 1467738628354 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:10:28 INFO - PROCESS | 1748 | 1467738628476 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1748 | 1467738628485 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d99c00 == 14 [pid = 1748] [id = 258] 10:10:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92f4b400) [pid = 1748] [serial = 775] [outer = (nil)] 10:10:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x95236c00) [pid = 1748] [serial = 776] [outer = 0x92f4b400] 10:10:28 INFO - PROCESS | 1748 | 1467738628554 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x952ef800) [pid = 1748] [serial = 777] [outer = 0x92f4b400] 10:10:29 INFO - PROCESS | 1748 | 1467738629247 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1092ms 10:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:10:29 INFO - PROCESS | 1748 | 1467738629284 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1748 | 1467738629287 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:10:29 INFO - PROCESS | 1748 | 1467738629293 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1748 | 1467738629297 Marionette TRACE conn3 <- [1,1006,null,{}] 10:10:29 INFO - PROCESS | 1748 | 1467738629302 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:29 INFO - PROCESS | 1748 | 1467738629307 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:29 INFO - PROCESS | 1748 | 1467738629516 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:10:29 INFO - PROCESS | 1748 | 1467738629530 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1748 | 1467738629538 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x9521cc00 == 15 [pid = 1748] [id = 259] 10:10:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x95320800) [pid = 1748] [serial = 778] [outer = (nil)] 10:10:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x97a1e400) [pid = 1748] [serial = 779] [outer = 0x95320800] 10:10:29 INFO - PROCESS | 1748 | 1467738629606 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x97adec00) [pid = 1748] [serial = 780] [outer = 0x95320800] 10:10:30 INFO - PROCESS | 1748 | 1467738630634 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1383ms 10:10:30 INFO - PROCESS | 1748 | 1467738630677 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1748 | 1467738630684 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:10:30 INFO - PROCESS | 1748 | 1467738630692 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1748 | 1467738630697 Marionette TRACE conn3 <- [1,1010,null,{}] 10:10:30 INFO - PROCESS | 1748 | 1467738630707 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:30 INFO - PROCESS | 1748 | 1467738630712 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:30 INFO - PROCESS | 1748 | 1467738630890 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:10:31 INFO - PROCESS | 1748 | 1467738631048 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1748 | 1467738631059 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x91406000 == 16 [pid = 1748] [id = 260] 10:10:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x91af0c00) [pid = 1748] [serial = 781] [outer = (nil)] 10:10:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x92403000) [pid = 1748] [serial = 782] [outer = 0x91af0c00] 10:10:31 INFO - PROCESS | 1748 | 1467738631221 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x924f7400) [pid = 1748] [serial = 783] [outer = 0x91af0c00] 10:10:32 INFO - PROCESS | 1748 | 1467738632248 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1636ms 10:10:32 INFO - PROCESS | 1748 | 1467738632327 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1748 | 1467738632335 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:10:32 INFO - PROCESS | 1748 | 1467738632345 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1748 | 1467738632350 Marionette TRACE conn3 <- [1,1014,null,{}] 10:10:32 INFO - PROCESS | 1748 | 1467738632356 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:32 INFO - PROCESS | 1748 | 1467738632362 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:32 INFO - PROCESS | 1748 | 1467738632584 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:10:32 INFO - PROCESS | 1748 | 1467738632796 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1748 | 1467738632807 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a04400 == 17 [pid = 1748] [id = 261] 10:10:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9521b400) [pid = 1748] [serial = 784] [outer = (nil)] 10:10:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x95236000) [pid = 1748] [serial = 785] [outer = 0x9521b400] 10:10:32 INFO - PROCESS | 1748 | 1467738632912 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x92404400) [pid = 1748] [serial = 786] [outer = 0x9521b400] 10:10:33 INFO - PROCESS | 1748 | 1467738633911 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1641ms 10:10:33 INFO - PROCESS | 1748 | 1467738633986 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1748 | 1467738633990 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:10:34 INFO - PROCESS | 1748 | 1467738633998 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1748 | 1467738634004 Marionette TRACE conn3 <- [1,1018,null,{}] 10:10:34 INFO - PROCESS | 1748 | 1467738634020 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:34 INFO - PROCESS | 1748 | 1467738634029 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:34 INFO - PROCESS | 1748 | 1467738634243 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:10:34 INFO - PROCESS | 1748 | 1467738634456 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1748 | 1467738634468 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x9999ec00 == 18 [pid = 1748] [id = 262] 10:10:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x99cb0800) [pid = 1748] [serial = 787] [outer = (nil)] 10:10:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x99ef1800) [pid = 1748] [serial = 788] [outer = 0x99cb0800] 10:10:34 INFO - PROCESS | 1748 | 1467738634549 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9a1d0400) [pid = 1748] [serial = 789] [outer = 0x99cb0800] 10:10:35 INFO - PROCESS | 1748 | 1467738635480 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1545ms 10:10:35 INFO - PROCESS | 1748 | 1467738635544 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:10:35 INFO - PROCESS | 1748 | 1467738635549 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:10:35 INFO - PROCESS | 1748 | 1467738635555 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1748 | 1467738635559 Marionette TRACE conn3 <- [1,1022,null,{}] 10:10:35 INFO - PROCESS | 1748 | 1467738635564 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:35 INFO - PROCESS | 1748 | 1467738635569 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:35 INFO - PROCESS | 1748 | 1467738635749 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:10:35 INFO - PROCESS | 1748 | 1467738635908 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1748 | 1467738635917 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x91410800 == 19 [pid = 1748] [id = 263] 10:10:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9521c800) [pid = 1748] [serial = 790] [outer = (nil)] 10:10:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9a905400) [pid = 1748] [serial = 791] [outer = 0x9521c800] 10:10:36 INFO - PROCESS | 1748 | 1467738636039 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9a908800) [pid = 1748] [serial = 792] [outer = 0x9521c800] 10:10:37 INFO - PROCESS | 1748 | 1467738637142 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1635ms 10:10:37 INFO - PROCESS | 1748 | 1467738637195 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1748 | 1467738637200 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:10:37 INFO - PROCESS | 1748 | 1467738637209 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1748 | 1467738637213 Marionette TRACE conn3 <- [1,1026,null,{}] 10:10:37 INFO - PROCESS | 1748 | 1467738637221 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:37 INFO - PROCESS | 1748 | 1467738637228 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:37 INFO - PROCESS | 1748 | 1467738637414 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:10:37 INFO - PROCESS | 1748 | 1467738637620 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1748 | 1467738637633 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da1000 == 20 [pid = 1748] [id = 264] 10:10:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91da2000) [pid = 1748] [serial = 793] [outer = (nil)] 10:10:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x923c7400) [pid = 1748] [serial = 794] [outer = 0x91da2000] 10:10:37 INFO - PROCESS | 1748 | 1467738637710 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x924f9800) [pid = 1748] [serial = 795] [outer = 0x91da2000] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x95587000) [pid = 1748] [serial = 708] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x92406c00) [pid = 1748] [serial = 710] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x92ae8c00) [pid = 1748] [serial = 711] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x9523b400) [pid = 1748] [serial = 713] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x95322000) [pid = 1748] [serial = 714] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x998f5c00) [pid = 1748] [serial = 737] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x998f6800) [pid = 1748] [serial = 731] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x9a1d4800) [pid = 1748] [serial = 734] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x99cb4c00) [pid = 1748] [serial = 732] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x9140ec00) [pid = 1748] [serial = 722] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x922aac00) [pid = 1748] [serial = 723] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9558b800) [pid = 1748] [serial = 728] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x93a07400) [pid = 1748] [serial = 725] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x95207c00) [pid = 1748] [serial = 726] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9a6c0c00) [pid = 1748] [serial = 719] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x9a6c2800) [pid = 1748] [serial = 720] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x98ff0800) [pid = 1748] [serial = 716] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x99882800) [pid = 1748] [serial = 717] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x95585c00) [pid = 1748] [serial = 735] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x92adb800) [pid = 1748] [serial = 738] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x97a1f000) [pid = 1748] [serial = 729] [outer = (nil)] [url = about:blank] 10:10:38 INFO - PROCESS | 1748 | 1467738638680 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1540ms 10:10:38 INFO - PROCESS | 1748 | 1467738638748 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1748 | 1467738638755 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:10:38 INFO - PROCESS | 1748 | 1467738638765 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1748 | 1467738638768 Marionette TRACE conn3 <- [1,1030,null,{}] 10:10:38 INFO - PROCESS | 1748 | 1467738638775 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:38 INFO - PROCESS | 1748 | 1467738638780 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:38 INFO - PROCESS | 1748 | 1467738638943 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:10:39 INFO - PROCESS | 1748 | 1467738639093 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1748 | 1467738639101 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae6000 == 21 [pid = 1748] [id = 265] 10:10:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92406c00) [pid = 1748] [serial = 796] [outer = (nil)] 10:10:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x93a0c800) [pid = 1748] [serial = 797] [outer = 0x92406c00] 10:10:39 INFO - PROCESS | 1748 | 1467738639171 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9520c000) [pid = 1748] [serial = 798] [outer = 0x92406c00] 10:10:39 INFO - PROCESS | 1748 | 1467738639946 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1247ms 10:10:40 INFO - PROCESS | 1748 | 1467738640013 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1748 | 1467738640017 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:10:40 INFO - PROCESS | 1748 | 1467738640023 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1748 | 1467738640029 Marionette TRACE conn3 <- [1,1034,null,{}] 10:10:40 INFO - PROCESS | 1748 | 1467738640044 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:40 INFO - PROCESS | 1748 | 1467738640052 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:40 INFO - PROCESS | 1748 | 1467738640215 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:10:40 INFO - PROCESS | 1748 | 1467738640344 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1748 | 1467738640365 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x952ee000 == 22 [pid = 1748] [id = 266] 10:10:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x95588000) [pid = 1748] [serial = 799] [outer = (nil)] 10:10:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x97a1f000) [pid = 1748] [serial = 800] [outer = 0x95588000] 10:10:40 INFO - PROCESS | 1748 | 1467738640440 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x984ac400) [pid = 1748] [serial = 801] [outer = 0x95588000] 10:10:41 INFO - PROCESS | 1748 | 1467738641304 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1339ms 10:10:41 INFO - PROCESS | 1748 | 1467738641369 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1748 | 1467738641373 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:10:41 INFO - PROCESS | 1748 | 1467738641380 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1748 | 1467738641383 Marionette TRACE conn3 <- [1,1038,null,{}] 10:10:41 INFO - PROCESS | 1748 | 1467738641388 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:41 INFO - PROCESS | 1748 | 1467738641393 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:41 INFO - PROCESS | 1748 | 1467738641613 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:10:41 INFO - PROCESS | 1748 | 1467738641641 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1748 | 1467738641650 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x93aab400 == 23 [pid = 1748] [id = 267] 10:10:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x984ac000) [pid = 1748] [serial = 802] [outer = (nil)] 10:10:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x99a2a000) [pid = 1748] [serial = 803] [outer = 0x984ac000] 10:10:41 INFO - PROCESS | 1748 | 1467738641715 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x99dc9000) [pid = 1748] [serial = 804] [outer = 0x984ac000] 10:10:42 INFO - PROCESS | 1748 | 1467738642603 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1285ms 10:10:42 INFO - PROCESS | 1748 | 1467738642666 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1748 | 1467738642671 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:10:42 INFO - PROCESS | 1748 | 1467738642677 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1748 | 1467738642680 Marionette TRACE conn3 <- [1,1042,null,{}] 10:10:42 INFO - PROCESS | 1748 | 1467738642685 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:42 INFO - PROCESS | 1748 | 1467738642690 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:42 INFO - PROCESS | 1748 | 1467738642977 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:10:42 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91aeac00) [pid = 1748] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:10:42 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x92adfc00) [pid = 1748] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:10:42 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x924f2c00) [pid = 1748] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:10:42 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x92f4b400) [pid = 1748] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x9523c000) [pid = 1748] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9521dc00) [pid = 1748] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x952e3c00) [pid = 1748] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9b2e4c00) [pid = 1748] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9140fc00) [pid = 1748] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x99ef2800) [pid = 1748] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x913c2800) [pid = 1748] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x924ef400) [pid = 1748] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:10:43 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x98ff3c00) [pid = 1748] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:10:43 INFO - PROCESS | 1748 | 1467738643089 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1748 | 1467738643098 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140fc00 == 24 [pid = 1748] [id = 268] 10:10:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x91ae9800) [pid = 1748] [serial = 805] [outer = (nil)] 10:10:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x924f0c00) [pid = 1748] [serial = 806] [outer = 0x91ae9800] 10:10:43 INFO - PROCESS | 1748 | 1467738643165 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x92f4b400) [pid = 1748] [serial = 807] [outer = 0x91ae9800] 10:10:43 INFO - PROCESS | 1748 | 1467738643949 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1282ms 10:10:43 INFO - PROCESS | 1748 | 1467738643961 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1748 | 1467738643964 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:10:43 INFO - PROCESS | 1748 | 1467738643979 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1748 | 1467738643982 Marionette TRACE conn3 <- [1,1046,null,{}] 10:10:43 INFO - PROCESS | 1748 | 1467738643987 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:44 INFO - PROCESS | 1748 | 1467738643997 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:44 INFO - PROCESS | 1748 | 1467738644199 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:10:44 INFO - PROCESS | 1748 | 1467738644210 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1748 | 1467738644216 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x947e4c00 == 25 [pid = 1748] [id = 269] 10:10:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9558a000) [pid = 1748] [serial = 808] [outer = (nil)] 10:10:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9ab95800) [pid = 1748] [serial = 809] [outer = 0x9558a000] 10:10:44 INFO - PROCESS | 1748 | 1467738644283 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9af54000) [pid = 1748] [serial = 810] [outer = 0x9558a000] 10:10:45 INFO - PROCESS | 1748 | 1467738645282 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1333ms 10:10:45 INFO - PROCESS | 1748 | 1467738645312 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1748 | 1467738645318 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:10:45 INFO - PROCESS | 1748 | 1467738645327 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1748 | 1467738645332 Marionette TRACE conn3 <- [1,1050,null,{}] 10:10:45 INFO - PROCESS | 1748 | 1467738645341 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:45 INFO - PROCESS | 1748 | 1467738645346 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:45 INFO - PROCESS | 1748 | 1467738645616 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:10:45 INFO - PROCESS | 1748 | 1467738645855 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1748 | 1467738645865 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140e400 == 26 [pid = 1748] [id = 270] 10:10:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91ae1400) [pid = 1748] [serial = 811] [outer = (nil)] 10:10:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9240d000) [pid = 1748] [serial = 812] [outer = 0x91ae1400] 10:10:45 INFO - PROCESS | 1748 | 1467738645997 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x92dce800) [pid = 1748] [serial = 813] [outer = 0x91ae1400] 10:10:46 INFO - PROCESS | 1748 | 1467738646902 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1633ms 10:10:46 INFO - PROCESS | 1748 | 1467738646961 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1748 | 1467738646969 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:10:46 INFO - PROCESS | 1748 | 1467738646979 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1748 | 1467738646984 Marionette TRACE conn3 <- [1,1054,null,{}] 10:10:46 INFO - PROCESS | 1748 | 1467738646990 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:47 INFO - PROCESS | 1748 | 1467738646996 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:47 INFO - PROCESS | 1748 | 1467738647217 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:10:47 INFO - PROCESS | 1748 | 1467738647436 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1748 | 1467738647446 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x92f3dc00 == 27 [pid = 1748] [id = 271] 10:10:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x952eec00) [pid = 1748] [serial = 814] [outer = (nil)] 10:10:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x97a20400) [pid = 1748] [serial = 815] [outer = 0x952eec00] 10:10:47 INFO - PROCESS | 1748 | 1467738647577 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x98ff4000) [pid = 1748] [serial = 816] [outer = 0x952eec00] 10:10:48 INFO - PROCESS | 1748 | 1467738648491 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1587ms 10:10:48 INFO - PROCESS | 1748 | 1467738648566 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1748 | 1467738648571 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:10:48 INFO - PROCESS | 1748 | 1467738648577 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1748 | 1467738648583 Marionette TRACE conn3 <- [1,1058,null,{}] 10:10:48 INFO - PROCESS | 1748 | 1467738648600 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:48 INFO - PROCESS | 1748 | 1467738648608 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:48 INFO - PROCESS | 1748 | 1467738648865 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:10:49 INFO - PROCESS | 1748 | 1467738649035 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1748 | 1467738649044 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x9ab99800 == 28 [pid = 1748] [id = 272] 10:10:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9ac03800) [pid = 1748] [serial = 817] [outer = (nil)] 10:10:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9af5b400) [pid = 1748] [serial = 818] [outer = 0x9ac03800] 10:10:49 INFO - PROCESS | 1748 | 1467738649165 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9b2d9800) [pid = 1748] [serial = 819] [outer = 0x9ac03800] 10:10:50 INFO - PROCESS | 1748 | 1467738650036 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1535ms 10:10:50 INFO - PROCESS | 1748 | 1467738650113 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:10:50 INFO - PROCESS | 1748 | 1467738650118 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:10:50 INFO - PROCESS | 1748 | 1467738650125 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1748 | 1467738650128 Marionette TRACE conn3 <- [1,1062,null,{}] 10:10:50 INFO - PROCESS | 1748 | 1467738650134 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:50 INFO - PROCESS | 1748 | 1467738650139 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:50 INFO - PROCESS | 1748 | 1467738650350 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:10:50 INFO - PROCESS | 1748 | 1467738650558 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1748 | 1467738650568 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c8800 == 29 [pid = 1748] [id = 273] 10:10:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x91407400) [pid = 1748] [serial = 820] [outer = (nil)] 10:10:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9b933400) [pid = 1748] [serial = 821] [outer = 0x91407400] 10:10:50 INFO - PROCESS | 1748 | 1467738650691 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9b9ad800) [pid = 1748] [serial = 822] [outer = 0x91407400] 10:10:51 INFO - PROCESS | 1748 | 1467738651560 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1482ms 10:10:51 INFO - PROCESS | 1748 | 1467738651607 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:10:51 INFO - PROCESS | 1748 | 1467738651611 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:10:51 INFO - PROCESS | 1748 | 1467738651618 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1748 | 1467738651622 Marionette TRACE conn3 <- [1,1066,null,{}] 10:10:51 INFO - PROCESS | 1748 | 1467738651627 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:51 INFO - PROCESS | 1748 | 1467738651633 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:51 INFO - PROCESS | 1748 | 1467738651839 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:10:52 INFO - PROCESS | 1748 | 1467738652005 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1748 | 1467738652012 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x9531f000 == 30 [pid = 1748] [id = 274] 10:10:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9ac0bc00) [pid = 1748] [serial = 823] [outer = (nil)] 10:10:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9b9b6c00) [pid = 1748] [serial = 824] [outer = 0x9ac0bc00] 10:10:52 INFO - PROCESS | 1748 | 1467738652091 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9b9b8000) [pid = 1748] [serial = 825] [outer = 0x9ac0bc00] 10:10:53 INFO - PROCESS | 1748 | 1467738653061 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1489ms 10:10:53 INFO - PROCESS | 1748 | 1467738653107 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1748 | 1467738653111 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:10:53 INFO - PROCESS | 1748 | 1467738653117 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1748 | 1467738653121 Marionette TRACE conn3 <- [1,1070,null,{}] 10:10:53 INFO - PROCESS | 1748 | 1467738653126 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:53 INFO - PROCESS | 1748 | 1467738653137 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:53 INFO - PROCESS | 1748 | 1467738653381 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:10:53 INFO - PROCESS | 1748 | 1467738653597 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1748 | 1467738653604 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae4000 == 31 [pid = 1748] [id = 275] 10:10:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x91ae5000) [pid = 1748] [serial = 826] [outer = (nil)] 10:10:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91aed400) [pid = 1748] [serial = 827] [outer = 0x91ae5000] 10:10:53 INFO - PROCESS | 1748 | 1467738653906 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x922aac00) [pid = 1748] [serial = 828] [outer = 0x91ae5000] 10:10:54 INFO - PROCESS | 1748 | 1467738654813 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1750ms 10:10:54 INFO - PROCESS | 1748 | 1467738654869 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1748 | 1467738654878 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:10:54 INFO - PROCESS | 1748 | 1467738654893 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1748 | 1467738654896 Marionette TRACE conn3 <- [1,1074,null,{}] 10:10:54 INFO - PROCESS | 1748 | 1467738654913 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:54 INFO - PROCESS | 1748 | 1467738654921 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:55 INFO - PROCESS | 1748 | 1467738655138 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:10:56 INFO - PROCESS | 1748 | --DOCSHELL 0x91409c00 == 30 [pid = 1748] [id = 253] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x922ac000) [pid = 1748] [serial = 768] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x92dd2800) [pid = 1748] [serial = 764] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x924fa000) [pid = 1748] [serial = 770] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x95236c00) [pid = 1748] [serial = 776] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x91da0800) [pid = 1748] [serial = 767] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x952ee400) [pid = 1748] [serial = 746] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x95232800) [pid = 1748] [serial = 773] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x9af5d000) [pid = 1748] [serial = 752] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x9b9b0800) [pid = 1748] [serial = 756] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x92f4b800) [pid = 1748] [serial = 762] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9d4c8000) [pid = 1748] [serial = 759] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9b9ee000) [pid = 1748] [serial = 758] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x97a14800) [pid = 1748] [serial = 747] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x952ef800) [pid = 1748] [serial = 777] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x91402000) [pid = 1748] [serial = 740] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x947e6400) [pid = 1748] [serial = 765] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x92ae5c00) [pid = 1748] [serial = 743] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x9a90f800) [pid = 1748] [serial = 750] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9b20dc00) [pid = 1748] [serial = 753] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x91410c00) [pid = 1748] [serial = 741] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x95239000) [pid = 1748] [serial = 774] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x93ab1000) [pid = 1748] [serial = 744] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9a90ac00) [pid = 1748] [serial = 749] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x9b929c00) [pid = 1748] [serial = 755] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x92ae0400) [pid = 1748] [serial = 761] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x92dd6000) [pid = 1748] [serial = 771] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x97a1e400) [pid = 1748] [serial = 779] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1748 | 1467738656420 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1748 | 1467738656428 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c7c00 == 31 [pid = 1748] [id = 276] 10:10:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x913ca800) [pid = 1748] [serial = 829] [outer = (nil)] 10:10:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x91403400) [pid = 1748] [serial = 830] [outer = 0x913ca800] 10:10:56 INFO - PROCESS | 1748 | 1467738656512 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x91410400) [pid = 1748] [serial = 831] [outer = 0x913ca800] 10:10:57 INFO - PROCESS | 1748 | 1467738657350 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2494ms 10:10:57 INFO - PROCESS | 1748 | 1467738657384 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1748 | 1467738657390 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:10:57 INFO - PROCESS | 1748 | 1467738657397 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1748 | 1467738657402 Marionette TRACE conn3 <- [1,1078,null,{}] 10:10:57 INFO - PROCESS | 1748 | 1467738657410 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:57 INFO - PROCESS | 1748 | 1467738657418 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:57 INFO - PROCESS | 1748 | 1467738657583 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:10:57 INFO - PROCESS | 1748 | 1467738657595 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1748 | 1467738657606 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x923be000 == 32 [pid = 1748] [id = 277] 10:10:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x923be800) [pid = 1748] [serial = 832] [outer = (nil)] 10:10:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x92405400) [pid = 1748] [serial = 833] [outer = 0x923be800] 10:10:57 INFO - PROCESS | 1748 | 1467738657680 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x92410c00) [pid = 1748] [serial = 834] [outer = 0x923be800] 10:10:58 INFO - PROCESS | 1748 | 1467738658604 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1229ms 10:10:58 INFO - PROCESS | 1748 | 1467738658632 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1748 | 1467738658639 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:10:58 INFO - PROCESS | 1748 | 1467738658646 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1748 | 1467738658649 Marionette TRACE conn3 <- [1,1082,null,{}] 10:10:58 INFO - PROCESS | 1748 | 1467738658655 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:58 INFO - PROCESS | 1748 | 1467738658661 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:58 INFO - PROCESS | 1748 | 1467738658891 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:10:58 INFO - PROCESS | 1748 | 1467738658925 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1748 | 1467738658934 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:10:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x924ee800 == 33 [pid = 1748] [id = 278] 10:10:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x92ae2000) [pid = 1748] [serial = 835] [outer = (nil)] 10:10:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92dd8400) [pid = 1748] [serial = 836] [outer = 0x92ae2000] 10:10:59 INFO - PROCESS | 1748 | 1467738659001 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x93a0fc00) [pid = 1748] [serial = 837] [outer = 0x92ae2000] 10:10:59 INFO - PROCESS | 1748 | 1467738659978 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1388ms 10:11:00 INFO - PROCESS | 1748 | 1467738660042 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:11:00 INFO - PROCESS | 1748 | 1467738660047 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:11:00 INFO - PROCESS | 1748 | 1467738660064 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1748 | 1467738660075 Marionette TRACE conn3 <- [1,1086,null,{}] 10:11:00 INFO - PROCESS | 1748 | 1467738660097 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:00 INFO - PROCESS | 1748 | 1467738660108 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:00 INFO - PROCESS | 1748 | 1467738660400 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:11:00 INFO - PROCESS | 1748 | 1467738660442 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1748 | 1467738660454 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x95225c00 == 34 [pid = 1748] [id = 279] 10:11:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95226000) [pid = 1748] [serial = 838] [outer = (nil)] 10:11:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x95234000) [pid = 1748] [serial = 839] [outer = 0x95226000] 10:11:00 INFO - PROCESS | 1748 | 1467738660531 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9523bc00) [pid = 1748] [serial = 840] [outer = 0x95226000] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x9558a000) [pid = 1748] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x984ac000) [pid = 1748] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x91ae9800) [pid = 1748] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9521b400) [pid = 1748] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x95588000) [pid = 1748] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9521c800) [pid = 1748] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91af0c00) [pid = 1748] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x99cb0800) [pid = 1748] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x92406c00) [pid = 1748] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x91da2000) [pid = 1748] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:11:01 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x95320800) [pid = 1748] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:11:02 INFO - PROCESS | 1748 | 1467738662105 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2124ms 10:11:02 INFO - PROCESS | 1748 | 1467738662180 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:11:02 INFO - PROCESS | 1748 | 1467738662187 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:11:02 INFO - PROCESS | 1748 | 1467738662196 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1748 | 1467738662201 Marionette TRACE conn3 <- [1,1090,null,{}] 10:11:02 INFO - PROCESS | 1748 | 1467738662212 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:02 INFO - PROCESS | 1748 | 1467738662217 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:02 INFO - PROCESS | 1748 | 1467738662451 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:11:02 INFO - PROCESS | 1748 | 1467738662674 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 1748 | 1467738662690 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9ac00 == 35 [pid = 1748] [id = 280] 10:11:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x91d9bc00) [pid = 1748] [serial = 841] [outer = (nil)] 10:11:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x91da4c00) [pid = 1748] [serial = 842] [outer = 0x91d9bc00] 10:11:02 INFO - PROCESS | 1748 | 1467738662796 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x923c3000) [pid = 1748] [serial = 843] [outer = 0x91d9bc00] 10:11:03 INFO - PROCESS | 1748 | 1467738663765 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1643ms 10:11:03 INFO - PROCESS | 1748 | 1467738663838 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1748 | 1467738663845 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:11:03 INFO - PROCESS | 1748 | 1467738663856 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1748 | 1467738663860 Marionette TRACE conn3 <- [1,1094,null,{}] 10:11:03 INFO - PROCESS | 1748 | 1467738663866 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:03 INFO - PROCESS | 1748 | 1467738663872 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:04 INFO - PROCESS | 1748 | 1467738664090 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:11:04 INFO - PROCESS | 1748 | 1467738664301 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1748 | 1467738664312 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a09000 == 36 [pid = 1748] [id = 281] 10:11:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x93a09400) [pid = 1748] [serial = 844] [outer = (nil)] 10:11:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x947e4800) [pid = 1748] [serial = 845] [outer = 0x93a09400] 10:11:04 INFO - PROCESS | 1748 | 1467738664438 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x95210c00) [pid = 1748] [serial = 846] [outer = 0x93a09400] 10:11:05 INFO - PROCESS | 1748 | 1467738665426 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1630ms 10:11:05 INFO - PROCESS | 1748 | 1467738665487 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1748 | 1467738665491 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:11:05 INFO - PROCESS | 1748 | 1467738665497 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1748 | 1467738665504 Marionette TRACE conn3 <- [1,1098,null,{}] 10:11:05 INFO - PROCESS | 1748 | 1467738665520 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:05 INFO - PROCESS | 1748 | 1467738665528 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:05 INFO - PROCESS | 1748 | 1467738665718 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:11:06 INFO - PROCESS | 1748 | 1467738665981 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1748 | 1467738665990 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x91409000 == 37 [pid = 1748] [id = 282] 10:11:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x952ef800) [pid = 1748] [serial = 847] [outer = (nil)] 10:11:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x95323800) [pid = 1748] [serial = 848] [outer = 0x952ef800] 10:11:06 INFO - PROCESS | 1748 | 1467738666122 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x95589400) [pid = 1748] [serial = 849] [outer = 0x952ef800] 10:11:07 INFO - PROCESS | 1748 | 1467738667108 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1685ms 10:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:11:07 INFO - PROCESS | 1748 | 1467738667183 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1748 | 1467738667188 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:11:07 INFO - PROCESS | 1748 | 1467738667194 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1748 | 1467738667198 Marionette TRACE conn3 <- [1,1102,null,{}] 10:11:07 INFO - PROCESS | 1748 | 1467738667203 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:07 INFO - PROCESS | 1748 | 1467738667210 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:07 INFO - PROCESS | 1748 | 1467738667429 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:11:07 INFO - PROCESS | 1748 | 1467738667638 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1748 | 1467738667648 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x95588000 == 38 [pid = 1748] [id = 283] 10:11:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x97ad8c00) [pid = 1748] [serial = 850] [outer = (nil)] 10:11:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x98ca3c00) [pid = 1748] [serial = 851] [outer = 0x97ad8c00] 10:11:07 INFO - PROCESS | 1748 | 1467738667775 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x997cd400) [pid = 1748] [serial = 852] [outer = 0x97ad8c00] 10:11:08 INFO - PROCESS | 1748 | 1467738668854 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1736ms 10:11:08 INFO - PROCESS | 1748 | 1467738668931 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:11:08 INFO - PROCESS | 1748 | 1467738668937 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:11:08 INFO - PROCESS | 1748 | 1467738668945 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1748 | 1467738668950 Marionette TRACE conn3 <- [1,1106,null,{}] 10:11:08 INFO - PROCESS | 1748 | 1467738668958 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:08 INFO - PROCESS | 1748 | 1467738668963 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:09 INFO - PROCESS | 1748 | 1467738669217 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:11:09 INFO - PROCESS | 1748 | 1467738669454 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1748 | 1467738669469 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da2000 == 39 [pid = 1748] [id = 284] 10:11:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x91da2800) [pid = 1748] [serial = 853] [outer = (nil)] 10:11:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x922b0800) [pid = 1748] [serial = 854] [outer = 0x91da2800] 10:11:09 INFO - PROCESS | 1748 | 1467738669537 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x92407c00) [pid = 1748] [serial = 855] [outer = 0x91da2800] 10:11:09 INFO - PROCESS | 1748 | --DOCSHELL 0x92409400 == 38 [pid = 1748] [id = 256] 10:11:09 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae8400 == 37 [pid = 1748] [id = 255] 10:11:09 INFO - PROCESS | 1748 | --DOCSHELL 0x952ee000 == 36 [pid = 1748] [id = 266] 10:11:09 INFO - PROCESS | 1748 | --DOCSHELL 0x924ee800 == 35 [pid = 1748] [id = 278] 10:11:09 INFO - PROCESS | 1748 | --DOCSHELL 0x923be000 == 34 [pid = 1748] [id = 277] 10:11:09 INFO - PROCESS | 1748 | --DOCSHELL 0x913c7c00 == 33 [pid = 1748] [id = 276] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9af54000) [pid = 1748] [serial = 810] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x99a2a000) [pid = 1748] [serial = 803] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x924f0c00) [pid = 1748] [serial = 806] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x99dc9000) [pid = 1748] [serial = 804] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x95236000) [pid = 1748] [serial = 785] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x92404400) [pid = 1748] [serial = 786] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x97a1f000) [pid = 1748] [serial = 800] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9a905400) [pid = 1748] [serial = 791] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9a908800) [pid = 1748] [serial = 792] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x92403000) [pid = 1748] [serial = 782] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x924f7400) [pid = 1748] [serial = 783] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x99ef1800) [pid = 1748] [serial = 788] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x9a1d0400) [pid = 1748] [serial = 789] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x93a0c800) [pid = 1748] [serial = 797] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x9520c000) [pid = 1748] [serial = 798] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x923c7400) [pid = 1748] [serial = 794] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x924f9800) [pid = 1748] [serial = 795] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x97adec00) [pid = 1748] [serial = 780] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x92f4b400) [pid = 1748] [serial = 807] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x984ac400) [pid = 1748] [serial = 801] [outer = (nil)] [url = about:blank] 10:11:09 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x9ab95800) [pid = 1748] [serial = 809] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 1748 | 1467738670358 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1435ms 10:11:10 INFO - PROCESS | 1748 | 1467738670380 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 1748 | 1467738670386 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:11:10 INFO - PROCESS | 1748 | 1467738670396 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1748 | 1467738670401 Marionette TRACE conn3 <- [1,1110,null,{}] 10:11:10 INFO - PROCESS | 1748 | 1467738670411 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:10 INFO - PROCESS | 1748 | 1467738670415 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:10 INFO - PROCESS | 1748 | 1467738670597 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:11:10 INFO - PROCESS | 1748 | 1467738670725 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1748 | 1467738670733 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c1400 == 34 [pid = 1748] [id = 285] 10:11:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x924f7c00) [pid = 1748] [serial = 856] [outer = (nil)] 10:11:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x92dd7800) [pid = 1748] [serial = 857] [outer = 0x924f7c00] 10:11:10 INFO - PROCESS | 1748 | 1467738670802 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x947e3400) [pid = 1748] [serial = 858] [outer = 0x924f7c00] 10:11:11 INFO - PROCESS | 1748 | 1467738671607 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1237ms 10:11:11 INFO - PROCESS | 1748 | 1467738671634 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1748 | 1467738671638 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:11:11 INFO - PROCESS | 1748 | 1467738671644 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1748 | 1467738671650 Marionette TRACE conn3 <- [1,1114,null,{}] 10:11:11 INFO - PROCESS | 1748 | 1467738671678 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:11 INFO - PROCESS | 1748 | 1467738671686 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:11 INFO - PROCESS | 1748 | 1467738671852 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:11:11 INFO - PROCESS | 1748 | 1467738671863 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1748 | 1467738671871 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x9523a400 == 35 [pid = 1748] [id = 286] 10:11:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x9523a800) [pid = 1748] [serial = 859] [outer = (nil)] 10:11:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x952ef400) [pid = 1748] [serial = 860] [outer = 0x9523a800] 10:11:11 INFO - PROCESS | 1748 | 1467738671947 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x95585400) [pid = 1748] [serial = 861] [outer = 0x9523a800] 10:11:12 INFO - PROCESS | 1748 | 1467738672973 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1349ms 10:11:12 INFO - PROCESS | 1748 | 1467738672994 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1748 | 1467738672999 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:11:13 INFO - PROCESS | 1748 | 1467738673005 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1748 | 1467738673007 Marionette TRACE conn3 <- [1,1118,null,{}] 10:11:13 INFO - PROCESS | 1748 | 1467738673013 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:13 INFO - PROCESS | 1748 | 1467738673018 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:13 INFO - PROCESS | 1748 | 1467738673216 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:11:13 INFO - PROCESS | 1748 | 1467738673244 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1748 | 1467738673253 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x93ab5400 == 36 [pid = 1748] [id = 287] 10:11:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x95592400) [pid = 1748] [serial = 862] [outer = (nil)] 10:11:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x97ae1800) [pid = 1748] [serial = 863] [outer = 0x95592400] 10:11:13 INFO - PROCESS | 1748 | 1467738673317 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x98c9f800) [pid = 1748] [serial = 864] [outer = 0x95592400] 10:11:14 INFO - PROCESS | 1748 | 1467738674195 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1235ms 10:11:14 INFO - PROCESS | 1748 | 1467738674240 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1748 | 1467738674244 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:11:14 INFO - PROCESS | 1748 | 1467738674257 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1748 | 1467738674259 Marionette TRACE conn3 <- [1,1122,null,{}] 10:11:14 INFO - PROCESS | 1748 | 1467738674265 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:14 INFO - PROCESS | 1748 | 1467738674270 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:14 INFO - PROCESS | 1748 | 1467738674466 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:11:14 INFO - PROCESS | 1748 | 1467738674489 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1748 | 1467738674495 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x98404400 == 37 [pid = 1748] [id = 288] 10:11:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9988f400) [pid = 1748] [serial = 865] [outer = (nil)] 10:11:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x99cb6800) [pid = 1748] [serial = 866] [outer = 0x9988f400] 10:11:14 INFO - PROCESS | 1748 | 1467738674564 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x99eed400) [pid = 1748] [serial = 867] [outer = 0x9988f400] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x923be800) [pid = 1748] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x913ca800) [pid = 1748] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x91ae5000) [pid = 1748] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x91ae1400) [pid = 1748] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x952eec00) [pid = 1748] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x9ac03800) [pid = 1748] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x91407400) [pid = 1748] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x92ae2000) [pid = 1748] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:11:15 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x9ac0bc00) [pid = 1748] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:11:15 INFO - PROCESS | 1748 | 1467738675423 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1241ms 10:11:15 INFO - PROCESS | 1748 | 1467738675492 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1748 | 1467738675495 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:11:15 INFO - PROCESS | 1748 | 1467738675501 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1748 | 1467738675503 Marionette TRACE conn3 <- [1,1126,null,{}] 10:11:15 INFO - PROCESS | 1748 | 1467738675509 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:15 INFO - PROCESS | 1748 | 1467738675519 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:15 INFO - PROCESS | 1748 | 1467738675731 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:11:15 INFO - PROCESS | 1748 | 1467738675853 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1748 | 1467738675861 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x913be000 == 38 [pid = 1748] [id = 289] 10:11:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x91d9a800) [pid = 1748] [serial = 868] [outer = (nil)] 10:11:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x99ef3400) [pid = 1748] [serial = 869] [outer = 0x91d9a800] 10:11:15 INFO - PROCESS | 1748 | 1467738675930 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x9a906400) [pid = 1748] [serial = 870] [outer = 0x91d9a800] 10:11:16 INFO - PROCESS | 1748 | 1467738676729 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1285ms 10:11:16 INFO - PROCESS | 1748 | 1467738676786 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1748 | 1467738676790 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:11:16 INFO - PROCESS | 1748 | 1467738676796 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1748 | 1467738676799 Marionette TRACE conn3 <- [1,1130,null,{}] 10:11:16 INFO - PROCESS | 1748 | 1467738676804 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:16 INFO - PROCESS | 1748 | 1467738676809 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:17 INFO - PROCESS | 1748 | 1467738677022 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:11:17 INFO - PROCESS | 1748 | 1467738677186 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1748 | 1467738677196 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x91405400 == 39 [pid = 1748] [id = 290] 10:11:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x91406c00) [pid = 1748] [serial = 871] [outer = (nil)] 10:11:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x91ae7c00) [pid = 1748] [serial = 872] [outer = 0x91406c00] 10:11:17 INFO - PROCESS | 1748 | 1467738677291 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x91aefc00) [pid = 1748] [serial = 873] [outer = 0x91406c00] 10:11:18 INFO - PROCESS | 1748 | 1467738678327 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1588ms 10:11:18 INFO - PROCESS | 1748 | 1467738678386 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1748 | 1467738678393 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:11:18 INFO - PROCESS | 1748 | 1467738678401 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1748 | 1467738678406 Marionette TRACE conn3 <- [1,1134,null,{}] 10:11:18 INFO - PROCESS | 1748 | 1467738678413 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:18 INFO - PROCESS | 1748 | 1467738678419 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:18 INFO - PROCESS | 1748 | 1467738678640 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:11:18 INFO - PROCESS | 1748 | 1467738678851 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1748 | 1467738678858 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae5400 == 40 [pid = 1748] [id = 291] 10:11:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x92f46800) [pid = 1748] [serial = 874] [outer = (nil)] 10:11:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95208c00) [pid = 1748] [serial = 875] [outer = 0x92f46800] 10:11:18 INFO - PROCESS | 1748 | 1467738678987 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9521c400) [pid = 1748] [serial = 876] [outer = 0x92f46800] 10:11:19 INFO - PROCESS | 1748 | 1467738679901 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1547ms 10:11:19 INFO - PROCESS | 1748 | 1467738679948 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:11:19 INFO - PROCESS | 1748 | 1467738679953 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:11:19 INFO - PROCESS | 1748 | 1467738679960 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1748 | 1467738679964 Marionette TRACE conn3 <- [1,1138,null,{}] 10:11:19 INFO - PROCESS | 1748 | 1467738679970 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:19 INFO - PROCESS | 1748 | 1467738679975 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:20 INFO - PROCESS | 1748 | 1467738680153 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:11:20 INFO - PROCESS | 1748 | 1467738680320 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1748 | 1467738680327 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae6000 == 41 [pid = 1748] [id = 292] 10:11:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x98c3dc00) [pid = 1748] [serial = 877] [outer = (nil)] 10:11:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9a063800) [pid = 1748] [serial = 878] [outer = 0x98c3dc00] 10:11:20 INFO - PROCESS | 1748 | 1467738680411 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9a6c5800) [pid = 1748] [serial = 879] [outer = 0x98c3dc00] 10:11:21 INFO - PROCESS | 1748 | 1467738681367 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1437ms 10:11:21 INFO - PROCESS | 1748 | 1467738681397 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1748 | 1467738681404 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:11:21 INFO - PROCESS | 1748 | 1467738681421 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1748 | 1467738681428 Marionette TRACE conn3 <- [1,1142,null,{}] 10:11:21 INFO - PROCESS | 1748 | 1467738681436 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:21 INFO - PROCESS | 1748 | 1467738681443 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:21 INFO - PROCESS | 1748 | 1467738681641 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:11:21 INFO - PROCESS | 1748 | 1467738681817 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1748 | 1467738681827 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x924ed400 == 42 [pid = 1748] [id = 293] 10:11:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x924fc400) [pid = 1748] [serial = 880] [outer = (nil)] 10:11:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9ac08800) [pid = 1748] [serial = 881] [outer = 0x924fc400] 10:11:21 INFO - PROCESS | 1748 | 1467738681908 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9b209400) [pid = 1748] [serial = 882] [outer = 0x924fc400] 10:11:22 INFO - PROCESS | 1748 | 1467738682810 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1455ms 10:11:22 INFO - PROCESS | 1748 | 1467738682868 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1748 | 1467738682872 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:11:22 INFO - PROCESS | 1748 | 1467738682878 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1748 | 1467738682881 Marionette TRACE conn3 <- [1,1146,null,{}] 10:11:22 INFO - PROCESS | 1748 | 1467738682887 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:22 INFO - PROCESS | 1748 | 1467738682892 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:23 INFO - PROCESS | 1748 | 1467738683066 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:11:23 INFO - PROCESS | 1748 | 1467738683228 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1748 | 1467738683238 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x9af5e400 == 43 [pid = 1748] [id = 294] 10:11:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9b209800) [pid = 1748] [serial = 883] [outer = (nil)] 10:11:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x9b2e5800) [pid = 1748] [serial = 884] [outer = 0x9b209800] 10:11:23 INFO - PROCESS | 1748 | 1467738683324 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9b92b800) [pid = 1748] [serial = 885] [outer = 0x9b209800] 10:11:24 INFO - PROCESS | 1748 | 1467738684254 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1434ms 10:11:24 INFO - PROCESS | 1748 | 1467738684313 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1748 | 1467738684316 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:11:24 INFO - PROCESS | 1748 | 1467738684323 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1748 | 1467738684326 Marionette TRACE conn3 <- [1,1150,null,{}] 10:11:24 INFO - PROCESS | 1748 | 1467738684332 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:24 INFO - PROCESS | 1748 | 1467738684337 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:24 INFO - PROCESS | 1748 | 1467738684517 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:11:24 INFO - PROCESS | 1748 | 1467738684682 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1748 | 1467738684699 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b9b2800 == 44 [pid = 1748] [id = 295] 10:11:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9b9b3000) [pid = 1748] [serial = 886] [outer = (nil)] 10:11:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9b9e6000) [pid = 1748] [serial = 887] [outer = 0x9b9b3000] 10:11:24 INFO - PROCESS | 1748 | 1467738684793 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x9d80d400) [pid = 1748] [serial = 888] [outer = 0x9b9b3000] 10:11:25 INFO - PROCESS | 1748 | 1467738685709 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1431ms 10:11:25 INFO - PROCESS | 1748 | 1467738685755 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1748 | 1467738685759 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:11:25 INFO - PROCESS | 1748 | 1467738685766 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1748 | 1467738685769 Marionette TRACE conn3 <- [1,1154,null,{}] 10:11:25 INFO - PROCESS | 1748 | 1467738685775 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:25 INFO - PROCESS | 1748 | 1467738685780 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:25 INFO - PROCESS | 1748 | 1467738685949 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:11:26 INFO - PROCESS | 1748 | 1467738686125 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1748 | 1467738686134 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x92adc000 == 45 [pid = 1748] [id = 296] 10:11:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x947ea800) [pid = 1748] [serial = 889] [outer = (nil)] 10:11:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9d861c00) [pid = 1748] [serial = 890] [outer = 0x947ea800] 10:11:26 INFO - PROCESS | 1748 | 1467738686211 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9d8ea400) [pid = 1748] [serial = 891] [outer = 0x947ea800] 10:11:27 INFO - PROCESS | 1748 | 1467738687130 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1430ms 10:11:27 INFO - PROCESS | 1748 | 1467738687197 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1748 | 1467738687201 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:11:27 INFO - PROCESS | 1748 | 1467738687207 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1748 | 1467738687211 Marionette TRACE conn3 <- [1,1158,null,{}] 10:11:27 INFO - PROCESS | 1748 | 1467738687216 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:27 INFO - PROCESS | 1748 | 1467738687221 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:27 INFO - PROCESS | 1748 | 1467738687385 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:11:27 INFO - PROCESS | 1748 | 1467738687566 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1748 | 1467738687574 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x91405c00 == 46 [pid = 1748] [id = 297] 10:11:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9140c400) [pid = 1748] [serial = 892] [outer = (nil)] 10:11:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x93a03800) [pid = 1748] [serial = 893] [outer = 0x9140c400] 10:11:27 INFO - PROCESS | 1748 | 1467738687653 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9b9f1400) [pid = 1748] [serial = 894] [outer = 0x9140c400] 10:11:28 INFO - PROCESS | 1748 | 1467738688545 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1388ms 10:11:28 INFO - PROCESS | 1748 | 1467738688596 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 1748 | 1467738688600 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:11:28 INFO - PROCESS | 1748 | 1467738688606 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1748 | 1467738688609 Marionette TRACE conn3 <- [1,1162,null,{}] 10:11:28 INFO - PROCESS | 1748 | 1467738688615 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:28 INFO - PROCESS | 1748 | 1467738688620 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:28 INFO - PROCESS | 1748 | 1467738688787 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:11:29 INFO - PROCESS | 1748 | --DOCSHELL 0x92401800 == 45 [pid = 1748] [id = 9] 10:11:29 INFO - PROCESS | 1748 | 1467738689249 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1748 | 1467738689260 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae1400 == 46 [pid = 1748] [id = 298] 10:11:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91ae3c00) [pid = 1748] [serial = 895] [outer = (nil)] 10:11:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x91d9a000) [pid = 1748] [serial = 896] [outer = 0x91ae3c00] 10:11:29 INFO - PROCESS | 1748 | 1467738689345 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x922af800) [pid = 1748] [serial = 897] [outer = 0x91ae3c00] 10:11:30 INFO - PROCESS | 1748 | 1467738690207 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1682ms 10:11:30 INFO - PROCESS | 1748 | 1467738690290 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 1748 | 1467738690296 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:11:30 INFO - PROCESS | 1748 | 1467738690303 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1748 | 1467738690307 Marionette TRACE conn3 <- [1,1166,null,{}] 10:11:30 INFO - PROCESS | 1748 | 1467738690314 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:30 INFO - PROCESS | 1748 | 1467738690321 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:30 INFO - PROCESS | 1748 | 1467738690551 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:11:30 INFO - PROCESS | 1748 | 1467738690688 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1748 | 1467738690699 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x924fbc00 == 47 [pid = 1748] [id = 299] 10:11:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x92ae2000) [pid = 1748] [serial = 898] [outer = (nil)] 10:11:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x93ab5800) [pid = 1748] [serial = 899] [outer = 0x92ae2000] 10:11:30 INFO - PROCESS | 1748 | 1467738690815 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x95209400) [pid = 1748] [serial = 900] [outer = 0x92ae2000] 10:11:31 INFO - PROCESS | 1748 | --DOCSHELL 0x93aab400 == 46 [pid = 1748] [id = 267] 10:11:31 INFO - PROCESS | 1748 | --DOCSHELL 0x9ab99800 == 45 [pid = 1748] [id = 272] 10:11:31 INFO - PROCESS | 1748 | --DOCSHELL 0x9521d000 == 44 [pid = 1748] [id = 257] 10:11:31 INFO - PROCESS | 1748 | --DOCSHELL 0x95225c00 == 43 [pid = 1748] [id = 279] 10:11:31 INFO - PROCESS | 1748 | --DOCSHELL 0x91406000 == 42 [pid = 1748] [id = 260] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x9140fc00 == 41 [pid = 1748] [id = 268] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x9521cc00 == 40 [pid = 1748] [id = 259] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x93a04400 == 39 [pid = 1748] [id = 261] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9ac00 == 38 [pid = 1748] [id = 280] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x9999ec00 == 37 [pid = 1748] [id = 262] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x93a09000 == 36 [pid = 1748] [id = 281] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae6000 == 35 [pid = 1748] [id = 265] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x91da1000 == 34 [pid = 1748] [id = 264] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x91409000 == 33 [pid = 1748] [id = 282] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x95588000 == 32 [pid = 1748] [id = 283] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x947e4c00 == 31 [pid = 1748] [id = 269] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x91d99c00 == 30 [pid = 1748] [id = 258] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x92404c00 == 29 [pid = 1748] [id = 11] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x91410800 == 28 [pid = 1748] [id = 263] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x92addc00 == 27 [pid = 1748] [id = 254] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x9140e400 == 26 [pid = 1748] [id = 270] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x92f3dc00 == 25 [pid = 1748] [id = 271] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae4000 == 24 [pid = 1748] [id = 275] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x913c8800 == 23 [pid = 1748] [id = 273] 10:11:32 INFO - PROCESS | 1748 | --DOCSHELL 0x9531f000 == 22 [pid = 1748] [id = 274] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x92405400) [pid = 1748] [serial = 833] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x92410c00) [pid = 1748] [serial = 834] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x91403400) [pid = 1748] [serial = 830] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x91410400) [pid = 1748] [serial = 831] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x922aac00) [pid = 1748] [serial = 828] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x91aed400) [pid = 1748] [serial = 827] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x92dce800) [pid = 1748] [serial = 813] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9240d000) [pid = 1748] [serial = 812] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x98ff4000) [pid = 1748] [serial = 816] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x97a20400) [pid = 1748] [serial = 815] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x9b2d9800) [pid = 1748] [serial = 819] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x9af5b400) [pid = 1748] [serial = 818] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x9b9ad800) [pid = 1748] [serial = 822] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x9b933400) [pid = 1748] [serial = 821] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x92dd8400) [pid = 1748] [serial = 836] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9b9b8000) [pid = 1748] [serial = 825] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9b9b6c00) [pid = 1748] [serial = 824] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x93a0fc00) [pid = 1748] [serial = 837] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x95234000) [pid = 1748] [serial = 839] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1748 | 1467738692818 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2540ms 10:11:32 INFO - PROCESS | 1748 | 1467738692843 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1748 | 1467738692847 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:11:32 INFO - PROCESS | 1748 | 1467738692856 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1748 | 1467738692860 Marionette TRACE conn3 <- [1,1170,null,{}] 10:11:32 INFO - PROCESS | 1748 | 1467738692867 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:32 INFO - PROCESS | 1748 | 1467738692873 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:33 INFO - PROCESS | 1748 | 1467738693026 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:11:33 INFO - PROCESS | 1748 | 1467738693143 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1748 | 1467738693153 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x91409400 == 23 [pid = 1748] [id = 300] 10:11:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9140ac00) [pid = 1748] [serial = 901] [outer = (nil)] 10:11:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x922a3c00) [pid = 1748] [serial = 902] [outer = 0x9140ac00] 10:11:33 INFO - PROCESS | 1748 | 1467738693221 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x923c4c00) [pid = 1748] [serial = 903] [outer = 0x9140ac00] 10:11:33 INFO - PROCESS | 1748 | 1467738693989 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1189ms 10:11:34 INFO - PROCESS | 1748 | 1467738694044 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:11:34 INFO - PROCESS | 1748 | 1467738694052 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:11:34 INFO - PROCESS | 1748 | 1467738694062 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1748 | 1467738694066 Marionette TRACE conn3 <- [1,1174,null,{}] 10:11:34 INFO - PROCESS | 1748 | 1467738694072 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:34 INFO - PROCESS | 1748 | 1467738694078 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:34 INFO - PROCESS | 1748 | 1467738694242 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:11:34 INFO - PROCESS | 1748 | 1467738694253 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1748 | 1467738694262 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ad9800 == 24 [pid = 1748] [id = 301] 10:11:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x92adf800) [pid = 1748] [serial = 904] [outer = (nil)] 10:11:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x92dd8400) [pid = 1748] [serial = 905] [outer = 0x92adf800] 10:11:34 INFO - PROCESS | 1748 | 1467738694447 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x92f4a800) [pid = 1748] [serial = 906] [outer = 0x92adf800] 10:11:35 INFO - PROCESS | 1748 | 1467738695319 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 1748 | 1467738695352 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:11:35 INFO - PROCESS | 1748 | 1467738695359 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1748 | 1467738695365 Marionette TRACE conn3 <- [1,1178,null,{}] 10:11:35 INFO - PROCESS | 1748 | 1467738695389 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:35 INFO - PROCESS | 1748 | 1467738695398 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:35 INFO - PROCESS | 1748 | 1467738695593 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:11:35 INFO - PROCESS | 1748 | 1467738695617 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1748 | 1467738695625 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x95235c00 == 25 [pid = 1748] [id = 302] 10:11:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x95237c00) [pid = 1748] [serial = 907] [outer = (nil)] 10:11:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9523d800) [pid = 1748] [serial = 908] [outer = 0x95237c00] 10:11:35 INFO - PROCESS | 1748 | 1467738695696 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x952eb800) [pid = 1748] [serial = 909] [outer = 0x95237c00] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x92dd8800) [pid = 1748] [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.] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x92401c00) [pid = 1748] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x95226000) [pid = 1748] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x924f7c00) [pid = 1748] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x952ef800) [pid = 1748] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9523a800) [pid = 1748] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x91d9bc00) [pid = 1748] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9988f400) [pid = 1748] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x97ad8c00) [pid = 1748] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x93a09400) [pid = 1748] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x91da2800) [pid = 1748] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x95592400) [pid = 1748] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:11:36 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x91d9a800) [pid = 1748] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:11:37 INFO - PROCESS | 1748 | 1467738697105 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1748 | 1467738697175 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:11:37 INFO - PROCESS | 1748 | 1467738697182 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1748 | 1467738697184 Marionette TRACE conn3 <- [1,1182,null,{}] 10:11:37 INFO - PROCESS | 1748 | 1467738697190 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:37 INFO - PROCESS | 1748 | 1467738697194 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:37 INFO - PROCESS | 1748 | 1467738697358 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:11:37 INFO - PROCESS | 1748 | 1467738697476 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1748 | 1467738697482 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9bc00 == 26 [pid = 1748] [id = 303] 10:11:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x922af000) [pid = 1748] [serial = 910] [outer = (nil)] 10:11:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x94734800) [pid = 1748] [serial = 911] [outer = 0x922af000] 10:11:37 INFO - PROCESS | 1748 | 1467738697578 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x95320800) [pid = 1748] [serial = 912] [outer = 0x922af000] 10:11:38 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:11:38 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:11:38 INFO - PROCESS | 1748 | 1467738698278 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1748 | 1467738698314 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:11:38 INFO - PROCESS | 1748 | 1467738698332 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1748 | 1467738698335 Marionette TRACE conn3 <- [1,1186,null,{}] 10:11:38 INFO - PROCESS | 1748 | 1467738698341 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:38 INFO - PROCESS | 1748 | 1467738698348 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:38 INFO - PROCESS | 1748 | 1467738698495 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:11:38 INFO - PROCESS | 1748 | 1467738698504 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1748 | 1467738698510 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c2000 == 27 [pid = 1748] [id = 304] 10:11:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x95586000) [pid = 1748] [serial = 913] [outer = (nil)] 10:11:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x97addc00) [pid = 1748] [serial = 914] [outer = 0x95586000] 10:11:38 INFO - PROCESS | 1748 | 1467738698576 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x984a6800) [pid = 1748] [serial = 915] [outer = 0x95586000] 10:11:39 INFO - PROCESS | 1748 | 1467738699740 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1748 | 1467738699822 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:11:39 INFO - PROCESS | 1748 | 1467738699830 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1748 | 1467738699835 Marionette TRACE conn3 <- [1,1190,null,{}] 10:11:39 INFO - PROCESS | 1748 | 1467738699845 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:39 INFO - PROCESS | 1748 | 1467738699850 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:40 INFO - PROCESS | 1748 | 1467738700079 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:11:40 INFO - PROCESS | 1748 | 1467738700293 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1748 | 1467738700302 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da4800 == 28 [pid = 1748] [id = 305] 10:11:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x91da6000) [pid = 1748] [serial = 916] [outer = (nil)] 10:11:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x92adb000) [pid = 1748] [serial = 917] [outer = 0x91da6000] 10:11:40 INFO - PROCESS | 1748 | 1467738700406 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x92f45c00) [pid = 1748] [serial = 918] [outer = 0x91da6000] 10:11:41 INFO - PROCESS | 1748 | 1467738701365 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 1748 | 1467738701432 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:11:41 INFO - PROCESS | 1748 | 1467738701443 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1748 | 1467738701447 Marionette TRACE conn3 <- [1,1194,null,{}] 10:11:41 INFO - PROCESS | 1748 | 1467738701455 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:41 INFO - PROCESS | 1748 | 1467738701460 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:41 INFO - PROCESS | 1748 | 1467738701638 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:11:41 INFO - PROCESS | 1748 | 1467738701895 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1748 | 1467738701904 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a10800 == 29 [pid = 1748] [id = 306] 10:11:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x95324800) [pid = 1748] [serial = 919] [outer = (nil)] 10:11:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x97a1e000) [pid = 1748] [serial = 920] [outer = 0x95324800] 10:11:42 INFO - PROCESS | 1748 | 1467738702029 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x984a3800) [pid = 1748] [serial = 921] [outer = 0x95324800] 10:11:42 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:11:42 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:11:43 INFO - PROCESS | 1748 | 1467738703052 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:11:43 INFO - PROCESS | 1748 | 1467738703136 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:11:43 INFO - PROCESS | 1748 | 1467738703143 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 1748 | 1467738703149 Marionette TRACE conn3 <- [1,1198,null,{}] 10:11:43 INFO - PROCESS | 1748 | 1467738703165 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:43 INFO - PROCESS | 1748 | 1467738703174 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:43 INFO - PROCESS | 1748 | 1467738703389 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:11:43 INFO - PROCESS | 1748 | 1467738703600 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1748 | 1467738703610 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a6c0800 == 30 [pid = 1748] [id = 307] 10:11:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9a6c1800) [pid = 1748] [serial = 922] [outer = (nil)] 10:11:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9a909400) [pid = 1748] [serial = 923] [outer = 0x9a6c1800] 10:11:43 INFO - PROCESS | 1748 | 1467738703692 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9a90dc00) [pid = 1748] [serial = 924] [outer = 0x9a6c1800] 10:11:44 INFO - PROCESS | 1748 | 1467738704680 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1584ms 10:11:44 INFO - PROCESS | 1748 | 1467738704728 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1748 | 1467738704733 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:11:44 INFO - PROCESS | 1748 | 1467738704739 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1748 | 1467738704743 Marionette TRACE conn3 <- [1,1202,null,{}] 10:11:44 INFO - PROCESS | 1748 | 1467738704748 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:44 INFO - PROCESS | 1748 | 1467738704754 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:44 INFO - PROCESS | 1748 | 1467738704935 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:11:45 INFO - PROCESS | 1748 | 1467738705223 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1748 | 1467738705235 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c7800 == 31 [pid = 1748] [id = 308] 10:11:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x913c7c00) [pid = 1748] [serial = 925] [outer = (nil)] 10:11:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x91409000) [pid = 1748] [serial = 926] [outer = 0x913c7c00] 10:11:45 INFO - PROCESS | 1748 | 1467738705367 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91d9c800) [pid = 1748] [serial = 927] [outer = 0x913c7c00] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x922aa000) [pid = 1748] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:11:46 INFO - PROCESS | 1748 | 1467738706376 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x92ae3000) [pid = 1748] [serial = 603] [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.] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9523bc00) [pid = 1748] [serial = 840] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x947e3400) [pid = 1748] [serial = 858] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x95589400) [pid = 1748] [serial = 849] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x95323800) [pid = 1748] [serial = 848] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x952ef400) [pid = 1748] [serial = 860] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x923c3000) [pid = 1748] [serial = 843] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x99eed400) [pid = 1748] [serial = 867] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x997cd400) [pid = 1748] [serial = 852] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91da4c00) [pid = 1748] [serial = 842] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x947e4800) [pid = 1748] [serial = 845] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x922b0800) [pid = 1748] [serial = 854] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x92407c00) [pid = 1748] [serial = 855] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x97ae1800) [pid = 1748] [serial = 863] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x98c9f800) [pid = 1748] [serial = 864] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x92dd7800) [pid = 1748] [serial = 857] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x95210c00) [pid = 1748] [serial = 846] [outer = (nil)] [url = about:blank] 10:11:46 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 10:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1685ms 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x99cb6800) [pid = 1748] [serial = 866] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x95585400) [pid = 1748] [serial = 861] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x98ca3c00) [pid = 1748] [serial = 851] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x99ef3400) [pid = 1748] [serial = 869] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x9a906400) [pid = 1748] [serial = 870] [outer = (nil)] [url = about:blank] 10:11:46 INFO - PROCESS | 1748 | 1467738706429 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1748 | 1467738706437 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:11:46 INFO - PROCESS | 1748 | 1467738706444 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1748 | 1467738706447 Marionette TRACE conn3 <- [1,1206,null,{}] 10:11:46 INFO - PROCESS | 1748 | 1467738706456 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:46 INFO - PROCESS | 1748 | 1467738706462 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:46 INFO - PROCESS | 1748 | 1467738706629 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:11:46 INFO - PROCESS | 1748 | 1467738706795 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1748 | 1467738706803 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da2400 == 32 [pid = 1748] [id = 309] 10:11:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x922aa400) [pid = 1748] [serial = 928] [outer = (nil)] 10:11:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x92406000) [pid = 1748] [serial = 929] [outer = 0x922aa400] 10:11:46 INFO - PROCESS | 1748 | 1467738706890 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x924f0c00) [pid = 1748] [serial = 930] [outer = 0x922aa400] 10:11:47 INFO - PROCESS | 1748 | 1467738707700 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:11:47 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 10:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1281ms 10:11:47 INFO - PROCESS | 1748 | 1467738707728 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1748 | 1467738707734 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:11:47 INFO - PROCESS | 1748 | 1467738707742 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1748 | 1467738707745 Marionette TRACE conn3 <- [1,1210,null,{}] 10:11:47 INFO - PROCESS | 1748 | 1467738707751 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:47 INFO - PROCESS | 1748 | 1467738707756 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:47 INFO - PROCESS | 1748 | 1467738707910 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:11:47 INFO - PROCESS | 1748 | 1467738707928 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1748 | 1467738707937 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dd6c00 == 33 [pid = 1748] [id = 310] 10:11:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x93a0e400) [pid = 1748] [serial = 931] [outer = (nil)] 10:11:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x94736c00) [pid = 1748] [serial = 932] [outer = 0x93a0e400] 10:11:48 INFO - PROCESS | 1748 | 1467738708006 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x947ef400) [pid = 1748] [serial = 933] [outer = 0x93a0e400] 10:11:48 INFO - PROCESS | 1748 | 1467738708922 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1256ms 10:11:49 INFO - PROCESS | 1748 | 1467738708997 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1748 | 1467738709001 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:11:49 INFO - PROCESS | 1748 | 1467738709017 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1748 | 1467738709025 Marionette TRACE conn3 <- [1,1214,null,{}] 10:11:49 INFO - PROCESS | 1748 | 1467738709039 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:49 INFO - PROCESS | 1748 | 1467738709046 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:49 INFO - PROCESS | 1748 | 1467738709250 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:11:49 INFO - PROCESS | 1748 | 1467738709347 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1748 | 1467738709354 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x913be400 == 34 [pid = 1748] [id = 311] 10:11:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x9520e400) [pid = 1748] [serial = 934] [outer = (nil)] 10:11:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x952e3c00) [pid = 1748] [serial = 935] [outer = 0x9520e400] 10:11:49 INFO - PROCESS | 1748 | 1467738709421 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x95321000) [pid = 1748] [serial = 936] [outer = 0x9520e400] 10:11:50 INFO - PROCESS | 1748 | 1467738710264 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1297ms 10:11:50 INFO - PROCESS | 1748 | 1467738710305 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1748 | 1467738710310 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:11:50 INFO - PROCESS | 1748 | 1467738710324 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1748 | 1467738710327 Marionette TRACE conn3 <- [1,1218,null,{}] 10:11:50 INFO - PROCESS | 1748 | 1467738710333 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:50 INFO - PROCESS | 1748 | 1467738710338 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:50 INFO - PROCESS | 1748 | 1467738710538 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:11:50 INFO - PROCESS | 1748 | 1467738710559 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1748 | 1467738710565 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x92f4a400 == 35 [pid = 1748] [id = 312] 10:11:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x95587800) [pid = 1748] [serial = 937] [outer = (nil)] 10:11:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x97a14800) [pid = 1748] [serial = 938] [outer = 0x95587800] 10:11:50 INFO - PROCESS | 1748 | 1467738710631 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x97a1e400) [pid = 1748] [serial = 939] [outer = 0x95587800] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x91406c00) [pid = 1748] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x92f46800) [pid = 1748] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x95237c00) [pid = 1748] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x98c3dc00) [pid = 1748] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x92ae2000) [pid = 1748] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x924fc400) [pid = 1748] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9b209800) [pid = 1748] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9b9b3000) [pid = 1748] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9140ac00) [pid = 1748] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x947ea800) [pid = 1748] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9140c400) [pid = 1748] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x91ae3c00) [pid = 1748] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x92adf800) [pid = 1748] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:11:51 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x922af000) [pid = 1748] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:11:51 INFO - PROCESS | 1748 | 1467738711609 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1336ms 10:11:51 INFO - PROCESS | 1748 | 1467738711654 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1748 | 1467738711658 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:11:51 INFO - PROCESS | 1748 | 1467738711664 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1748 | 1467738711667 Marionette TRACE conn3 <- [1,1222,null,{}] 10:11:51 INFO - PROCESS | 1748 | 1467738711673 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:51 INFO - PROCESS | 1748 | 1467738711678 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:51 INFO - PROCESS | 1748 | 1467738711884 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:11:51 INFO - PROCESS | 1748 | 1467738711904 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1748 | 1467738711922 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x95231400 == 36 [pid = 1748] [id = 313] 10:11:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x95237c00) [pid = 1748] [serial = 940] [outer = (nil)] 10:11:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x97ad7400) [pid = 1748] [serial = 941] [outer = 0x95237c00] 10:11:52 INFO - PROCESS | 1748 | 1467738712001 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x997c5c00) [pid = 1748] [serial = 942] [outer = 0x95237c00] 10:11:52 INFO - PROCESS | 1748 | 1467738712850 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1748 | 1467738712906 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:11:52 INFO - PROCESS | 1748 | 1467738712912 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1748 | 1467738712914 Marionette TRACE conn3 <- [1,1226,null,{}] 10:11:52 INFO - PROCESS | 1748 | 1467738712920 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:52 INFO - PROCESS | 1748 | 1467738712926 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:53 INFO - PROCESS | 1748 | 1467738713083 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:11:53 INFO - PROCESS | 1748 | 1467738713094 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:53 INFO - PROCESS | 1748 | 1467738713102 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da0400 == 37 [pid = 1748] [id = 314] 10:11:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x924f3800) [pid = 1748] [serial = 943] [outer = (nil)] 10:11:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x9a6c8400) [pid = 1748] [serial = 944] [outer = 0x924f3800] 10:11:53 INFO - PROCESS | 1748 | 1467738713165 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9a6cd000) [pid = 1748] [serial = 945] [outer = 0x924f3800] 10:11:54 INFO - PROCESS | 1748 | 1467738714242 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1378ms 10:11:54 INFO - PROCESS | 1748 | 1467738714291 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:11:54 INFO - PROCESS | 1748 | 1467738714297 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:11:54 INFO - PROCESS | 1748 | 1467738714305 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1748 | 1467738714313 Marionette TRACE conn3 <- [1,1230,null,{}] 10:11:54 INFO - PROCESS | 1748 | 1467738714321 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:54 INFO - PROCESS | 1748 | 1467738714326 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:54 INFO - PROCESS | 1748 | 1467738714513 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:11:54 INFO - PROCESS | 1748 | 1467738714741 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1748 | 1467738714749 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x922a5400 == 38 [pid = 1748] [id = 315] 10:11:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x922aac00) [pid = 1748] [serial = 946] [outer = (nil)] 10:11:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x924fa800) [pid = 1748] [serial = 947] [outer = 0x922aac00] 10:11:54 INFO - PROCESS | 1748 | 1467738714876 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x92ae4000) [pid = 1748] [serial = 948] [outer = 0x922aac00] 10:11:55 INFO - PROCESS | 1748 | 1467738715765 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1498ms 10:11:55 INFO - PROCESS | 1748 | 1467738715803 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1748 | 1467738715810 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:11:55 INFO - PROCESS | 1748 | 1467738715821 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1748 | 1467738715825 Marionette TRACE conn3 <- [1,1234,null,{}] 10:11:55 INFO - PROCESS | 1748 | 1467738715832 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:55 INFO - PROCESS | 1748 | 1467738715837 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:56 INFO - PROCESS | 1748 | 1467738716018 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:11:56 INFO - PROCESS | 1748 | 1467738716182 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1748 | 1467738716192 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x95210c00 == 39 [pid = 1748] [id = 316] 10:11:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x95212400) [pid = 1748] [serial = 949] [outer = (nil)] 10:11:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9523d000) [pid = 1748] [serial = 950] [outer = 0x95212400] 10:11:56 INFO - PROCESS | 1748 | 1467738716275 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x952ec800) [pid = 1748] [serial = 951] [outer = 0x95212400] 10:11:57 INFO - PROCESS | 1748 | 1467738717228 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1438ms 10:11:57 INFO - PROCESS | 1748 | 1467738717259 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1748 | 1467738717264 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:11:57 INFO - PROCESS | 1748 | 1467738717270 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1748 | 1467738717276 Marionette TRACE conn3 <- [1,1238,null,{}] 10:11:57 INFO - PROCESS | 1748 | 1467738717293 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:57 INFO - PROCESS | 1748 | 1467738717302 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:57 INFO - PROCESS | 1748 | 1467738717483 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:11:57 INFO - PROCESS | 1748 | 1467738717666 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1748 | 1467738717681 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x99eed400 == 40 [pid = 1748] [id = 317] 10:11:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x99ef2c00) [pid = 1748] [serial = 952] [outer = (nil)] 10:11:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x9a903400) [pid = 1748] [serial = 953] [outer = 0x99ef2c00] 10:11:57 INFO - PROCESS | 1748 | 1467738717760 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9a90f400) [pid = 1748] [serial = 954] [outer = 0x99ef2c00] 10:11:58 INFO - PROCESS | 1748 | 1467738718683 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1448ms 10:11:58 INFO - PROCESS | 1748 | 1467738718735 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1748 | 1467738718740 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:11:58 INFO - PROCESS | 1748 | 1467738718748 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1748 | 1467738718751 Marionette TRACE conn3 <- [1,1242,null,{}] 10:11:58 INFO - PROCESS | 1748 | 1467738718757 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:58 INFO - PROCESS | 1748 | 1467738718762 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:58 INFO - PROCESS | 1748 | 1467738718944 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:11:59 INFO - PROCESS | 1748 | 1467738719120 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1748 | 1467738719126 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:11:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a03c00 == 41 [pid = 1748] [id = 318] 10:11:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x93ab3000) [pid = 1748] [serial = 955] [outer = (nil)] 10:11:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9a90a800) [pid = 1748] [serial = 956] [outer = 0x93ab3000] 10:11:59 INFO - PROCESS | 1748 | 1467738719206 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x9ac0d800) [pid = 1748] [serial = 957] [outer = 0x93ab3000] 10:12:00 INFO - PROCESS | 1748 | 1467738720140 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1437ms 10:12:00 INFO - PROCESS | 1748 | 1467738720186 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1748 | 1467738720191 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:12:00 INFO - PROCESS | 1748 | 1467738720197 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1748 | 1467738720200 Marionette TRACE conn3 <- [1,1246,null,{}] 10:12:00 INFO - PROCESS | 1748 | 1467738720206 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:00 INFO - PROCESS | 1748 | 1467738720211 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:00 INFO - PROCESS | 1748 | 1467738720378 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:12:00 INFO - PROCESS | 1748 | 1467738720542 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1748 | 1467738720550 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x98c97c00 == 42 [pid = 1748] [id = 319] 10:12:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x98c98000) [pid = 1748] [serial = 958] [outer = (nil)] 10:12:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9b20ec00) [pid = 1748] [serial = 959] [outer = 0x98c98000] 10:12:00 INFO - PROCESS | 1748 | 1467738720632 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9b2e1000) [pid = 1748] [serial = 960] [outer = 0x98c98000] 10:12:01 INFO - PROCESS | 1748 | 1467738721558 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1393ms 10:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:12:01 INFO - PROCESS | 1748 | 1467738721591 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1748 | 1467738721594 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:12:01 INFO - PROCESS | 1748 | 1467738721601 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1748 | 1467738721605 Marionette TRACE conn3 <- [1,1250,null,{}] 10:12:01 INFO - PROCESS | 1748 | 1467738721610 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:01 INFO - PROCESS | 1748 | 1467738721620 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:01 INFO - PROCESS | 1748 | 1467738721819 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:12:02 INFO - PROCESS | 1748 | 1467738721993 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1748 | 1467738722003 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x9531ec00 == 43 [pid = 1748] [id = 320] 10:12:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9ac0e800) [pid = 1748] [serial = 961] [outer = (nil)] 10:12:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9b9e9000) [pid = 1748] [serial = 962] [outer = 0x9ac0e800] 10:12:02 INFO - PROCESS | 1748 | 1467738722087 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9b9f4400) [pid = 1748] [serial = 963] [outer = 0x9ac0e800] 10:12:03 INFO - PROCESS | 1748 | 1467738723055 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1489ms 10:12:03 INFO - PROCESS | 1748 | 1467738723090 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 1748 | 1467738723094 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:12:03 INFO - PROCESS | 1748 | 1467738723101 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1748 | 1467738723103 Marionette TRACE conn3 <- [1,1254,null,{}] 10:12:03 INFO - PROCESS | 1748 | 1467738723109 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:03 INFO - PROCESS | 1748 | 1467738723114 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:03 INFO - PROCESS | 1748 | 1467738723276 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:12:03 INFO - PROCESS | 1748 | 1467738723446 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1748 | 1467738723454 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ade800 == 44 [pid = 1748] [id = 321] 10:12:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x9558a000) [pid = 1748] [serial = 964] [outer = (nil)] 10:12:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0xa1010c00) [pid = 1748] [serial = 965] [outer = 0x9558a000] 10:12:03 INFO - PROCESS | 1748 | 1467738723532 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x9a90f000) [pid = 1748] [serial = 966] [outer = 0x9558a000] 10:12:04 INFO - PROCESS | 1748 | 1467738724481 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1431ms 10:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:12:04 INFO - PROCESS | 1748 | 1467738724533 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1748 | 1467738724536 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:12:04 INFO - PROCESS | 1748 | 1467738724543 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1748 | 1467738724546 Marionette TRACE conn3 <- [1,1258,null,{}] 10:12:04 INFO - PROCESS | 1748 | 1467738724552 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:04 INFO - PROCESS | 1748 | 1467738724557 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:04 INFO - PROCESS | 1748 | 1467738724720 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:12:04 INFO - PROCESS | 1748 | 1467738724888 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1748 | 1467738724898 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aee800 == 45 [pid = 1748] [id = 322] 10:12:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x91aeec00) [pid = 1748] [serial = 967] [outer = (nil)] 10:12:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x952e9000) [pid = 1748] [serial = 968] [outer = 0x91aeec00] 10:12:04 INFO - PROCESS | 1748 | 1467738724973 Marionette DEBUG loaded listener.js 10:12:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x95585800) [pid = 1748] [serial = 969] [outer = 0x91aeec00] 10:12:06 INFO - PROCESS | 1748 | 1467738726114 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1635ms 10:12:06 INFO - PROCESS | 1748 | 1467738726178 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:12:06 INFO - PROCESS | 1748 | 1467738726184 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:12:06 INFO - PROCESS | 1748 | 1467738726193 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:12:06 INFO - PROCESS | 1748 | 1467738726197 Marionette TRACE conn3 <- [1,1262,null,{}] 10:12:06 INFO - PROCESS | 1748 | 1467738726205 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:06 INFO - PROCESS | 1748 | 1467738726210 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:06 INFO - PROCESS | 1748 | 1467738726388 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:12:06 INFO - PROCESS | 1748 | 1467738726630 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1748 | 1467738726641 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bd000 == 46 [pid = 1748] [id = 323] 10:12:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x923c3000) [pid = 1748] [serial = 970] [outer = (nil)] 10:12:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x9240c800) [pid = 1748] [serial = 971] [outer = 0x923c3000] 10:12:06 INFO - PROCESS | 1748 | 1467738726727 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x92ad9400) [pid = 1748] [serial = 972] [outer = 0x923c3000] 10:12:07 INFO - PROCESS | 1748 | 1467738727669 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1534ms 10:12:07 INFO - PROCESS | 1748 | 1467738727727 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 1748 | 1467738727734 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:12:07 INFO - PROCESS | 1748 | 1467738727743 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1748 | 1467738727747 Marionette TRACE conn3 <- [1,1266,null,{}] 10:12:07 INFO - PROCESS | 1748 | 1467738727753 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:07 INFO - PROCESS | 1748 | 1467738727758 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:07 INFO - PROCESS | 1748 | 1467738727927 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x95231400 == 45 [pid = 1748] [id = 313] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x92f4a400 == 44 [pid = 1748] [id = 312] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x913be400 == 43 [pid = 1748] [id = 311] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x92dd6c00 == 42 [pid = 1748] [id = 310] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x91da2400 == 41 [pid = 1748] [id = 309] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x913c7800 == 40 [pid = 1748] [id = 308] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9bc00 == 39 [pid = 1748] [id = 303] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x913c2000 == 38 [pid = 1748] [id = 304] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x9a6c0800 == 37 [pid = 1748] [id = 307] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x91da4800 == 36 [pid = 1748] [id = 305] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x93a10800 == 35 [pid = 1748] [id = 306] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x95235c00 == 34 [pid = 1748] [id = 302] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x923bd000 == 33 [pid = 1748] [id = 323] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x91aee800 == 32 [pid = 1748] [id = 322] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x92ade800 == 31 [pid = 1748] [id = 321] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x98c97c00 == 30 [pid = 1748] [id = 319] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x9531ec00 == 29 [pid = 1748] [id = 320] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x93a03c00 == 28 [pid = 1748] [id = 318] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x99eed400 == 27 [pid = 1748] [id = 317] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x922a5400 == 26 [pid = 1748] [id = 315] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x95210c00 == 25 [pid = 1748] [id = 316] 10:12:08 INFO - PROCESS | 1748 | --DOCSHELL 0x91da0400 == 24 [pid = 1748] [id = 314] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x91aefc00) [pid = 1748] [serial = 873] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x91ae7c00) [pid = 1748] [serial = 872] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x9521c400) [pid = 1748] [serial = 876] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x95208c00) [pid = 1748] [serial = 875] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x9523d800) [pid = 1748] [serial = 908] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x9a6c5800) [pid = 1748] [serial = 879] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x9a063800) [pid = 1748] [serial = 878] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x95209400) [pid = 1748] [serial = 900] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x9b209400) [pid = 1748] [serial = 882] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x93ab5800) [pid = 1748] [serial = 899] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9ac08800) [pid = 1748] [serial = 881] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9b92b800) [pid = 1748] [serial = 885] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x9b2e5800) [pid = 1748] [serial = 884] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x9d80d400) [pid = 1748] [serial = 888] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x9b9e6000) [pid = 1748] [serial = 887] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x922a3c00) [pid = 1748] [serial = 902] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x9d8ea400) [pid = 1748] [serial = 891] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x923c4c00) [pid = 1748] [serial = 903] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9d861c00) [pid = 1748] [serial = 890] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9b9f1400) [pid = 1748] [serial = 894] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x93a03800) [pid = 1748] [serial = 893] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x922af800) [pid = 1748] [serial = 897] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x91d9a000) [pid = 1748] [serial = 896] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x97addc00) [pid = 1748] [serial = 914] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x92f4a800) [pid = 1748] [serial = 906] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x92dd8400) [pid = 1748] [serial = 905] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x952eb800) [pid = 1748] [serial = 909] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x95320800) [pid = 1748] [serial = 912] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x94734800) [pid = 1748] [serial = 911] [outer = (nil)] [url = about:blank] 10:12:09 INFO - PROCESS | 1748 | 1467738729256 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1748 | 1467738729263 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c7800 == 25 [pid = 1748] [id = 324] 10:12:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x913c8c00) [pid = 1748] [serial = 973] [outer = (nil)] 10:12:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x91403400) [pid = 1748] [serial = 974] [outer = 0x913c8c00] 10:12:09 INFO - PROCESS | 1748 | 1467738729344 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x91ae6400) [pid = 1748] [serial = 975] [outer = 0x913c8c00] 10:12:10 INFO - PROCESS | 1748 | 1467738730241 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2589ms 10:12:10 INFO - PROCESS | 1748 | 1467738730334 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1748 | 1467738730341 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:12:10 INFO - PROCESS | 1748 | 1467738730349 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1748 | 1467738730354 Marionette TRACE conn3 <- [1,1270,null,{}] 10:12:10 INFO - PROCESS | 1748 | 1467738730363 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:10 INFO - PROCESS | 1748 | 1467738730370 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:10 INFO - PROCESS | 1748 | 1467738730559 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:12:10 INFO - PROCESS | 1748 | 1467738730779 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1748 | 1467738730789 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da7400 == 26 [pid = 1748] [id = 325] 10:12:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x922a5400) [pid = 1748] [serial = 976] [outer = (nil)] 10:12:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x923ba800) [pid = 1748] [serial = 977] [outer = 0x922a5400] 10:12:10 INFO - PROCESS | 1748 | 1467738730900 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x923c7400) [pid = 1748] [serial = 978] [outer = 0x922a5400] 10:12:11 INFO - PROCESS | 1748 | 1467738731884 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1582ms 10:12:11 INFO - PROCESS | 1748 | 1467738731931 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 1748 | 1467738731938 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:12:11 INFO - PROCESS | 1748 | 1467738731949 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1748 | 1467738731953 Marionette TRACE conn3 <- [1,1274,null,{}] 10:12:11 INFO - PROCESS | 1748 | 1467738731967 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:11 INFO - PROCESS | 1748 | 1467738731971 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:12 INFO - PROCESS | 1748 | 1467738732162 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:12:12 INFO - PROCESS | 1748 | 1467738732373 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1748 | 1467738732383 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f4000 == 27 [pid = 1748] [id = 326] 10:12:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x92ae5800) [pid = 1748] [serial = 979] [outer = (nil)] 10:12:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x92dd8c00) [pid = 1748] [serial = 980] [outer = 0x92ae5800] 10:12:12 INFO - PROCESS | 1748 | 1467738732495 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x93a04800) [pid = 1748] [serial = 981] [outer = 0x92ae5800] 10:12:13 INFO - PROCESS | 1748 | 1467738733603 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1699ms 10:12:13 INFO - PROCESS | 1748 | 1467738733649 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1748 | 1467738733653 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:12:13 INFO - PROCESS | 1748 | 1467738733660 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1748 | 1467738733666 Marionette TRACE conn3 <- [1,1278,null,{}] 10:12:13 INFO - PROCESS | 1748 | 1467738733684 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:13 INFO - PROCESS | 1748 | 1467738733693 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:13 INFO - PROCESS | 1748 | 1467738733885 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:12:14 INFO - PROCESS | 1748 | 1467738734098 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:14 INFO - PROCESS | 1748 | 1467738734111 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x95226000 == 28 [pid = 1748] [id = 327] 10:12:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x95226400) [pid = 1748] [serial = 982] [outer = (nil)] 10:12:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x95231000) [pid = 1748] [serial = 983] [outer = 0x95226400] 10:12:14 INFO - PROCESS | 1748 | 1467738734219 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9523cc00) [pid = 1748] [serial = 984] [outer = 0x95226400] 10:12:15 INFO - PROCESS | 1748 | 1467738735171 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1588ms 10:12:15 INFO - PROCESS | 1748 | 1467738735248 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1748 | 1467738735252 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:12:15 INFO - PROCESS | 1748 | 1467738735259 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1748 | 1467738735262 Marionette TRACE conn3 <- [1,1282,null,{}] 10:12:15 INFO - PROCESS | 1748 | 1467738735268 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:15 INFO - PROCESS | 1748 | 1467738735273 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:15 INFO - PROCESS | 1748 | 1467738735483 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:12:15 INFO - PROCESS | 1748 | 1467738735687 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1748 | 1467738735697 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140e400 == 29 [pid = 1748] [id = 328] 10:12:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x91d9f800) [pid = 1748] [serial = 985] [outer = (nil)] 10:12:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x95322400) [pid = 1748] [serial = 986] [outer = 0x91d9f800] 10:12:15 INFO - PROCESS | 1748 | 1467738735822 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9558a400) [pid = 1748] [serial = 987] [outer = 0x91d9f800] 10:12:16 INFO - PROCESS | 1748 | 1467738736859 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1689ms 10:12:16 INFO - PROCESS | 1748 | 1467738736950 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1748 | 1467738736953 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:12:16 INFO - PROCESS | 1748 | 1467738736961 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1748 | 1467738736965 Marionette TRACE conn3 <- [1,1286,null,{}] 10:12:16 INFO - PROCESS | 1748 | 1467738736971 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:16 INFO - PROCESS | 1748 | 1467738736976 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:17 INFO - PROCESS | 1748 | 1467738737293 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:12:17 INFO - PROCESS | 1748 | 1467738737524 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1748 | 1467738737537 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x91af0800 == 30 [pid = 1748] [id = 329] 10:12:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x91d9ac00) [pid = 1748] [serial = 988] [outer = (nil)] 10:12:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x91da7800) [pid = 1748] [serial = 989] [outer = 0x91d9ac00] 10:12:17 INFO - PROCESS | 1748 | 1467738737612 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x92ae2000) [pid = 1748] [serial = 990] [outer = 0x91d9ac00] 10:12:18 INFO - PROCESS | 1748 | --DOCSHELL 0x924fbc00 == 29 [pid = 1748] [id = 299] 10:12:18 INFO - PROCESS | 1748 | 1467738738612 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1683ms 10:12:18 INFO - PROCESS | 1748 | 1467738738646 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:12:18 INFO - PROCESS | 1748 | 1467738738652 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:12:18 INFO - PROCESS | 1748 | 1467738738659 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1748 | 1467738738664 Marionette TRACE conn3 <- [1,1290,null,{}] 10:12:18 INFO - PROCESS | 1748 | 1467738738670 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:18 INFO - PROCESS | 1748 | 1467738738676 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:18 INFO - PROCESS | 1748 | 1467738738839 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:12:18 INFO - PROCESS | 1748 | 1467738738965 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1748 | 1467738738974 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae4400 == 30 [pid = 1748] [id = 330] 10:12:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x91aef000) [pid = 1748] [serial = 991] [outer = (nil)] 10:12:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x95227c00) [pid = 1748] [serial = 992] [outer = 0x91aef000] 10:12:19 INFO - PROCESS | 1748 | 1467738739044 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x95584c00) [pid = 1748] [serial = 993] [outer = 0x91aef000] 10:12:19 INFO - PROCESS | 1748 | 1467738739854 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1286ms 10:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:12:19 INFO - PROCESS | 1748 | 1467738739945 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1748 | 1467738739949 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:12:19 INFO - PROCESS | 1748 | 1467738739955 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1748 | 1467738739959 Marionette TRACE conn3 <- [1,1294,null,{}] 10:12:19 INFO - PROCESS | 1748 | 1467738739965 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:19 INFO - PROCESS | 1748 | 1467738739970 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:20 INFO - PROCESS | 1748 | 1467738740132 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:12:20 INFO - PROCESS | 1748 | 1467738740265 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1748 | 1467738740274 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dd7800 == 31 [pid = 1748] [id = 331] 10:12:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x97adc000) [pid = 1748] [serial = 994] [outer = (nil)] 10:12:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x997ccc00) [pid = 1748] [serial = 995] [outer = 0x97adc000] 10:12:20 INFO - PROCESS | 1748 | 1467738740343 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x99a34c00) [pid = 1748] [serial = 996] [outer = 0x97adc000] 10:12:21 INFO - PROCESS | 1748 | 1467738741242 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1331ms 10:12:21 INFO - PROCESS | 1748 | 1467738741286 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1748 | 1467738741293 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:12:21 INFO - PROCESS | 1748 | 1467738741320 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1748 | 1467738741327 Marionette TRACE conn3 <- [1,1298,null,{}] 10:12:21 INFO - PROCESS | 1748 | 1467738741332 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:21 INFO - PROCESS | 1748 | 1467738741338 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:21 INFO - PROCESS | 1748 | 1467738741544 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:12:21 INFO - PROCESS | 1748 | 1467738741568 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 1748 | 1467738741577 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x91408c00 == 32 [pid = 1748] [id = 332] 10:12:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x92402c00) [pid = 1748] [serial = 997] [outer = (nil)] 10:12:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x9a6c6c00) [pid = 1748] [serial = 998] [outer = 0x92402c00] 10:12:21 INFO - PROCESS | 1748 | 1467738741641 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x9a6cb800) [pid = 1748] [serial = 999] [outer = 0x92402c00] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x95587800) [pid = 1748] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x9a6c1800) [pid = 1748] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x922aa400) [pid = 1748] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x91da6000) [pid = 1748] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x913c7c00) [pid = 1748] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x95586000) [pid = 1748] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x93a0e400) [pid = 1748] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x9520e400) [pid = 1748] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x95324800) [pid = 1748] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x95237c00) [pid = 1748] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x923c3000) [pid = 1748] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x922aac00) [pid = 1748] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x95212400) [pid = 1748] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x99ef2c00) [pid = 1748] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x93ab3000) [pid = 1748] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x98c98000) [pid = 1748] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9ac0e800) [pid = 1748] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9558a000) [pid = 1748] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x91aeec00) [pid = 1748] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:12:22 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x924f3800) [pid = 1748] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:12:22 INFO - PROCESS | 1748 | 1467738742682 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1406ms 10:12:22 INFO - PROCESS | 1748 | 1467738742712 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1748 | 1467738742715 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:12:22 INFO - PROCESS | 1748 | 1467738742721 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1748 | 1467738742724 Marionette TRACE conn3 <- [1,1302,null,{}] 10:12:22 INFO - PROCESS | 1748 | 1467738742730 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:22 INFO - PROCESS | 1748 | 1467738742735 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:22 INFO - PROCESS | 1748 | 1467738742886 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:12:23 INFO - PROCESS | 1748 | 1467738743022 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1748 | 1467738743030 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c0800 == 33 [pid = 1748] [id = 333] 10:12:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x913c7400) [pid = 1748] [serial = 1000] [outer = (nil)] 10:12:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9520e400) [pid = 1748] [serial = 1001] [outer = 0x913c7400] 10:12:23 INFO - PROCESS | 1748 | 1467738743098 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x95324800) [pid = 1748] [serial = 1002] [outer = 0x913c7400] 10:12:23 INFO - PROCESS | 1748 | 1467738743849 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1187ms 10:12:23 INFO - PROCESS | 1748 | 1467738743912 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1748 | 1467738743916 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:12:23 INFO - PROCESS | 1748 | 1467738743922 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1748 | 1467738743925 Marionette TRACE conn3 <- [1,1306,null,{}] 10:12:23 INFO - PROCESS | 1748 | 1467738743930 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:23 INFO - PROCESS | 1748 | 1467738743935 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:24 INFO - PROCESS | 1748 | 1467738744143 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:12:24 INFO - PROCESS | 1748 | 1467738744159 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 1748 | 1467738744177 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae0400 == 34 [pid = 1748] [id = 334] 10:12:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x9a6c7400) [pid = 1748] [serial = 1003] [outer = (nil)] 10:12:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9a909800) [pid = 1748] [serial = 1004] [outer = 0x9a6c7400] 10:12:24 INFO - PROCESS | 1748 | 1467738744262 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x9af5ec00) [pid = 1748] [serial = 1005] [outer = 0x9a6c7400] 10:12:25 INFO - PROCESS | 1748 | 1467738745371 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1483ms 10:12:25 INFO - PROCESS | 1748 | 1467738745406 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1748 | 1467738745412 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:12:25 INFO - PROCESS | 1748 | 1467738745420 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1748 | 1467738745428 Marionette TRACE conn3 <- [1,1310,null,{}] 10:12:25 INFO - PROCESS | 1748 | 1467738745436 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:25 INFO - PROCESS | 1748 | 1467738745442 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:25 INFO - PROCESS | 1748 | 1467738745628 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:12:25 INFO - PROCESS | 1748 | 1467738745843 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1748 | 1467738745850 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a07000 == 35 [pid = 1748] [id = 335] 10:12:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x93a0a400) [pid = 1748] [serial = 1006] [outer = (nil)] 10:12:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x95208400) [pid = 1748] [serial = 1007] [outer = 0x93a0a400] 10:12:25 INFO - PROCESS | 1748 | 1467738745978 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9522fc00) [pid = 1748] [serial = 1008] [outer = 0x93a0a400] 10:12:26 INFO - PROCESS | 1748 | 1467738746876 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1748 | 1467738746964 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:12:26 INFO - PROCESS | 1748 | 1467738746975 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1748 | 1467738746979 Marionette TRACE conn3 <- [1,1314,null,{}] 10:12:26 INFO - PROCESS | 1748 | 1467738746985 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:26 INFO - PROCESS | 1748 | 1467738746991 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:27 INFO - PROCESS | 1748 | 1467738747242 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:12:27 INFO - PROCESS | 1748 | 1467738747503 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1748 | 1467738747515 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x9531d000 == 36 [pid = 1748] [id = 336] 10:12:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x98ca3c00) [pid = 1748] [serial = 1009] [outer = (nil)] 10:12:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x99dd2c00) [pid = 1748] [serial = 1010] [outer = 0x98ca3c00] 10:12:27 INFO - PROCESS | 1748 | 1467738747611 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9a06a800) [pid = 1748] [serial = 1011] [outer = 0x98ca3c00] 10:12:28 INFO - PROCESS | 1748 | 1467738748516 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1581ms 10:12:28 INFO - PROCESS | 1748 | 1467738748556 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1748 | 1467738748560 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:12:28 INFO - PROCESS | 1748 | 1467738748567 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1748 | 1467738748573 Marionette TRACE conn3 <- [1,1318,null,{}] 10:12:28 INFO - PROCESS | 1748 | 1467738748590 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:28 INFO - PROCESS | 1748 | 1467738748599 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:28 INFO - PROCESS | 1748 | 1467738748779 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:12:28 INFO - PROCESS | 1748 | 1467738748946 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1748 | 1467738748958 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b2de800 == 37 [pid = 1748] [id = 337] 10:12:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9b2df800) [pid = 1748] [serial = 1012] [outer = (nil)] 10:12:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x9b931400) [pid = 1748] [serial = 1013] [outer = 0x9b2df800] 10:12:29 INFO - PROCESS | 1748 | 1467738749040 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x9b9ae400) [pid = 1748] [serial = 1014] [outer = 0x9b2df800] 10:12:29 INFO - PROCESS | 1748 | 1467738749997 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1489ms 10:12:30 INFO - PROCESS | 1748 | 1467738750057 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1748 | 1467738750062 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:12:30 INFO - PROCESS | 1748 | 1467738750069 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1748 | 1467738750072 Marionette TRACE conn3 <- [1,1322,null,{}] 10:12:30 INFO - PROCESS | 1748 | 1467738750078 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:30 INFO - PROCESS | 1748 | 1467738750083 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:30 INFO - PROCESS | 1748 | 1467738750301 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:12:30 INFO - PROCESS | 1748 | 1467738750531 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1748 | 1467738750542 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x913bd800 == 38 [pid = 1748] [id = 338] 10:12:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x91405000) [pid = 1748] [serial = 1015] [outer = (nil)] 10:12:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x9b9b7400) [pid = 1748] [serial = 1016] [outer = 0x91405000] 10:12:30 INFO - PROCESS | 1748 | 1467738750661 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x9b9f3c00) [pid = 1748] [serial = 1017] [outer = 0x91405000] 10:12:31 INFO - PROCESS | 1748 | 1467738751529 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1533ms 10:12:31 INFO - PROCESS | 1748 | 1467738751603 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1748 | 1467738751606 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:12:31 INFO - PROCESS | 1748 | 1467738751613 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1748 | 1467738751617 Marionette TRACE conn3 <- [1,1326,null,{}] 10:12:31 INFO - PROCESS | 1748 | 1467738751623 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:31 INFO - PROCESS | 1748 | 1467738751628 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:31 INFO - PROCESS | 1748 | 1467738751835 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:12:32 INFO - PROCESS | 1748 | 1467738752065 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1748 | 1467738752075 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x91404c00 == 39 [pid = 1748] [id = 339] 10:12:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x91d9c400) [pid = 1748] [serial = 1018] [outer = (nil)] 10:12:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x9d80d800) [pid = 1748] [serial = 1019] [outer = 0x91d9c400] 10:12:32 INFO - PROCESS | 1748 | 1467738752195 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x9d863000) [pid = 1748] [serial = 1020] [outer = 0x91d9c400] 10:12:33 INFO - PROCESS | 1748 | 1467738753192 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:12:33 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 10:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1635ms 10:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:12:33 INFO - PROCESS | 1748 | 1467738753249 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1748 | 1467738753252 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:12:33 INFO - PROCESS | 1748 | 1467738753259 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1748 | 1467738753262 Marionette TRACE conn3 <- [1,1330,null,{}] 10:12:33 INFO - PROCESS | 1748 | 1467738753268 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:33 INFO - PROCESS | 1748 | 1467738753278 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:33 INFO - PROCESS | 1748 | 1467738753502 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:12:33 INFO - PROCESS | 1748 | 1467738753717 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1748 | 1467738753724 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x924f0400 == 40 [pid = 1748] [id = 340] 10:12:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x924f8400) [pid = 1748] [serial = 1021] [outer = (nil)] 10:12:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0xa219d800) [pid = 1748] [serial = 1022] [outer = 0x924f8400] 10:12:33 INFO - PROCESS | 1748 | 1467738753852 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0xa21a0000) [pid = 1748] [serial = 1023] [outer = 0x924f8400] 10:12:34 INFO - PROCESS | 1748 | 1467738754712 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:12:34 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 10:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1530ms 10:12:34 INFO - PROCESS | 1748 | 1467738754790 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1748 | 1467738754794 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:12:34 INFO - PROCESS | 1748 | 1467738754801 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1748 | 1467738754805 Marionette TRACE conn3 <- [1,1334,null,{}] 10:12:34 INFO - PROCESS | 1748 | 1467738754810 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:34 INFO - PROCESS | 1748 | 1467738754815 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:34 INFO - PROCESS | 1748 | 1467738754983 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:12:35 INFO - PROCESS | 1748 | 1467738755153 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1748 | 1467738755162 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140c400 == 41 [pid = 1748] [id = 341] 10:12:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x9140fc00) [pid = 1748] [serial = 1024] [outer = (nil)] 10:12:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x91da6c00) [pid = 1748] [serial = 1025] [outer = 0x9140fc00] 10:12:35 INFO - PROCESS | 1748 | 1467738755244 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x92f3d400) [pid = 1748] [serial = 1026] [outer = 0x9140fc00] 10:12:36 INFO - PROCESS | 1748 | 1467738756344 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1581ms 10:12:36 INFO - PROCESS | 1748 | 1467738756383 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1748 | 1467738756389 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:12:36 INFO - PROCESS | 1748 | 1467738756398 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1748 | 1467738756402 Marionette TRACE conn3 <- [1,1338,null,{}] 10:12:36 INFO - PROCESS | 1748 | 1467738756410 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:36 INFO - PROCESS | 1748 | 1467738756416 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:36 INFO - PROCESS | 1748 | 1467738756591 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:12:36 INFO - PROCESS | 1748 | 1467738756832 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1748 | 1467738756848 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x922adc00 == 42 [pid = 1748] [id = 342] 10:12:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x922af000) [pid = 1748] [serial = 1027] [outer = (nil)] 10:12:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x9240ac00) [pid = 1748] [serial = 1028] [outer = 0x922af000] 10:12:36 INFO - PROCESS | 1748 | 1467738756938 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x92addc00) [pid = 1748] [serial = 1029] [outer = 0x922af000] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x91403400) [pid = 1748] [serial = 974] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x9240c800) [pid = 1748] [serial = 971] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x92ad9400) [pid = 1748] [serial = 972] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x924fa800) [pid = 1748] [serial = 947] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x9523d000) [pid = 1748] [serial = 950] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x92ae4000) [pid = 1748] [serial = 948] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x9a903400) [pid = 1748] [serial = 953] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x952ec800) [pid = 1748] [serial = 951] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x9a90a800) [pid = 1748] [serial = 956] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x9a90f400) [pid = 1748] [serial = 954] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x9b20ec00) [pid = 1748] [serial = 959] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x9ac0d800) [pid = 1748] [serial = 957] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x9b2e1000) [pid = 1748] [serial = 960] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x9b9f4400) [pid = 1748] [serial = 963] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x9b9e9000) [pid = 1748] [serial = 962] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0xa1010c00) [pid = 1748] [serial = 965] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x952e9000) [pid = 1748] [serial = 968] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x9a90f000) [pid = 1748] [serial = 966] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x9a6c8400) [pid = 1748] [serial = 944] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9a6cd000) [pid = 1748] [serial = 945] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x95585800) [pid = 1748] [serial = 969] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x997c5c00) [pid = 1748] [serial = 942] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x97a14800) [pid = 1748] [serial = 938] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x9a90dc00) [pid = 1748] [serial = 924] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x924f0c00) [pid = 1748] [serial = 930] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x97a1e400) [pid = 1748] [serial = 939] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x92adb000) [pid = 1748] [serial = 917] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x9a909400) [pid = 1748] [serial = 923] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x91d9c800) [pid = 1748] [serial = 927] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x92f45c00) [pid = 1748] [serial = 918] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x984a6800) [pid = 1748] [serial = 915] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x947ef400) [pid = 1748] [serial = 933] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x95321000) [pid = 1748] [serial = 936] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x984a3800) [pid = 1748] [serial = 921] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x952e3c00) [pid = 1748] [serial = 935] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x91409000) [pid = 1748] [serial = 926] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x97a1e000) [pid = 1748] [serial = 920] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x94736c00) [pid = 1748] [serial = 932] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x97ad7400) [pid = 1748] [serial = 941] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x92406000) [pid = 1748] [serial = 929] [outer = (nil)] [url = about:blank] 10:12:38 INFO - PROCESS | 1748 | 1467738758359 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1983ms 10:12:38 INFO - PROCESS | 1748 | 1467738758381 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1748 | 1467738758388 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:12:38 INFO - PROCESS | 1748 | 1467738758398 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1748 | 1467738758402 Marionette TRACE conn3 <- [1,1342,null,{}] 10:12:38 INFO - PROCESS | 1748 | 1467738758408 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:38 INFO - PROCESS | 1748 | 1467738758412 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:38 INFO - PROCESS | 1748 | 1467738758569 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:12:38 INFO - PROCESS | 1748 | 1467738758698 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1748 | 1467738758709 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae8400 == 43 [pid = 1748] [id = 343] 10:12:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x922aa400) [pid = 1748] [serial = 1030] [outer = (nil)] 10:12:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x92adfc00) [pid = 1748] [serial = 1031] [outer = 0x922aa400] 10:12:38 INFO - PROCESS | 1748 | 1467738758780 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x93a0b800) [pid = 1748] [serial = 1032] [outer = 0x922aa400] 10:12:39 INFO - PROCESS | 1748 | 1467738759556 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1232ms 10:12:39 INFO - PROCESS | 1748 | 1467738759632 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1748 | 1467738759635 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:12:39 INFO - PROCESS | 1748 | 1467738759642 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1748 | 1467738759647 Marionette TRACE conn3 <- [1,1346,null,{}] 10:12:39 INFO - PROCESS | 1748 | 1467738759663 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:39 INFO - PROCESS | 1748 | 1467738759671 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:39 INFO - PROCESS | 1748 | 1467738759834 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:12:39 INFO - PROCESS | 1748 | 1467738759959 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1748 | 1467738759971 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x9531bc00 == 44 [pid = 1748] [id = 344] 10:12:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x95321000) [pid = 1748] [serial = 1033] [outer = (nil)] 10:12:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x97a17c00) [pid = 1748] [serial = 1034] [outer = 0x95321000] 10:12:40 INFO - PROCESS | 1748 | 1467738760043 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x98406400) [pid = 1748] [serial = 1035] [outer = 0x95321000] 10:12:40 INFO - PROCESS | 1748 | 1467738760918 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1343ms 10:12:40 INFO - PROCESS | 1748 | 1467738760986 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1748 | 1467738760990 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:12:40 INFO - PROCESS | 1748 | 1467738760996 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1748 | 1467738760999 Marionette TRACE conn3 <- [1,1350,null,{}] 10:12:41 INFO - PROCESS | 1748 | 1467738761005 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:41 INFO - PROCESS | 1748 | 1467738761009 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:41 INFO - PROCESS | 1748 | 1467738761219 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:12:41 INFO - PROCESS | 1748 | 1467738761240 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1748 | 1467738761247 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x95316c00 == 45 [pid = 1748] [id = 345] 10:12:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x984ac800) [pid = 1748] [serial = 1036] [outer = (nil)] 10:12:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x99882400) [pid = 1748] [serial = 1037] [outer = 0x984ac800] 10:12:41 INFO - PROCESS | 1748 | 1467738761316 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x99cb3000) [pid = 1748] [serial = 1038] [outer = 0x984ac800] 10:12:42 INFO - PROCESS | 1748 | 1467738762249 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1280ms 10:12:42 INFO - PROCESS | 1748 | 1467738762276 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1748 | 1467738762279 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:12:42 INFO - PROCESS | 1748 | 1467738762285 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1748 | 1467738762288 Marionette TRACE conn3 <- [1,1354,null,{}] 10:12:42 INFO - PROCESS | 1748 | 1467738762294 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:42 INFO - PROCESS | 1748 | 1467738762298 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:42 INFO - PROCESS | 1748 | 1467738762501 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:12:42 INFO - PROCESS | 1748 | 1467738762518 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1748 | 1467738762526 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x952e5000 == 46 [pid = 1748] [id = 346] 10:12:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x98fef400) [pid = 1748] [serial = 1039] [outer = (nil)] 10:12:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x9a6cb400) [pid = 1748] [serial = 1040] [outer = 0x98fef400] 10:12:42 INFO - PROCESS | 1748 | 1467738762593 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9a901c00) [pid = 1748] [serial = 1041] [outer = 0x98fef400] 10:12:43 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x92402c00) [pid = 1748] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:12:43 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x91d9ac00) [pid = 1748] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:12:43 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x91aef000) [pid = 1748] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:12:43 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x913c7400) [pid = 1748] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:12:43 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x97adc000) [pid = 1748] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:12:43 INFO - PROCESS | 1748 | 1467738763626 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1384ms 10:12:43 INFO - PROCESS | 1748 | 1467738763670 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1748 | 1467738763674 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:12:43 INFO - PROCESS | 1748 | 1467738763680 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1748 | 1467738763683 Marionette TRACE conn3 <- [1,1358,null,{}] 10:12:43 INFO - PROCESS | 1748 | 1467738763693 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:43 INFO - PROCESS | 1748 | 1467738763702 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:43 INFO - PROCESS | 1748 | 1467738763887 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:12:44 INFO - PROCESS | 1748 | 1467738764016 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1748 | 1467738764023 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c7400 == 47 [pid = 1748] [id = 347] 10:12:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91d9ac00) [pid = 1748] [serial = 1042] [outer = (nil)] 10:12:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9ab9a000) [pid = 1748] [serial = 1043] [outer = 0x91d9ac00] 10:12:44 INFO - PROCESS | 1748 | 1467738764093 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9b205c00) [pid = 1748] [serial = 1044] [outer = 0x91d9ac00] 10:12:44 INFO - PROCESS | 1748 | 1467738764813 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1180ms 10:12:44 INFO - PROCESS | 1748 | 1467738764860 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1748 | 1467738764864 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:12:44 INFO - PROCESS | 1748 | 1467738764869 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1748 | 1467738764873 Marionette TRACE conn3 <- [1,1362,null,{}] 10:12:44 INFO - PROCESS | 1748 | 1467738764886 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:44 INFO - PROCESS | 1748 | 1467738764891 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:45 INFO - PROCESS | 1748 | 1467738765111 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:12:45 INFO - PROCESS | 1748 | 1467738765283 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1748 | 1467738765290 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c7c00 == 48 [pid = 1748] [id = 348] 10:12:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x913ca000) [pid = 1748] [serial = 1045] [outer = (nil)] 10:12:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9140a000) [pid = 1748] [serial = 1046] [outer = 0x913ca000] 10:12:45 INFO - PROCESS | 1748 | 1467738765380 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x9140c000) [pid = 1748] [serial = 1047] [outer = 0x913ca000] 10:12:46 INFO - PROCESS | 1748 | 1467738766390 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1587ms 10:12:46 INFO - PROCESS | 1748 | 1467738766459 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:12:46 INFO - PROCESS | 1748 | 1467738766466 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:12:46 INFO - PROCESS | 1748 | 1467738766475 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1748 | 1467738766480 Marionette TRACE conn3 <- [1,1366,null,{}] 10:12:46 INFO - PROCESS | 1748 | 1467738766487 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:46 INFO - PROCESS | 1748 | 1467738766495 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:46 INFO - PROCESS | 1748 | 1467738766737 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:12:46 INFO - PROCESS | 1748 | 1467738766957 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 1748 | 1467738766968 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x92adb000 == 49 [pid = 1748] [id = 349] 10:12:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x92f47800) [pid = 1748] [serial = 1048] [outer = (nil)] 10:12:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x95219800) [pid = 1748] [serial = 1049] [outer = 0x92f47800] 10:12:47 INFO - PROCESS | 1748 | 1467738767096 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x952eb000) [pid = 1748] [serial = 1050] [outer = 0x92f47800] 10:12:48 INFO - PROCESS | 1748 | 1467738768109 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:12:48 INFO - PROCESS | 1748 | 1467738768170 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:12:48 INFO - PROCESS | 1748 | 1467738768176 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1748 | 1467738768179 Marionette TRACE conn3 <- [1,1370,null,{}] 10:12:48 INFO - PROCESS | 1748 | 1467738768186 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:48 INFO - PROCESS | 1748 | 1467738768197 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:48 INFO - PROCESS | 1748 | 1467738768456 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:12:48 INFO - PROCESS | 1748 | 1467738768771 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1748 | 1467738768779 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x97a1fc00 == 50 [pid = 1748] [id = 350] 10:12:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x99a29c00) [pid = 1748] [serial = 1051] [outer = (nil)] 10:12:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9a6c8400) [pid = 1748] [serial = 1052] [outer = 0x99a29c00] 10:12:48 INFO - PROCESS | 1748 | 1467738768862 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x9ac0e400) [pid = 1748] [serial = 1053] [outer = 0x99a29c00] 10:12:49 INFO - PROCESS | 1748 | 1467738769836 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1748 | 1467738769885 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:12:49 INFO - PROCESS | 1748 | 1467738769902 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1748 | 1467738769909 Marionette TRACE conn3 <- [1,1374,null,{}] 10:12:49 INFO - PROCESS | 1748 | 1467738769915 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:49 INFO - PROCESS | 1748 | 1467738769922 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:50 INFO - PROCESS | 1748 | 1467738770147 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:12:50 INFO - PROCESS | 1748 | 1467738770361 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 1748 | 1467738770370 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c5800 == 51 [pid = 1748] [id = 351] 10:12:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x9520d400) [pid = 1748] [serial = 1054] [outer = (nil)] 10:12:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9d80e800) [pid = 1748] [serial = 1055] [outer = 0x9520d400] 10:12:50 INFO - PROCESS | 1748 | 1467738770494 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9d8e9c00) [pid = 1748] [serial = 1056] [outer = 0x9520d400] 10:12:51 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:12:51 INFO - PROCESS | 1748 | 1467738771394 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1748 | 1467738771442 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:12:51 INFO - PROCESS | 1748 | 1467738771449 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1748 | 1467738771452 Marionette TRACE conn3 <- [1,1378,null,{}] 10:12:51 INFO - PROCESS | 1748 | 1467738771458 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:51 INFO - PROCESS | 1748 | 1467738771463 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:51 INFO - PROCESS | 1748 | 1467738771683 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:12:51 INFO - PROCESS | 1748 | 1467738771895 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1748 | 1467738771903 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a0f800 == 52 [pid = 1748] [id = 352] 10:12:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x98ff9c00) [pid = 1748] [serial = 1057] [outer = (nil)] 10:12:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0xa1f09400) [pid = 1748] [serial = 1058] [outer = 0x98ff9c00] 10:12:52 INFO - PROCESS | 1748 | 1467738772032 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0xa219e800) [pid = 1748] [serial = 1059] [outer = 0x98ff9c00] 10:12:52 INFO - PROCESS | 1748 | 1467738772943 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:12:53 INFO - PROCESS | 1748 | 1467738773001 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:12:53 INFO - PROCESS | 1748 | 1467738773008 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:12:53 INFO - PROCESS | 1748 | 1467738773012 Marionette TRACE conn3 <- [1,1382,null,{}] 10:12:53 INFO - PROCESS | 1748 | 1467738773018 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:53 INFO - PROCESS | 1748 | 1467738773023 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:53 INFO - PROCESS | 1748 | 1467738773234 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:12:53 INFO - PROCESS | 1748 | 1467738773420 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 1748 | 1467738773439 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x92dcf000 == 53 [pid = 1748] [id = 353] 10:12:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x93aa9800) [pid = 1748] [serial = 1060] [outer = (nil)] 10:12:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x97add400) [pid = 1748] [serial = 1061] [outer = 0x93aa9800] 10:12:53 INFO - PROCESS | 1748 | 1467738773613 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0xa224bc00) [pid = 1748] [serial = 1062] [outer = 0x93aa9800] 10:12:54 INFO - PROCESS | 1748 | [1748] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:12:54 INFO - PROCESS | 1748 | 1467738774839 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1748 | 1467738774907 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:12:54 INFO - PROCESS | 1748 | 1467738774915 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1748 | 1467738774920 Marionette TRACE conn3 <- [1,1386,null,{}] 10:12:54 INFO - PROCESS | 1748 | 1467738774928 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:54 INFO - PROCESS | 1748 | 1467738774934 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:55 INFO - PROCESS | 1748 | 1467738775145 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:12:55 INFO - PROCESS | 1748 | 1467738775310 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:55 INFO - PROCESS | 1748 | 1467738775319 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a0e400 == 54 [pid = 1748] [id = 354] 10:12:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x93aae000) [pid = 1748] [serial = 1063] [outer = (nil)] 10:12:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x9558ec00) [pid = 1748] [serial = 1064] [outer = 0x93aae000] 10:12:55 INFO - PROCESS | 1748 | 1467738775391 Marionette DEBUG loaded listener.js 10:12:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x97ae0c00) [pid = 1748] [serial = 1065] [outer = 0x93aae000] 10:12:56 INFO - PROCESS | 1748 | --DOCSHELL 0x923c1400 == 53 [pid = 1748] [id = 285] 10:12:56 INFO - PROCESS | 1748 | 1467738776467 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:12:56 INFO - PROCESS | 1748 | 1467738776532 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x9a6c6c00) [pid = 1748] [serial = 998] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x95231000) [pid = 1748] [serial = 983] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x95322400) [pid = 1748] [serial = 986] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x92ae2000) [pid = 1748] [serial = 990] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x91da7800) [pid = 1748] [serial = 989] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x923ba800) [pid = 1748] [serial = 977] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x95227c00) [pid = 1748] [serial = 992] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x95584c00) [pid = 1748] [serial = 993] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x92dd8c00) [pid = 1748] [serial = 980] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x95324800) [pid = 1748] [serial = 1002] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9a6cb800) [pid = 1748] [serial = 999] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x99a34c00) [pid = 1748] [serial = 996] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x997ccc00) [pid = 1748] [serial = 995] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x9520e400) [pid = 1748] [serial = 1001] [outer = (nil)] [url = about:blank] 10:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:12:56 INFO - PROCESS | 1748 | 1467738776583 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:12:56 INFO - PROCESS | 1748 | 1467738776588 Marionette TRACE conn3 <- [1,1390,null,{}] 10:12:56 INFO - PROCESS | 1748 | 1467738776601 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:56 INFO - PROCESS | 1748 | 1467738776607 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:56 INFO - PROCESS | 1748 | 1467738776790 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:12:56 INFO - PROCESS | 1748 | 1467738776967 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1748 | 1467738776976 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x952ecc00 == 54 [pid = 1748] [id = 355] 10:12:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x952f1400) [pid = 1748] [serial = 1066] [outer = (nil)] 10:12:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x95588800) [pid = 1748] [serial = 1067] [outer = 0x952f1400] 10:12:57 INFO - PROCESS | 1748 | 1467738777049 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x98c95c00) [pid = 1748] [serial = 1068] [outer = 0x952f1400] 10:12:57 INFO - PROCESS | 1748 | 1467738777853 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1338ms 10:12:57 INFO - PROCESS | 1748 | 1467738777920 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1748 | 1467738777924 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:12:57 INFO - PROCESS | 1748 | 1467738777930 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1748 | 1467738777935 Marionette TRACE conn3 <- [1,1394,null,{}] 10:12:57 INFO - PROCESS | 1748 | 1467738777951 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:57 INFO - PROCESS | 1748 | 1467738777958 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:58 INFO - PROCESS | 1748 | 1467738778119 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:12:58 INFO - PROCESS | 1748 | 1467738778251 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:58 INFO - PROCESS | 1748 | 1467738778261 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a907000 == 55 [pid = 1748] [id = 356] 10:12:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x9a90d000) [pid = 1748] [serial = 1069] [outer = (nil)] 10:12:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x9b8e0000) [pid = 1748] [serial = 1070] [outer = 0x9a90d000] 10:12:58 INFO - PROCESS | 1748 | 1467738778335 Marionette DEBUG loaded listener.js 10:12:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9b9ac800) [pid = 1748] [serial = 1071] [outer = 0x9a90d000] 10:12:59 INFO - PROCESS | 1748 | 1467738779125 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1232ms 10:12:59 INFO - PROCESS | 1748 | 1467738779163 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 1748 | 1467738779166 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:12:59 INFO - PROCESS | 1748 | 1467738779172 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1748 | 1467738779175 Marionette TRACE conn3 <- [1,1398,null,{}] 10:12:59 INFO - PROCESS | 1748 | 1467738779186 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:59 INFO - PROCESS | 1748 | 1467738779190 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:59 INFO - PROCESS | 1748 | 1467738779400 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:12:59 INFO - PROCESS | 1748 | 1467738779421 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1748 | 1467738779431 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:12:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x913bf800 == 56 [pid = 1748] [id = 357] 10:12:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x9d4bbc00) [pid = 1748] [serial = 1072] [outer = (nil)] 10:12:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0xa1010400) [pid = 1748] [serial = 1073] [outer = 0x9d4bbc00] 10:12:59 INFO - PROCESS | 1748 | 1467738779497 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0xa219b400) [pid = 1748] [serial = 1074] [outer = 0x9d4bbc00] 10:13:00 INFO - PROCESS | 1748 | 1467738780413 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1307ms 10:13:00 INFO - PROCESS | 1748 | 1467738780483 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 1748 | 1467738780487 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:13:00 INFO - PROCESS | 1748 | 1467738780493 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1748 | 1467738780496 Marionette TRACE conn3 <- [1,1402,null,{}] 10:13:00 INFO - PROCESS | 1748 | 1467738780501 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:00 INFO - PROCESS | 1748 | 1467738780506 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:00 INFO - PROCESS | 1748 | 1467738780709 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:13:00 INFO - PROCESS | 1748 | 1467738780733 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1748 | 1467738780740 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x913bec00 == 57 [pid = 1748] [id = 358] 10:13:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x91d9ec00) [pid = 1748] [serial = 1075] [outer = (nil)] 10:13:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0xa2245000) [pid = 1748] [serial = 1076] [outer = 0x91d9ec00] 10:13:00 INFO - PROCESS | 1748 | 1467738780808 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0xa2278800) [pid = 1748] [serial = 1077] [outer = 0x91d9ec00] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x98fef400) [pid = 1748] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x922aa400) [pid = 1748] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x922af000) [pid = 1748] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x95321000) [pid = 1748] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x984ac800) [pid = 1748] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x91d9f800) [pid = 1748] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x92ae5800) [pid = 1748] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x95226400) [pid = 1748] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:13:01 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x922a5400) [pid = 1748] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:13:01 INFO - PROCESS | 1748 | 1467738781931 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1484ms 10:13:01 INFO - PROCESS | 1748 | 1467738781978 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1748 | 1467738781981 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:13:01 INFO - PROCESS | 1748 | 1467738781992 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1748 | 1467738781994 Marionette TRACE conn3 <- [1,1406,null,{}] 10:13:02 INFO - PROCESS | 1748 | 1467738782000 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:02 INFO - PROCESS | 1748 | 1467738782010 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:02 INFO - PROCESS | 1748 | 1467738782215 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:13:02 INFO - PROCESS | 1748 | 1467738782369 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:02 INFO - PROCESS | 1748 | 1467738782377 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9a800 == 58 [pid = 1748] [id = 359] 10:13:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x922aa400) [pid = 1748] [serial = 1078] [outer = (nil)] 10:13:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x98ff4000) [pid = 1748] [serial = 1079] [outer = 0x922aa400] 10:13:02 INFO - PROCESS | 1748 | 1467738782445 Marionette DEBUG loaded listener.js 10:13:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9d85f800) [pid = 1748] [serial = 1080] [outer = 0x922aa400] 10:13:03 INFO - PROCESS | 1748 | 1467738783217 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1282ms 10:13:03 INFO - PROCESS | 1748 | 1467738783275 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:13:03 INFO - PROCESS | 1748 | 1467738783279 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:13:03 INFO - PROCESS | 1748 | 1467738783285 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 1748 | 1467738783289 Marionette TRACE conn3 <- [1,1410,null,{}] 10:13:03 INFO - PROCESS | 1748 | 1467738783360 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:03 INFO - PROCESS | 1748 | 1467738783366 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:03 INFO - PROCESS | 1748 | 1467738783640 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:13:03 INFO - PROCESS | 1748 | 1467738783805 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 1748 | 1467738783818 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x924fbc00 == 59 [pid = 1748] [id = 360] 10:13:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x924fc800) [pid = 1748] [serial = 1081] [outer = (nil)] 10:13:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x92f47000) [pid = 1748] [serial = 1082] [outer = 0x924fc800] 10:13:03 INFO - PROCESS | 1748 | 1467738783962 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x9521a400) [pid = 1748] [serial = 1083] [outer = 0x924fc800] 10:13:04 INFO - PROCESS | 1748 | 1467738784979 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1736ms 10:13:05 INFO - PROCESS | 1748 | 1467738785024 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1748 | 1467738785031 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:13:05 INFO - PROCESS | 1748 | 1467738785039 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1748 | 1467738785044 Marionette TRACE conn3 <- [1,1414,null,{}] 10:13:05 INFO - PROCESS | 1748 | 1467738785053 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:05 INFO - PROCESS | 1748 | 1467738785058 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:05 INFO - PROCESS | 1748 | 1467738785285 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:13:05 INFO - PROCESS | 1748 | 1467738785535 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 1748 | 1467738785551 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x98fefc00 == 60 [pid = 1748] [id = 361] 10:13:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x998f4800) [pid = 1748] [serial = 1084] [outer = (nil)] 10:13:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x9a063800) [pid = 1748] [serial = 1085] [outer = 0x998f4800] 10:13:05 INFO - PROCESS | 1748 | 1467738785630 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x9a904000) [pid = 1748] [serial = 1086] [outer = 0x998f4800] 10:13:06 INFO - PROCESS | 1748 | 1467738786611 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1602ms 10:13:06 INFO - PROCESS | 1748 | 1467738786643 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:13:06 INFO - PROCESS | 1748 | 1467738786648 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:13:06 INFO - PROCESS | 1748 | 1467738786655 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1748 | 1467738786659 Marionette TRACE conn3 <- [1,1418,null,{}] 10:13:06 INFO - PROCESS | 1748 | 1467738786665 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:06 INFO - PROCESS | 1748 | 1467738786671 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:06 INFO - PROCESS | 1748 | 1467738786858 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:13:07 INFO - PROCESS | 1748 | 1467738787138 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:07 INFO - PROCESS | 1748 | 1467738787152 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x99cb6000 == 61 [pid = 1748] [id = 362] 10:13:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0xa108b000) [pid = 1748] [serial = 1087] [outer = (nil)] 10:13:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0xa21a9c00) [pid = 1748] [serial = 1088] [outer = 0xa108b000] 10:13:07 INFO - PROCESS | 1748 | 1467738787265 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0xa243ec00) [pid = 1748] [serial = 1089] [outer = 0xa108b000] 10:13:08 INFO - PROCESS | 1748 | 1467738788215 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1591ms 10:13:08 INFO - PROCESS | 1748 | 1467738788248 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 1748 | 1467738788258 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:13:08 INFO - PROCESS | 1748 | 1467738788273 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 1748 | 1467738788276 Marionette TRACE conn3 <- [1,1422,null,{}] 10:13:08 INFO - PROCESS | 1748 | 1467738788283 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:08 INFO - PROCESS | 1748 | 1467738788288 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:08 INFO - PROCESS | 1748 | 1467738788470 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:13:08 INFO - PROCESS | 1748 | 1467738788707 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1748 | 1467738788717 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240bc00 == 62 [pid = 1748] [id = 363] 10:13:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x9d4ba400) [pid = 1748] [serial = 1090] [outer = (nil)] 10:13:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0xa310b000) [pid = 1748] [serial = 1091] [outer = 0x9d4ba400] 10:13:08 INFO - PROCESS | 1748 | 1467738788808 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0xa318e800) [pid = 1748] [serial = 1092] [outer = 0x9d4ba400] 10:13:09 INFO - PROCESS | 1748 | 1467738789751 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1539ms 10:13:09 INFO - PROCESS | 1748 | 1467738789808 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1748 | 1467738789811 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:13:09 INFO - PROCESS | 1748 | 1467738789818 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1748 | 1467738789821 Marionette TRACE conn3 <- [1,1426,null,{}] 10:13:09 INFO - PROCESS | 1748 | 1467738789829 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:09 INFO - PROCESS | 1748 | 1467738789834 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:10 INFO - PROCESS | 1748 | 1467738790023 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:13:10 INFO - PROCESS | 1748 | 1467738790247 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:10 INFO - PROCESS | 1748 | 1467738790259 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aec800 == 63 [pid = 1748] [id = 364] 10:13:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x92ae6800) [pid = 1748] [serial = 1093] [outer = (nil)] 10:13:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0xa4d4e800) [pid = 1748] [serial = 1094] [outer = 0x92ae6800] 10:13:10 INFO - PROCESS | 1748 | 1467738790352 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0xa4d56800) [pid = 1748] [serial = 1095] [outer = 0x92ae6800] 10:13:11 INFO - PROCESS | 1748 | 1467738791287 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1531ms 10:13:11 INFO - PROCESS | 1748 | 1467738791351 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:13:11 INFO - PROCESS | 1748 | 1467738791355 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:13:11 INFO - PROCESS | 1748 | 1467738791363 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 1748 | 1467738791367 Marionette TRACE conn3 <- [1,1430,null,{}] 10:13:11 INFO - PROCESS | 1748 | 1467738791372 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:11 INFO - PROCESS | 1748 | 1467738791383 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:11 INFO - PROCESS | 1748 | 1467738791637 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:13:11 INFO - PROCESS | 1748 | 1467738791895 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 1748 | 1467738791905 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x91406800 == 64 [pid = 1748] [id = 365] 10:13:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x9b9b5800) [pid = 1748] [serial = 1096] [outer = (nil)] 10:13:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0xa672cc00) [pid = 1748] [serial = 1097] [outer = 0x9b9b5800] 10:13:11 INFO - PROCESS | 1748 | 1467738791987 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0xa67af800) [pid = 1748] [serial = 1098] [outer = 0x9b9b5800] 10:13:12 INFO - PROCESS | 1748 | 1467738792922 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1639ms 10:13:13 INFO - PROCESS | 1748 | 1467738793002 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1748 | 1467738793007 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:13:13 INFO - PROCESS | 1748 | 1467738793013 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1748 | 1467738793017 Marionette TRACE conn3 <- [1,1434,null,{}] 10:13:13 INFO - PROCESS | 1748 | 1467738793022 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:13 INFO - PROCESS | 1748 | 1467738793027 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:13 INFO - PROCESS | 1748 | 1467738793237 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:13:13 INFO - PROCESS | 1748 | 1467738793461 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1748 | 1467738793468 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7da800 == 65 [pid = 1748] [id = 366] 10:13:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x8f7dd000) [pid = 1748] [serial = 1099] [outer = (nil)] 10:13:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x8f7e3800) [pid = 1748] [serial = 1100] [outer = 0x8f7dd000] 10:13:13 INFO - PROCESS | 1748 | 1467738793564 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x8f7e7400) [pid = 1748] [serial = 1101] [outer = 0x8f7dd000] 10:13:14 INFO - PROCESS | 1748 | 1467738794470 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1531ms 10:13:14 INFO - PROCESS | 1748 | 1467738794545 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1748 | 1467738794549 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:13:14 INFO - PROCESS | 1748 | 1467738794556 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1748 | 1467738794560 Marionette TRACE conn3 <- [1,1438,null,{}] 10:13:14 INFO - PROCESS | 1748 | 1467738794565 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:14 INFO - PROCESS | 1748 | 1467738794570 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:14 INFO - PROCESS | 1748 | 1467738794756 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:13:15 INFO - PROCESS | 1748 | 1467738794981 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1748 | 1467738794992 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e3400 == 66 [pid = 1748] [id = 367] 10:13:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x8f911400) [pid = 1748] [serial = 1102] [outer = (nil)] 10:13:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x8f917800) [pid = 1748] [serial = 1103] [outer = 0x8f911400] 10:13:15 INFO - PROCESS | 1748 | 1467738795085 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x8f91ac00) [pid = 1748] [serial = 1104] [outer = 0x8f911400] 10:13:15 INFO - PROCESS | 1748 | 1467738795956 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1432ms 10:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:13:15 INFO - PROCESS | 1748 | 1467738795989 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 1748 | 1467738795992 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:13:16 INFO - PROCESS | 1748 | 1467738795999 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1748 | 1467738796002 Marionette TRACE conn3 <- [1,1442,null,{}] 10:13:16 INFO - PROCESS | 1748 | 1467738796008 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:16 INFO - PROCESS | 1748 | 1467738796013 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:16 INFO - PROCESS | 1748 | 1467738796209 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:13:16 INFO - PROCESS | 1748 | 1467738796403 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1748 | 1467738796411 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e63f800 == 67 [pid = 1748] [id = 368] 10:13:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x8e640000) [pid = 1748] [serial = 1105] [outer = (nil)] 10:13:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x8e648000) [pid = 1748] [serial = 1106] [outer = 0x8e640000] 10:13:16 INFO - PROCESS | 1748 | 1467738796526 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x8e648c00) [pid = 1748] [serial = 1107] [outer = 0x8e640000] 10:13:17 INFO - PROCESS | 1748 | 1467738797529 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1583ms 10:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:13:17 INFO - PROCESS | 1748 | 1467738797581 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:13:17 INFO - PROCESS | 1748 | 1467738797584 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:13:17 INFO - PROCESS | 1748 | 1467738797592 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:13:17 INFO - PROCESS | 1748 | 1467738797594 Marionette TRACE conn3 <- [1,1446,null,{}] 10:13:17 INFO - PROCESS | 1748 | 1467738797600 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:17 INFO - PROCESS | 1748 | 1467738797605 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:17 INFO - PROCESS | 1748 | 1467738797788 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:13:18 INFO - PROCESS | 1748 | 1467738798031 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:18 INFO - PROCESS | 1748 | 1467738798038 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f91e000 == 68 [pid = 1748] [id = 369] 10:13:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x8f91e400) [pid = 1748] [serial = 1108] [outer = (nil)] 10:13:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 121 (0x913bdc00) [pid = 1748] [serial = 1109] [outer = 0x8f91e400] 10:13:18 INFO - PROCESS | 1748 | 1467738798385 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 122 (0x9140f000) [pid = 1748] [serial = 1110] [outer = 0x8f91e400] 10:13:19 INFO - PROCESS | 1748 | 1467738799395 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1846ms 10:13:19 INFO - PROCESS | 1748 | 1467738799438 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:13:19 INFO - PROCESS | 1748 | 1467738799443 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:13:19 INFO - PROCESS | 1748 | 1467738799451 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:13:19 INFO - PROCESS | 1748 | 1467738799456 Marionette TRACE conn3 <- [1,1450,null,{}] 10:13:19 INFO - PROCESS | 1748 | 1467738799463 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:19 INFO - PROCESS | 1748 | 1467738799470 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:19 INFO - PROCESS | 1748 | 1467738799645 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:13:20 INFO - PROCESS | 1748 | 1467738799988 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 1748 | 1467738799999 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x91da7800 == 69 [pid = 1748] [id = 370] 10:13:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 123 (0x923bd000) [pid = 1748] [serial = 1111] [outer = (nil)] 10:13:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 124 (0x924fb800) [pid = 1748] [serial = 1112] [outer = 0x923bd000] 10:13:20 INFO - PROCESS | 1748 | 1467738800081 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 125 (0x92f49c00) [pid = 1748] [serial = 1113] [outer = 0x923bd000] 10:13:20 INFO - PROCESS | 1748 | --DOCSHELL 0x913bec00 == 68 [pid = 1748] [id = 358] 10:13:20 INFO - PROCESS | 1748 | --DOCSHELL 0x913bf800 == 67 [pid = 1748] [id = 357] 10:13:20 INFO - PROCESS | 1748 | --DOMWINDOW == 124 (0x9ab9a000) [pid = 1748] [serial = 1043] [outer = (nil)] [url = about:blank] 10:13:20 INFO - PROCESS | 1748 | --DOCSHELL 0x9a907000 == 66 [pid = 1748] [id = 356] 10:13:20 INFO - PROCESS | 1748 | --DOCSHELL 0x952ecc00 == 65 [pid = 1748] [id = 355] 10:13:21 INFO - PROCESS | 1748 | --DOCSHELL 0x93a0e400 == 64 [pid = 1748] [id = 354] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 123 (0x9558a400) [pid = 1748] [serial = 987] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 122 (0x93a04800) [pid = 1748] [serial = 981] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 121 (0x9523cc00) [pid = 1748] [serial = 984] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 120 (0x923c7400) [pid = 1748] [serial = 978] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x9a6cb400) [pid = 1748] [serial = 1040] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x99dd2c00) [pid = 1748] [serial = 1010] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x91da6c00) [pid = 1748] [serial = 1025] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x93a0b800) [pid = 1748] [serial = 1032] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0x92addc00) [pid = 1748] [serial = 1029] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x97a17c00) [pid = 1748] [serial = 1034] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x99882400) [pid = 1748] [serial = 1037] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x98406400) [pid = 1748] [serial = 1035] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x9d80d800) [pid = 1748] [serial = 1019] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x99cb3000) [pid = 1748] [serial = 1038] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x9a901c00) [pid = 1748] [serial = 1041] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x95208400) [pid = 1748] [serial = 1007] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x9b931400) [pid = 1748] [serial = 1013] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x9240ac00) [pid = 1748] [serial = 1028] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x9a909800) [pid = 1748] [serial = 1004] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x9b9b7400) [pid = 1748] [serial = 1016] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0xa219d800) [pid = 1748] [serial = 1022] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x92adfc00) [pid = 1748] [serial = 1031] [outer = (nil)] [url = about:blank] 10:13:21 INFO - PROCESS | 1748 | 1467738801106 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1692ms 10:13:21 INFO - PROCESS | 1748 | 1467738801141 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1748 | 1467738801147 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:13:21 INFO - PROCESS | 1748 | 1467738801157 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1748 | 1467738801161 Marionette TRACE conn3 <- [1,1454,null,{}] 10:13:21 INFO - PROCESS | 1748 | 1467738801167 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:21 INFO - PROCESS | 1748 | 1467738801173 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:21 INFO - PROCESS | 1748 | 1467738801361 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:13:21 INFO - PROCESS | 1748 | 1467738801545 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:21 INFO - PROCESS | 1748 | 1467738801553 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae5000 == 65 [pid = 1748] [id = 371] 10:13:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x92ae6400) [pid = 1748] [serial = 1114] [outer = (nil)] 10:13:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x93ab1000) [pid = 1748] [serial = 1115] [outer = 0x92ae6400] 10:13:21 INFO - PROCESS | 1748 | 1467738801631 Marionette DEBUG loaded listener.js 10:13:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x95218800) [pid = 1748] [serial = 1116] [outer = 0x92ae6400] 10:13:22 INFO - PROCESS | 1748 | 1467738802479 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1384ms 10:13:22 INFO - PROCESS | 1748 | 1467738802541 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:13:22 INFO - PROCESS | 1748 | 1467738802545 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:13:22 INFO - PROCESS | 1748 | 1467738802552 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 1748 | 1467738802557 Marionette TRACE conn3 <- [1,1458,null,{}] 10:13:22 INFO - PROCESS | 1748 | 1467738802573 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:22 INFO - PROCESS | 1748 | 1467738802581 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:22 INFO - PROCESS | 1748 | 1467738802752 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:13:22 INFO - PROCESS | 1748 | 1467738802895 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 1748 | 1467738802905 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e64cc00 == 66 [pid = 1748] [id = 372] 10:13:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x952ebc00) [pid = 1748] [serial = 1117] [outer = (nil)] 10:13:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x97a1e400) [pid = 1748] [serial = 1118] [outer = 0x952ebc00] 10:13:22 INFO - PROCESS | 1748 | 1467738802984 Marionette DEBUG loaded listener.js 10:13:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x98c3c800) [pid = 1748] [serial = 1119] [outer = 0x952ebc00] 10:13:23 INFO - PROCESS | 1748 | 1467738803821 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1333ms 10:13:23 INFO - PROCESS | 1748 | 1467738803892 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:13:23 INFO - PROCESS | 1748 | 1467738803896 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:13:23 INFO - PROCESS | 1748 | 1467738803908 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 1748 | 1467738803911 Marionette TRACE conn3 <- [1,1462,null,{}] 10:13:23 INFO - PROCESS | 1748 | 1467738803916 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:23 INFO - PROCESS | 1748 | 1467738803921 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:24 INFO - PROCESS | 1748 | 1467738804146 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:13:24 INFO - PROCESS | 1748 | 1467738804164 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 1748 | 1467738804172 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae2000 == 67 [pid = 1748] [id = 373] 10:13:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x95593000) [pid = 1748] [serial = 1120] [outer = (nil)] 10:13:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x99dc6000) [pid = 1748] [serial = 1121] [outer = 0x95593000] 10:13:24 INFO - PROCESS | 1748 | 1467738804240 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x9a6c4400) [pid = 1748] [serial = 1122] [outer = 0x95593000] 10:13:25 INFO - PROCESS | 1748 | 1467738805201 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1329ms 10:13:25 INFO - PROCESS | 1748 | 1467738805237 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 1748 | 1467738805241 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:13:25 INFO - PROCESS | 1748 | 1467738805247 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 1748 | 1467738805249 Marionette TRACE conn3 <- [1,1466,null,{}] 10:13:25 INFO - PROCESS | 1748 | 1467738805262 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:25 INFO - PROCESS | 1748 | 1467738805266 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:25 INFO - PROCESS | 1748 | 1467738805482 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:13:25 INFO - PROCESS | 1748 | 1467738805505 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 1748 | 1467738805516 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x9a6cc000 == 68 [pid = 1748] [id = 374] 10:13:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x9a901c00) [pid = 1748] [serial = 1123] [outer = (nil)] 10:13:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x9a910800) [pid = 1748] [serial = 1124] [outer = 0x9a901c00] 10:13:25 INFO - PROCESS | 1748 | 1467738805613 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x9b8db800) [pid = 1748] [serial = 1125] [outer = 0x9a901c00] 10:13:26 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x9d4bbc00) [pid = 1748] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:13:26 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x91d9ec00) [pid = 1748] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:13:26 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x9a90d000) [pid = 1748] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:13:26 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x93aae000) [pid = 1748] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:13:26 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x952f1400) [pid = 1748] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:13:26 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x91d9ac00) [pid = 1748] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:13:26 INFO - PROCESS | 1748 | 1467738806735 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1537ms 10:13:26 INFO - PROCESS | 1748 | 1467738806786 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 1748 | 1467738806790 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:13:26 INFO - PROCESS | 1748 | 1467738806798 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 1748 | 1467738806801 Marionette TRACE conn3 <- [1,1470,null,{}] 10:13:26 INFO - PROCESS | 1748 | 1467738806807 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:26 INFO - PROCESS | 1748 | 1467738806818 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:27 INFO - PROCESS | 1748 | 1467738807002 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:13:27 INFO - PROCESS | 1748 | 1467738807151 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:27 INFO - PROCESS | 1748 | 1467738807158 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x93aae000 == 69 [pid = 1748] [id = 375] 10:13:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x95321000) [pid = 1748] [serial = 1126] [outer = (nil)] 10:13:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x9b9ae800) [pid = 1748] [serial = 1127] [outer = 0x95321000] 10:13:27 INFO - PROCESS | 1748 | 1467738807236 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x9d4c7400) [pid = 1748] [serial = 1128] [outer = 0x95321000] 10:13:28 INFO - PROCESS | 1748 | 1467738808145 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1396ms 10:13:28 INFO - PROCESS | 1748 | 1467738808205 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:13:28 INFO - PROCESS | 1748 | 1467738808212 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:13:28 INFO - PROCESS | 1748 | 1467738808223 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 1748 | 1467738808230 Marionette TRACE conn3 <- [1,1474,null,{}] 10:13:28 INFO - PROCESS | 1748 | 1467738808249 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:28 INFO - PROCESS | 1748 | 1467738808256 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:28 INFO - PROCESS | 1748 | 1467738808451 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:13:28 INFO - PROCESS | 1748 | 1467738808639 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 1748 | 1467738808656 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f911c00 == 70 [pid = 1748] [id = 376] 10:13:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x9140a400) [pid = 1748] [serial = 1129] [outer = (nil)] 10:13:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x91aef400) [pid = 1748] [serial = 1130] [outer = 0x9140a400] 10:13:28 INFO - PROCESS | 1748 | 1467738808813 Marionette DEBUG loaded listener.js 10:13:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x922b0800) [pid = 1748] [serial = 1131] [outer = 0x9140a400] 10:13:29 INFO - PROCESS | 1748 | 1467738809832 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1654ms 10:13:29 INFO - PROCESS | 1748 | 1467738809877 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 1748 | 1467738809885 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:13:29 INFO - PROCESS | 1748 | 1467738809895 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 1748 | 1467738809899 Marionette TRACE conn3 <- [1,1478,null,{}] 10:13:29 INFO - PROCESS | 1748 | 1467738809906 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:29 INFO - PROCESS | 1748 | 1467738809912 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:30 INFO - PROCESS | 1748 | 1467738810103 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:13:30 INFO - PROCESS | 1748 | 1467738810346 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 1748 | 1467738810356 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c9400 == 71 [pid = 1748] [id = 377] 10:13:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x92dd6000) [pid = 1748] [serial = 1132] [outer = (nil)] 10:13:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x9521e000) [pid = 1748] [serial = 1133] [outer = 0x92dd6000] 10:13:30 INFO - PROCESS | 1748 | 1467738810456 Marionette DEBUG loaded listener.js 10:13:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x952e3400) [pid = 1748] [serial = 1134] [outer = 0x92dd6000] 10:13:31 INFO - PROCESS | 1748 | 1467738811424 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1595ms 10:13:31 INFO - PROCESS | 1748 | 1467738811490 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:13:31 INFO - PROCESS | 1748 | 1467738811495 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:13:31 INFO - PROCESS | 1748 | 1467738811502 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:13:31 INFO - PROCESS | 1748 | 1467738811509 Marionette TRACE conn3 <- [1,1482,null,{}] 10:13:31 INFO - PROCESS | 1748 | 1467738811526 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:31 INFO - PROCESS | 1748 | 1467738811535 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:31 INFO - PROCESS | 1748 | 1467738811777 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:13:32 INFO - PROCESS | 1748 | 1467738812103 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:32 INFO - PROCESS | 1748 | 1467738812117 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x99dd3800 == 72 [pid = 1748] [id = 378] 10:13:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x99eed400) [pid = 1748] [serial = 1135] [outer = (nil)] 10:13:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x9af5d000) [pid = 1748] [serial = 1136] [outer = 0x99eed400] 10:13:32 INFO - PROCESS | 1748 | 1467738812207 Marionette DEBUG loaded listener.js 10:13:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x9b9adc00) [pid = 1748] [serial = 1137] [outer = 0x99eed400] 10:13:33 INFO - PROCESS | 1748 | 1467738813211 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1740ms 10:13:33 INFO - PROCESS | 1748 | 1467738813243 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1748 | 1467738813248 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:13:33 INFO - PROCESS | 1748 | 1467738813254 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1748 | 1467738813258 Marionette TRACE conn3 <- [1,1486,null,{}] 10:13:33 INFO - PROCESS | 1748 | 1467738813264 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:33 INFO - PROCESS | 1748 | 1467738813269 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:33 INFO - PROCESS | 1748 | 1467738813445 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:13:33 INFO - PROCESS | 1748 | 1467738813675 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 1748 | 1467738813685 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e1000 == 73 [pid = 1748] [id = 379] 10:13:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 121 (0x95224400) [pid = 1748] [serial = 1138] [outer = (nil)] 10:13:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 122 (0xa219f400) [pid = 1748] [serial = 1139] [outer = 0x95224400] 10:13:33 INFO - PROCESS | 1748 | 1467738813832 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 123 (0xa2247000) [pid = 1748] [serial = 1140] [outer = 0x95224400] 10:13:34 INFO - PROCESS | 1748 | 1467738814850 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1629ms 10:13:34 INFO - PROCESS | 1748 | 1467738814885 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:13:34 INFO - PROCESS | 1748 | 1467738814888 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:13:34 INFO - PROCESS | 1748 | 1467738814895 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:13:34 INFO - PROCESS | 1748 | 1467738814899 Marionette TRACE conn3 <- [1,1490,null,{}] 10:13:34 INFO - PROCESS | 1748 | 1467738814905 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:34 INFO - PROCESS | 1748 | 1467738814910 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:35 INFO - PROCESS | 1748 | 1467738815101 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:13:35 INFO - PROCESS | 1748 | 1467738815345 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:35 INFO - PROCESS | 1748 | 1467738815355 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e644400 == 74 [pid = 1748] [id = 380] 10:13:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 124 (0x8f7e5400) [pid = 1748] [serial = 1141] [outer = (nil)] 10:13:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 125 (0xa247f000) [pid = 1748] [serial = 1142] [outer = 0x8f7e5400] 10:13:35 INFO - PROCESS | 1748 | 1467738815481 Marionette DEBUG loaded listener.js 10:13:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 126 (0xa24fd000) [pid = 1748] [serial = 1143] [outer = 0x8f7e5400] 10:13:36 INFO - PROCESS | 1748 | 1467738816399 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1537ms 10:13:36 INFO - PROCESS | 1748 | 1467738816434 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:13:36 INFO - PROCESS | 1748 | 1467738816438 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:13:36 INFO - PROCESS | 1748 | 1467738816444 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 1748 | 1467738816448 Marionette TRACE conn3 <- [1,1494,null,{}] 10:13:36 INFO - PROCESS | 1748 | 1467738816455 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:36 INFO - PROCESS | 1748 | 1467738816464 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:36 INFO - PROCESS | 1748 | 1467738816724 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:13:36 INFO - PROCESS | 1748 | 1467738816964 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:36 INFO - PROCESS | 1748 | 1467738816974 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e5c00 == 75 [pid = 1748] [id = 381] 10:13:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 127 (0xa22ac000) [pid = 1748] [serial = 1144] [outer = (nil)] 10:13:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 128 (0xa61b4c00) [pid = 1748] [serial = 1145] [outer = 0xa22ac000] 10:13:37 INFO - PROCESS | 1748 | 1467738817067 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 129 (0xa6730400) [pid = 1748] [serial = 1146] [outer = 0xa22ac000] 10:13:37 INFO - PROCESS | 1748 | 1467738817979 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1592ms 10:13:38 INFO - PROCESS | 1748 | 1467738818037 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:13:38 INFO - PROCESS | 1748 | 1467738818040 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:13:38 INFO - PROCESS | 1748 | 1467738818047 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:13:38 INFO - PROCESS | 1748 | 1467738818050 Marionette TRACE conn3 <- [1,1498,null,{}] 10:13:38 INFO - PROCESS | 1748 | 1467738818057 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:38 INFO - PROCESS | 1748 | 1467738818063 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:38 INFO - PROCESS | 1748 | 1467738818240 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:13:38 INFO - PROCESS | 1748 | 1467738818424 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 1748 | 1467738818432 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9ab000 == 76 [pid = 1748] [id = 382] 10:13:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 130 (0x8e9ab800) [pid = 1748] [serial = 1147] [outer = (nil)] 10:13:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 131 (0x8e9b2000) [pid = 1748] [serial = 1148] [outer = 0x8e9ab800] 10:13:38 INFO - PROCESS | 1748 | 1467738818554 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 132 (0x8e9b6800) [pid = 1748] [serial = 1149] [outer = 0x8e9ab800] 10:13:39 INFO - PROCESS | 1748 | 1467738819443 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1436ms 10:13:39 INFO - PROCESS | 1748 | 1467738819483 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1748 | 1467738819487 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:13:39 INFO - PROCESS | 1748 | 1467738819494 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1748 | 1467738819498 Marionette TRACE conn3 <- [1,1502,null,{}] 10:13:39 INFO - PROCESS | 1748 | 1467738819503 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:39 INFO - PROCESS | 1748 | 1467738819509 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:39 INFO - PROCESS | 1748 | 1467738819701 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:13:39 INFO - PROCESS | 1748 | 1467738819886 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 1748 | 1467738819893 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db49800 == 77 [pid = 1748] [id = 383] 10:13:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 133 (0x8db49c00) [pid = 1748] [serial = 1150] [outer = (nil)] 10:13:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 134 (0x8db51000) [pid = 1748] [serial = 1151] [outer = 0x8db49c00] 10:13:40 INFO - PROCESS | 1748 | 1467738820017 Marionette DEBUG loaded listener.js 10:13:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 135 (0x8db54400) [pid = 1748] [serial = 1152] [outer = 0x8db49c00] 10:13:40 INFO - PROCESS | 1748 | 1467738820914 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1480ms 10:13:40 INFO - PROCESS | 1748 | 1467738820976 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 1748 | 1467738820980 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:13:40 INFO - PROCESS | 1748 | 1467738820987 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 1748 | 1467738820990 Marionette TRACE conn3 <- [1,1506,null,{}] 10:13:40 INFO - PROCESS | 1748 | 1467738820996 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:41 INFO - PROCESS | 1748 | 1467738821001 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:41 INFO - PROCESS | 1748 | 1467738821186 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:13:41 INFO - PROCESS | 1748 | 1467738821373 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:41 INFO - PROCESS | 1748 | 1467738821382 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4cc00 == 78 [pid = 1748] [id = 384] 10:13:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 136 (0x8db4d000) [pid = 1748] [serial = 1153] [outer = (nil)] 10:13:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 137 (0x8e9b3800) [pid = 1748] [serial = 1154] [outer = 0x8db4d000] 10:13:41 INFO - PROCESS | 1748 | 1467738821465 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 138 (0x8e9b7000) [pid = 1748] [serial = 1155] [outer = 0x8db4d000] 10:13:42 INFO - PROCESS | 1748 | 1467738822422 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1487ms 10:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:13:42 INFO - PROCESS | 1748 | 1467738822475 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:13:42 INFO - PROCESS | 1748 | 1467738822478 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:13:42 INFO - PROCESS | 1748 | 1467738822485 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 1748 | 1467738822488 Marionette TRACE conn3 <- [1,1510,null,{}] 10:13:42 INFO - PROCESS | 1748 | 1467738822494 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:42 INFO - PROCESS | 1748 | 1467738822499 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:42 INFO - PROCESS | 1748 | 1467738822675 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:13:43 INFO - PROCESS | 1748 | 1467738823261 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:43 INFO - PROCESS | 1748 | 1467738823270 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db53000 == 79 [pid = 1748] [id = 385] 10:13:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 139 (0x8db53c00) [pid = 1748] [serial = 1156] [outer = (nil)] 10:13:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 140 (0x8e640c00) [pid = 1748] [serial = 1157] [outer = 0x8db53c00] 10:13:43 INFO - PROCESS | 1748 | 1467738823352 Marionette DEBUG loaded listener.js 10:13:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 141 (0x8e9ab400) [pid = 1748] [serial = 1158] [outer = 0x8db53c00] 10:13:44 INFO - PROCESS | 1748 | 1467738824243 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1781ms 10:13:44 INFO - PROCESS | 1748 | 1467738824269 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:13:44 INFO - PROCESS | 1748 | 1467738824278 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:13:44 INFO - PROCESS | 1748 | 1467738824312 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:13:44 INFO - PROCESS | 1748 | 1467738824317 Marionette TRACE conn3 <- [1,1514,null,{}] 10:13:44 INFO - PROCESS | 1748 | 1467738824327 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:44 INFO - PROCESS | 1748 | 1467738824335 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:44 INFO - PROCESS | 1748 | 1467738824514 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:13:44 INFO - PROCESS | 1748 | 1467738824854 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:44 INFO - PROCESS | 1748 | 1467738824863 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c5400 == 80 [pid = 1748] [id = 386] 10:13:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 142 (0x913c6c00) [pid = 1748] [serial = 1159] [outer = (nil)] 10:13:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 143 (0x91404400) [pid = 1748] [serial = 1160] [outer = 0x913c6c00] 10:13:44 INFO - PROCESS | 1748 | 1467738824946 Marionette DEBUG loaded listener.js 10:13:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 144 (0x91aeec00) [pid = 1748] [serial = 1161] [outer = 0x913c6c00] 10:13:45 INFO - PROCESS | 1748 | 1467738825855 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1610ms 10:13:45 INFO - PROCESS | 1748 | 1467738825900 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:13:45 INFO - PROCESS | 1748 | 1467738825906 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:13:45 INFO - PROCESS | 1748 | 1467738825914 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:13:45 INFO - PROCESS | 1748 | 1467738825916 Marionette TRACE conn3 <- [1,1518,null,{}] 10:13:45 INFO - PROCESS | 1748 | 1467738825922 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:45 INFO - PROCESS | 1748 | 1467738825927 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:46 INFO - PROCESS | 1748 | 1467738826104 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:13:46 INFO - PROCESS | 1748 | 1467738826386 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:46 INFO - PROCESS | 1748 | 1467738826393 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7de400 == 81 [pid = 1748] [id = 387] 10:13:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 145 (0x8f914400) [pid = 1748] [serial = 1162] [outer = (nil)] 10:13:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 146 (0x9472c400) [pid = 1748] [serial = 1163] [outer = 0x8f914400] 10:13:46 INFO - PROCESS | 1748 | 1467738826511 Marionette DEBUG loaded listener.js 10:13:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 147 (0x952e5400) [pid = 1748] [serial = 1164] [outer = 0x8f914400] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x92adc000 == 80 [pid = 1748] [id = 296] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae1400 == 79 [pid = 1748] [id = 298] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x9af5e400 == 78 [pid = 1748] [id = 294] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 146 (0x9a6c8400) [pid = 1748] [serial = 1052] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 145 (0x9d80e800) [pid = 1748] [serial = 1055] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 144 (0x9140a000) [pid = 1748] [serial = 1046] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 143 (0x98ff4000) [pid = 1748] [serial = 1079] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 142 (0xa1f09400) [pid = 1748] [serial = 1058] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 141 (0x95219800) [pid = 1748] [serial = 1049] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 140 (0x97add400) [pid = 1748] [serial = 1061] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x9523a400 == 77 [pid = 1748] [id = 286] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x9b9b2800 == 76 [pid = 1748] [id = 295] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x9a6cc000 == 75 [pid = 1748] [id = 374] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae2000 == 74 [pid = 1748] [id = 373] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8e64cc00 == 73 [pid = 1748] [id = 372] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae5000 == 72 [pid = 1748] [id = 371] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x91da7800 == 71 [pid = 1748] [id = 370] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8f91e000 == 70 [pid = 1748] [id = 369] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x91406800 == 69 [pid = 1748] [id = 365] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x91aec800 == 68 [pid = 1748] [id = 364] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x9240bc00 == 67 [pid = 1748] [id = 363] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x99cb6000 == 66 [pid = 1748] [id = 362] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x98fefc00 == 65 [pid = 1748] [id = 361] 10:13:47 INFO - PROCESS | 1748 | --DOCSHELL 0x924fbc00 == 64 [pid = 1748] [id = 360] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 139 (0x95588800) [pid = 1748] [serial = 1067] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 138 (0x98c95c00) [pid = 1748] [serial = 1068] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 137 (0x9b205c00) [pid = 1748] [serial = 1044] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 136 (0xa219b400) [pid = 1748] [serial = 1074] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 135 (0x9b9ac800) [pid = 1748] [serial = 1071] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 134 (0xa1010400) [pid = 1748] [serial = 1073] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 133 (0xa2245000) [pid = 1748] [serial = 1076] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 132 (0xa2278800) [pid = 1748] [serial = 1077] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 131 (0x9b8e0000) [pid = 1748] [serial = 1070] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 130 (0x97ae0c00) [pid = 1748] [serial = 1065] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | --DOMWINDOW == 129 (0x9558ec00) [pid = 1748] [serial = 1064] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 1748 | 1467738827504 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1630ms 10:13:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:13:47 INFO - PROCESS | 1748 | 1467738827544 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:13:47 INFO - PROCESS | 1748 | 1467738827548 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:13:47 INFO - PROCESS | 1748 | 1467738827561 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:13:47 INFO - PROCESS | 1748 | 1467738827570 Marionette TRACE conn3 <- [1,1522,null,{}] 10:13:47 INFO - PROCESS | 1748 | 1467738827578 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:47 INFO - PROCESS | 1748 | 1467738827585 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:47 INFO - PROCESS | 1748 | 1467738827758 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:13:47 INFO - PROCESS | 1748 | 1467738827969 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:47 INFO - PROCESS | 1748 | 1467738827981 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e63dc00 == 65 [pid = 1748] [id = 388] 10:13:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 130 (0x8e643400) [pid = 1748] [serial = 1165] [outer = (nil)] 10:13:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 131 (0x9558cc00) [pid = 1748] [serial = 1166] [outer = 0x8e643400] 10:13:48 INFO - PROCESS | 1748 | 1467738828058 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 132 (0x97a1ec00) [pid = 1748] [serial = 1167] [outer = 0x8e643400] 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:48 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 () { 10:13:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:13:48 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 () { 10:13:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:13:48 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 () { 10:13:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:13:48 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 () { 10:13:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:13:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1196ms 10:13:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:13:48 INFO - PROCESS | 1748 | 1467738828720 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:13:48 INFO - PROCESS | 1748 | 1467738828751 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:13:48 INFO - PROCESS | 1748 | 1467738828761 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:13:48 INFO - PROCESS | 1748 | 1467738828774 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:13:48 INFO - PROCESS | 1748 | 1467738828777 Marionette TRACE conn3 <- [1,1526,null,{}] 10:13:48 INFO - PROCESS | 1748 | 1467738828783 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:48 INFO - PROCESS | 1748 | 1467738828788 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:48 INFO - PROCESS | 1748 | 1467738828993 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:13:49 INFO - PROCESS | 1748 | 1467738829017 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 1748 | 1467738829025 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d170400 == 66 [pid = 1748] [id = 389] 10:13:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 133 (0x95589400) [pid = 1748] [serial = 1168] [outer = (nil)] 10:13:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 134 (0x998f1800) [pid = 1748] [serial = 1169] [outer = 0x95589400] 10:13:49 INFO - PROCESS | 1748 | 1467738829091 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 135 (0x9ab9a800) [pid = 1748] [serial = 1170] [outer = 0x95589400] 10:13:50 INFO - PROCESS | 1748 | 1467738830001 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:13:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:13:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:13:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:13:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:13:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:13:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:13:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1285ms 10:13:50 INFO - PROCESS | 1748 | 1467738830069 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 1748 | 1467738830071 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:13:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:13:50 INFO - PROCESS | 1748 | 1467738830078 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 1748 | 1467738830081 Marionette TRACE conn3 <- [1,1530,null,{}] 10:13:50 INFO - PROCESS | 1748 | 1467738830087 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:50 INFO - PROCESS | 1748 | 1467738830092 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:50 INFO - PROCESS | 1748 | 1467738830352 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:13:50 INFO - PROCESS | 1748 | 1467738830381 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:50 INFO - PROCESS | 1748 | 1467738830398 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x9b8e7400 == 67 [pid = 1748] [id = 390] 10:13:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 136 (0x9b92a400) [pid = 1748] [serial = 1171] [outer = (nil)] 10:13:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 137 (0x9b9acc00) [pid = 1748] [serial = 1172] [outer = 0x9b92a400] 10:13:50 INFO - PROCESS | 1748 | 1467738830470 Marionette DEBUG loaded listener.js 10:13:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 138 (0xa1f9d800) [pid = 1748] [serial = 1173] [outer = 0x9b92a400] 10:13:51 INFO - PROCESS | 1748 | 1467738831311 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:13:51 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 10:13:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:13:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:13:51 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. 10:13:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:13:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1279ms 10:13:51 INFO - PROCESS | 1748 | 1467738831360 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:13:51 INFO - PROCESS | 1748 | 1467738831364 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:13:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:13:51 INFO - PROCESS | 1748 | 1467738831370 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:13:51 INFO - PROCESS | 1748 | 1467738831373 Marionette TRACE conn3 <- [1,1534,null,{}] 10:13:51 INFO - PROCESS | 1748 | 1467738831416 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:51 INFO - PROCESS | 1748 | 1467738831422 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:51 INFO - PROCESS | 1748 | 1467738831646 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:13:51 INFO - PROCESS | 1748 | 1467738831668 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:51 INFO - PROCESS | 1748 | 1467738831678 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d99c00 == 68 [pid = 1748] [id = 391] 10:13:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 139 (0x9b2e5400) [pid = 1748] [serial = 1174] [outer = (nil)] 10:13:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 140 (0xa2ebb800) [pid = 1748] [serial = 1175] [outer = 0x9b2e5400] 10:13:51 INFO - PROCESS | 1748 | 1467738831756 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 141 (0xa310bc00) [pid = 1748] [serial = 1176] [outer = 0x9b2e5400] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 140 (0x9a901c00) [pid = 1748] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 139 (0x9a6c7400) [pid = 1748] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 138 (0x922aa400) [pid = 1748] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 137 (0x98ca3c00) [pid = 1748] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 136 (0x95593000) [pid = 1748] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 135 (0x91d9c400) [pid = 1748] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 134 (0x923bd000) [pid = 1748] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 133 (0x92ae6400) [pid = 1748] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 132 (0x9140fc00) [pid = 1748] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 131 (0x91405000) [pid = 1748] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 130 (0x8f91e400) [pid = 1748] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 129 (0x9b2df800) [pid = 1748] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 128 (0x952ebc00) [pid = 1748] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 127 (0x93a0a400) [pid = 1748] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 126 (0x913c8c00) [pid = 1748] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 125 (0x93aa9800) [pid = 1748] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:13:52 INFO - PROCESS | 1748 | --DOMWINDOW == 124 (0x924f8400) [pid = 1748] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:13:53 INFO - PROCESS | 1748 | 1467738833209 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:13:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:13:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1880ms 10:13:53 INFO - PROCESS | 1748 | 1467738833251 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:13:53 INFO - PROCESS | 1748 | 1467738833255 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:13:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:13:53 INFO - PROCESS | 1748 | 1467738833262 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:13:53 INFO - PROCESS | 1748 | 1467738833265 Marionette TRACE conn3 <- [1,1538,null,{}] 10:13:53 INFO - PROCESS | 1748 | 1467738833270 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:53 INFO - PROCESS | 1748 | 1467738833275 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:53 INFO - PROCESS | 1748 | 1467738833431 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:13:53 INFO - PROCESS | 1748 | 1467738833593 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:53 INFO - PROCESS | 1748 | 1467738833600 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e4000 == 69 [pid = 1748] [id = 392] 10:13:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 125 (0x8f7e9c00) [pid = 1748] [serial = 1177] [outer = (nil)] 10:13:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 126 (0x924f8400) [pid = 1748] [serial = 1178] [outer = 0x8f7e9c00] 10:13:53 INFO - PROCESS | 1748 | 1467738833666 Marionette DEBUG loaded listener.js 10:13:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 127 (0x95319400) [pid = 1748] [serial = 1179] [outer = 0x8f7e9c00] 10:13:54 INFO - PROCESS | 1748 | 1467738834427 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:13:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:13:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1183ms 10:13:54 INFO - PROCESS | 1748 | 1467738834446 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:13:54 INFO - PROCESS | 1748 | 1467738834449 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:13:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:13:54 INFO - PROCESS | 1748 | 1467738834455 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:13:54 INFO - PROCESS | 1748 | 1467738834485 Marionette TRACE conn3 <- [1,1542,null,{}] 10:13:54 INFO - PROCESS | 1748 | 1467738834586 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:54 INFO - PROCESS | 1748 | 1467738834593 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:54 INFO - PROCESS | 1748 | 1467738834799 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:13:55 INFO - PROCESS | 1748 | 1467738834993 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:55 INFO - PROCESS | 1748 | 1467738835002 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4d400 == 70 [pid = 1748] [id = 393] 10:13:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 128 (0x8e646400) [pid = 1748] [serial = 1180] [outer = (nil)] 10:13:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 129 (0x8e9af800) [pid = 1748] [serial = 1181] [outer = 0x8e646400] 10:13:55 INFO - PROCESS | 1748 | 1467738835129 Marionette DEBUG loaded listener.js 10:13:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 130 (0x8f7dac00) [pid = 1748] [serial = 1182] [outer = 0x8e646400] 10:13:56 INFO - PROCESS | 1748 | 1467738836171 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:13:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1784ms 10:13:56 INFO - PROCESS | 1748 | 1467738836242 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 1748 | 1467738836248 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:13:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:13:56 INFO - PROCESS | 1748 | 1467738836256 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1748 | 1467738836260 Marionette TRACE conn3 <- [1,1546,null,{}] 10:13:56 INFO - PROCESS | 1748 | 1467738836269 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:56 INFO - PROCESS | 1748 | 1467738836275 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:56 INFO - PROCESS | 1748 | 1467738836512 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:13:56 INFO - PROCESS | 1748 | 1467738836766 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:56 INFO - PROCESS | 1748 | 1467738836780 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ade000 == 71 [pid = 1748] [id = 394] 10:13:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 131 (0x92ae7c00) [pid = 1748] [serial = 1183] [outer = (nil)] 10:13:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 132 (0x93a0bc00) [pid = 1748] [serial = 1184] [outer = 0x92ae7c00] 10:13:56 INFO - PROCESS | 1748 | 1467738836913 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 133 (0x95219800) [pid = 1748] [serial = 1185] [outer = 0x92ae7c00] 10:13:57 INFO - PROCESS | 1748 | 1467738837870 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:13:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:13:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1691ms 10:13:57 INFO - PROCESS | 1748 | 1467738837946 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:13:57 INFO - PROCESS | 1748 | 1467738837951 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:13:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:13:57 INFO - PROCESS | 1748 | 1467738837958 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:13:57 INFO - PROCESS | 1748 | 1467738837962 Marionette TRACE conn3 <- [1,1550,null,{}] 10:13:57 INFO - PROCESS | 1748 | 1467738837968 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:57 INFO - PROCESS | 1748 | 1467738837974 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:58 INFO - PROCESS | 1748 | 1467738838210 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:13:58 INFO - PROCESS | 1748 | 1467738838508 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 1748 | 1467738838522 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240bc00 == 72 [pid = 1748] [id = 395] 10:13:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 134 (0x98406400) [pid = 1748] [serial = 1186] [outer = (nil)] 10:13:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 135 (0x9a063400) [pid = 1748] [serial = 1187] [outer = 0x98406400] 10:13:58 INFO - PROCESS | 1748 | 1467738838646 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 136 (0x9a907000) [pid = 1748] [serial = 1188] [outer = 0x98406400] 10:13:59 INFO - PROCESS | 1748 | 1467738839576 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:13:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1683ms 10:13:59 INFO - PROCESS | 1748 | 1467738839650 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:13:59 INFO - PROCESS | 1748 | 1467738839659 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:13:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:13:59 INFO - PROCESS | 1748 | 1467738839667 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 1748 | 1467738839669 Marionette TRACE conn3 <- [1,1554,null,{}] 10:13:59 INFO - PROCESS | 1748 | 1467738839676 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:59 INFO - PROCESS | 1748 | 1467738839681 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:13:59 INFO - PROCESS | 1748 | 1467738839908 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:14:00 INFO - PROCESS | 1748 | 1467738840147 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 1748 | 1467738840156 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d16f800 == 73 [pid = 1748] [id = 396] 10:14:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 137 (0x952f2000) [pid = 1748] [serial = 1189] [outer = (nil)] 10:14:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 138 (0xa21a8400) [pid = 1748] [serial = 1190] [outer = 0x952f2000] 10:14:00 INFO - PROCESS | 1748 | 1467738840291 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 139 (0xa22b8c00) [pid = 1748] [serial = 1191] [outer = 0x952f2000] 10:14:01 INFO - PROCESS | 1748 | 1467738841308 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:14:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1689ms 10:14:01 INFO - PROCESS | 1748 | 1467738841356 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:14:01 INFO - PROCESS | 1748 | 1467738841360 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:14:01 INFO - PROCESS | 1748 | 1467738841366 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 1748 | 1467738841370 Marionette TRACE conn3 <- [1,1558,null,{}] 10:14:01 INFO - PROCESS | 1748 | 1467738841377 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:01 INFO - PROCESS | 1748 | 1467738841382 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:01 INFO - PROCESS | 1748 | 1467738841565 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:14:01 INFO - PROCESS | 1748 | 1467738841764 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:01 INFO - PROCESS | 1748 | 1467738841772 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:01 INFO - PROCESS | 1748 | ++DOCSHELL 0xa1f0dc00 == 74 [pid = 1748] [id = 397] 10:14:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 140 (0xa219b800) [pid = 1748] [serial = 1192] [outer = (nil)] 10:14:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 141 (0xa4d0c400) [pid = 1748] [serial = 1193] [outer = 0xa219b800] 10:14:01 INFO - PROCESS | 1748 | 1467738841860 Marionette DEBUG loaded listener.js 10:14:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 142 (0xa4f81000) [pid = 1748] [serial = 1194] [outer = 0xa219b800] 10:14:02 INFO - PROCESS | 1748 | 1467738842851 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1537ms 10:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:14:02 INFO - PROCESS | 1748 | 1467738842905 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:14:02 INFO - PROCESS | 1748 | 1467738842908 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:14:02 INFO - PROCESS | 1748 | 1467738842915 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:14:02 INFO - PROCESS | 1748 | 1467738842918 Marionette TRACE conn3 <- [1,1562,null,{}] 10:14:02 INFO - PROCESS | 1748 | 1467738842924 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:02 INFO - PROCESS | 1748 | 1467738842934 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:03 INFO - PROCESS | 1748 | 1467738843205 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:14:03 INFO - PROCESS | 1748 | 1467738843449 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 1748 | 1467738843457 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d16e000 == 75 [pid = 1748] [id = 398] 10:14:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 143 (0x8d4ed800) [pid = 1748] [serial = 1195] [outer = (nil)] 10:14:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 144 (0x9a6c7000) [pid = 1748] [serial = 1196] [outer = 0x8d4ed800] 10:14:03 INFO - PROCESS | 1748 | 1467738843579 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 145 (0xa61b8000) [pid = 1748] [serial = 1197] [outer = 0x8d4ed800] 10:14:04 INFO - PROCESS | 1748 | 1467738844455 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1586ms 10:14:04 INFO - PROCESS | 1748 | 1467738844501 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:14:04 INFO - PROCESS | 1748 | 1467738844506 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:14:04 INFO - PROCESS | 1748 | 1467738844512 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 1748 | 1467738844522 Marionette TRACE conn3 <- [1,1566,null,{}] 10:14:04 INFO - PROCESS | 1748 | 1467738844530 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:04 INFO - PROCESS | 1748 | 1467738844535 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:04 INFO - PROCESS | 1748 | 1467738844738 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:14:04 INFO - PROCESS | 1748 | 1467738844939 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:04 INFO - PROCESS | 1748 | 1467738844947 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03ac00 == 76 [pid = 1748] [id = 399] 10:14:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 146 (0x8d03b000) [pid = 1748] [serial = 1198] [outer = (nil)] 10:14:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 147 (0x8d043800) [pid = 1748] [serial = 1199] [outer = 0x8d03b000] 10:14:05 INFO - PROCESS | 1748 | 1467738845029 Marionette DEBUG loaded listener.js 10:14:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 148 (0x8d047800) [pid = 1748] [serial = 1200] [outer = 0x8d03b000] 10:14:05 INFO - PROCESS | 1748 | 1467738845979 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1503ms 10:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:14:06 INFO - PROCESS | 1748 | 1467738846015 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:14:06 INFO - PROCESS | 1748 | 1467738846019 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:14:06 INFO - PROCESS | 1748 | 1467738846026 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:14:06 INFO - PROCESS | 1748 | 1467738846029 Marionette TRACE conn3 <- [1,1570,null,{}] 10:14:06 INFO - PROCESS | 1748 | 1467738846035 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:06 INFO - PROCESS | 1748 | 1467738846040 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:06 INFO - PROCESS | 1748 | 1467738846224 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:14:06 INFO - PROCESS | 1748 | 1467738846420 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:06 INFO - PROCESS | 1748 | 1467738846431 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03a400 == 77 [pid = 1748] [id = 400] 10:14:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 149 (0x8d040c00) [pid = 1748] [serial = 1201] [outer = (nil)] 10:14:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 150 (0x8d178800) [pid = 1748] [serial = 1202] [outer = 0x8d040c00] 10:14:06 INFO - PROCESS | 1748 | 1467738846547 Marionette DEBUG loaded listener.js 10:14:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 151 (0x8d17b800) [pid = 1748] [serial = 1203] [outer = 0x8d040c00] 10:14:07 INFO - PROCESS | 1748 | 1467738847552 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1584ms 10:14:07 INFO - PROCESS | 1748 | 1467738847609 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:14:07 INFO - PROCESS | 1748 | 1467738847613 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:14:07 INFO - PROCESS | 1748 | 1467738847619 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:14:07 INFO - PROCESS | 1748 | 1467738847622 Marionette TRACE conn3 <- [1,1574,null,{}] 10:14:07 INFO - PROCESS | 1748 | 1467738847629 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:07 INFO - PROCESS | 1748 | 1467738847633 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:07 INFO - PROCESS | 1748 | 1467738847819 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:14:08 INFO - PROCESS | 1748 | 1467738848041 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:08 INFO - PROCESS | 1748 | 1467738848049 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d042c00 == 78 [pid = 1748] [id = 401] 10:14:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 152 (0x8d177400) [pid = 1748] [serial = 1204] [outer = (nil)] 10:14:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 153 (0x8d180c00) [pid = 1748] [serial = 1205] [outer = 0x8d177400] 10:14:08 INFO - PROCESS | 1748 | 1467738848179 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 154 (0x8d183400) [pid = 1748] [serial = 1206] [outer = 0x8d177400] 10:14:09 INFO - PROCESS | 1748 | 1467738849466 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1883ms 10:14:09 INFO - PROCESS | 1748 | 1467738849504 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:14:09 INFO - PROCESS | 1748 | 1467738849512 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:14:09 INFO - PROCESS | 1748 | 1467738849521 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 1748 | 1467738849525 Marionette TRACE conn3 <- [1,1578,null,{}] 10:14:09 INFO - PROCESS | 1748 | 1467738849534 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:09 INFO - PROCESS | 1748 | 1467738849539 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:09 INFO - PROCESS | 1748 | 1467738849816 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:14:10 INFO - PROCESS | 1748 | 1467738850056 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 1748 | 1467738850074 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d041800 == 79 [pid = 1748] [id = 402] 10:14:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 155 (0x8d4f4400) [pid = 1748] [serial = 1207] [outer = (nil)] 10:14:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 156 (0x8db57000) [pid = 1748] [serial = 1208] [outer = 0x8d4f4400] 10:14:10 INFO - PROCESS | 1748 | 1467738850151 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 157 (0x8e642800) [pid = 1748] [serial = 1209] [outer = 0x8d4f4400] 10:14:11 INFO - PROCESS | 1748 | 1467738851123 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1637ms 10:14:11 INFO - PROCESS | 1748 | 1467738851157 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 1748 | 1467738851165 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:14:11 INFO - PROCESS | 1748 | 1467738851175 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 1748 | 1467738851179 Marionette TRACE conn3 <- [1,1582,null,{}] 10:14:11 INFO - PROCESS | 1748 | 1467738851185 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:11 INFO - PROCESS | 1748 | 1467738851190 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:11 INFO - PROCESS | 1748 | 1467738851379 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:14:11 INFO - PROCESS | 1748 | 1467738851626 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:11 INFO - PROCESS | 1748 | 1467738851633 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d16f000 == 80 [pid = 1748] [id = 403] 10:14:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 158 (0x8e649800) [pid = 1748] [serial = 1210] [outer = (nil)] 10:14:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 159 (0x8f91d000) [pid = 1748] [serial = 1211] [outer = 0x8e649800] 10:14:11 INFO - PROCESS | 1748 | 1467738851809 Marionette DEBUG loaded listener.js 10:14:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 160 (0x913ccc00) [pid = 1748] [serial = 1212] [outer = 0x8e649800] 10:14:11 INFO - PROCESS | 1748 | --DOCSHELL 0x98404400 == 79 [pid = 1748] [id = 288] 10:14:11 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9a800 == 78 [pid = 1748] [id = 359] 10:14:11 INFO - PROCESS | 1748 | --DOMWINDOW == 159 (0x8e648000) [pid = 1748] [serial = 1106] [outer = (nil)] [url = about:blank] 10:14:11 INFO - PROCESS | 1748 | --DOMWINDOW == 158 (0x9b9ae800) [pid = 1748] [serial = 1127] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOCSHELL 0x91d99c00 == 77 [pid = 1748] [id = 391] 10:14:12 INFO - PROCESS | 1748 | --DOCSHELL 0x9b8e7400 == 76 [pid = 1748] [id = 390] 10:14:12 INFO - PROCESS | 1748 | --DOCSHELL 0x8d170400 == 75 [pid = 1748] [id = 389] 10:14:12 INFO - PROCESS | 1748 | --DOCSHELL 0x8e63dc00 == 74 [pid = 1748] [id = 388] 10:14:12 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7de400 == 73 [pid = 1748] [id = 387] 10:14:12 INFO - PROCESS | 1748 | --DOCSHELL 0x913c5400 == 72 [pid = 1748] [id = 386] 10:14:12 INFO - PROCESS | 1748 | --DOCSHELL 0x8db53000 == 71 [pid = 1748] [id = 385] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 157 (0x913bdc00) [pid = 1748] [serial = 1109] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 156 (0x92f49c00) [pid = 1748] [serial = 1113] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 155 (0x9b9ae400) [pid = 1748] [serial = 1014] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 154 (0x97a1e400) [pid = 1748] [serial = 1118] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 153 (0x98c3c800) [pid = 1748] [serial = 1119] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 152 (0x9a6c4400) [pid = 1748] [serial = 1122] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 151 (0x9522fc00) [pid = 1748] [serial = 1008] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 150 (0x95218800) [pid = 1748] [serial = 1116] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 149 (0x91ae6400) [pid = 1748] [serial = 975] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 148 (0xa21a9c00) [pid = 1748] [serial = 1088] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 147 (0x9140f000) [pid = 1748] [serial = 1110] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 146 (0xa224bc00) [pid = 1748] [serial = 1062] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 145 (0x9a910800) [pid = 1748] [serial = 1124] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 144 (0xa21a0000) [pid = 1748] [serial = 1023] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 143 (0x92f47000) [pid = 1748] [serial = 1082] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 142 (0x9b8db800) [pid = 1748] [serial = 1125] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 141 (0x8f7e3800) [pid = 1748] [serial = 1100] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 140 (0x9a063800) [pid = 1748] [serial = 1085] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 139 (0x9af5ec00) [pid = 1748] [serial = 1005] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 138 (0x9d85f800) [pid = 1748] [serial = 1080] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 137 (0x9a06a800) [pid = 1748] [serial = 1011] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 136 (0x99dc6000) [pid = 1748] [serial = 1121] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 135 (0x9d863000) [pid = 1748] [serial = 1020] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 134 (0x8f917800) [pid = 1748] [serial = 1103] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 133 (0xa4d4e800) [pid = 1748] [serial = 1094] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 132 (0x924fb800) [pid = 1748] [serial = 1112] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 131 (0xa672cc00) [pid = 1748] [serial = 1097] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 130 (0x93ab1000) [pid = 1748] [serial = 1115] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 129 (0x92f3d400) [pid = 1748] [serial = 1026] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 128 (0xa310b000) [pid = 1748] [serial = 1091] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | --DOMWINDOW == 127 (0x9b9f3c00) [pid = 1748] [serial = 1017] [outer = (nil)] [url = about:blank] 10:14:12 INFO - PROCESS | 1748 | 1467738852853 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1735ms 10:14:12 INFO - PROCESS | 1748 | 1467738852910 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:14:12 INFO - PROCESS | 1748 | 1467738852914 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:14:12 INFO - PROCESS | 1748 | 1467738852921 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:14:12 INFO - PROCESS | 1748 | 1467738852926 Marionette TRACE conn3 <- [1,1586,null,{}] 10:14:12 INFO - PROCESS | 1748 | 1467738852942 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:12 INFO - PROCESS | 1748 | 1467738852951 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:13 INFO - PROCESS | 1748 | 1467738853211 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:14:13 INFO - PROCESS | 1748 | 1467738853371 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 1748 | 1467738853379 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x923c0000 == 72 [pid = 1748] [id = 404] 10:14:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 128 (0x923c3000) [pid = 1748] [serial = 1213] [outer = (nil)] 10:14:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 129 (0x924f2000) [pid = 1748] [serial = 1214] [outer = 0x923c3000] 10:14:13 INFO - PROCESS | 1748 | 1467738853457 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 130 (0x92ae4000) [pid = 1748] [serial = 1215] [outer = 0x923c3000] 10:14:14 INFO - PROCESS | 1748 | 1467738854211 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1345ms 10:14:14 INFO - PROCESS | 1748 | 1467738854269 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:14:14 INFO - PROCESS | 1748 | 1467738854273 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:14:14 INFO - PROCESS | 1748 | 1467738854288 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:14:14 INFO - PROCESS | 1748 | 1467738854291 Marionette TRACE conn3 <- [1,1590,null,{}] 10:14:14 INFO - PROCESS | 1748 | 1467738854296 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:14 INFO - PROCESS | 1748 | 1467738854301 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:14 INFO - PROCESS | 1748 | 1467738854526 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:14:14 INFO - PROCESS | 1748 | 1467738854549 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:14 INFO - PROCESS | 1748 | 1467738854560 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e3800 == 73 [pid = 1748] [id = 405] 10:14:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 131 (0x92f46800) [pid = 1748] [serial = 1216] [outer = (nil)] 10:14:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 132 (0x93a0e400) [pid = 1748] [serial = 1217] [outer = 0x92f46800] 10:14:14 INFO - PROCESS | 1748 | 1467738854623 Marionette DEBUG loaded listener.js 10:14:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 133 (0x947efc00) [pid = 1748] [serial = 1218] [outer = 0x92f46800] 10:14:15 INFO - PROCESS | 1748 | 1467738855591 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1338ms 10:14:15 INFO - PROCESS | 1748 | 1467738855626 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:14:15 INFO - PROCESS | 1748 | 1467738855630 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:14:15 INFO - PROCESS | 1748 | 1467738855636 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:14:15 INFO - PROCESS | 1748 | 1467738855639 Marionette TRACE conn3 <- [1,1594,null,{}] 10:14:15 INFO - PROCESS | 1748 | 1467738855645 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:15 INFO - PROCESS | 1748 | 1467738855649 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:15 INFO - PROCESS | 1748 | 1467738855894 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:14:15 INFO - PROCESS | 1748 | 1467738855915 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:15 INFO - PROCESS | 1748 | 1467738855922 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7db400 == 74 [pid = 1748] [id = 406] 10:14:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 134 (0x92dd8400) [pid = 1748] [serial = 1219] [outer = (nil)] 10:14:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 135 (0x9523a000) [pid = 1748] [serial = 1220] [outer = 0x92dd8400] 10:14:15 INFO - PROCESS | 1748 | 1467738855988 Marionette DEBUG loaded listener.js 10:14:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 136 (0x9531f000) [pid = 1748] [serial = 1221] [outer = 0x92dd8400] 10:14:16 INFO - PROCESS | 1748 | --DOMWINDOW == 135 (0x95589400) [pid = 1748] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:14:16 INFO - PROCESS | 1748 | --DOMWINDOW == 134 (0x8e643400) [pid = 1748] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:14:16 INFO - PROCESS | 1748 | --DOMWINDOW == 133 (0x8f914400) [pid = 1748] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:14:16 INFO - PROCESS | 1748 | --DOMWINDOW == 132 (0x913c6c00) [pid = 1748] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:14:16 INFO - PROCESS | 1748 | --DOMWINDOW == 131 (0x8db53c00) [pid = 1748] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:14:16 INFO - PROCESS | 1748 | --DOMWINDOW == 130 (0x9b92a400) [pid = 1748] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:14:16 INFO - PROCESS | 1748 | --DOMWINDOW == 129 (0x9b2e5400) [pid = 1748] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:14:17 INFO - PROCESS | 1748 | 1467738857250 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1635ms 10:14:17 INFO - PROCESS | 1748 | 1467738857274 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 1748 | 1467738857278 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:14:17 INFO - PROCESS | 1748 | 1467738857283 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1748 | 1467738857287 Marionette TRACE conn3 <- [1,1598,null,{}] 10:14:17 INFO - PROCESS | 1748 | 1467738857292 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:17 INFO - PROCESS | 1748 | 1467738857301 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:17 INFO - PROCESS | 1748 | 1467738857578 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:14:17 INFO - PROCESS | 1748 | 1467738857594 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:17 INFO - PROCESS | 1748 | 1467738857602 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d047400 == 75 [pid = 1748] [id = 407] 10:14:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 130 (0x95223000) [pid = 1748] [serial = 1222] [outer = (nil)] 10:14:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 131 (0x99cb6000) [pid = 1748] [serial = 1223] [outer = 0x95223000] 10:14:17 INFO - PROCESS | 1748 | 1467738857670 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 132 (0x9a328000) [pid = 1748] [serial = 1224] [outer = 0x95223000] 10:14:18 INFO - PROCESS | 1748 | 1467738858497 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1233ms 10:14:18 INFO - PROCESS | 1748 | 1467738858526 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:14:18 INFO - PROCESS | 1748 | 1467738858531 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:14:18 INFO - PROCESS | 1748 | 1467738858543 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:14:18 INFO - PROCESS | 1748 | 1467738858546 Marionette TRACE conn3 <- [1,1602,null,{}] 10:14:18 INFO - PROCESS | 1748 | 1467738858551 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:18 INFO - PROCESS | 1748 | 1467738858556 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:18 INFO - PROCESS | 1748 | 1467738858716 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:14:18 INFO - PROCESS | 1748 | 1467738858727 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 1748 | 1467738858734 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x95234400 == 76 [pid = 1748] [id = 408] 10:14:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 133 (0x99dd1c00) [pid = 1748] [serial = 1225] [outer = (nil)] 10:14:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 134 (0x9a909000) [pid = 1748] [serial = 1226] [outer = 0x99dd1c00] 10:14:18 INFO - PROCESS | 1748 | 1467738858798 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 135 (0x9ab99800) [pid = 1748] [serial = 1227] [outer = 0x99dd1c00] 10:14:20 INFO - PROCESS | 1748 | 1467738860051 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1584ms 10:14:20 INFO - PROCESS | 1748 | 1467738860124 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:14:20 INFO - PROCESS | 1748 | 1467738860130 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:14:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:14:20 INFO - PROCESS | 1748 | 1467738860137 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:14:20 INFO - PROCESS | 1748 | 1467738860142 Marionette TRACE conn3 <- [1,1606,null,{}] 10:14:20 INFO - PROCESS | 1748 | 1467738860150 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:20 INFO - PROCESS | 1748 | 1467738860156 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:20 INFO - PROCESS | 1748 | 1467738860372 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:14:20 INFO - PROCESS | 1748 | 1467738860664 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:20 INFO - PROCESS | 1748 | 1467738860674 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4f4c00 == 77 [pid = 1748] [id = 409] 10:14:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 136 (0x8d4f7000) [pid = 1748] [serial = 1228] [outer = (nil)] 10:14:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 137 (0x8e649000) [pid = 1748] [serial = 1229] [outer = 0x8d4f7000] 10:14:20 INFO - PROCESS | 1748 | 1467738860762 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 138 (0x8f7e8400) [pid = 1748] [serial = 1230] [outer = 0x8d4f7000] 10:14:21 INFO - PROCESS | 1748 | 1467738861679 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:14:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:14:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1583ms 10:14:21 INFO - PROCESS | 1748 | 1467738861726 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 1748 | 1467738861734 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:14:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:14:21 INFO - PROCESS | 1748 | 1467738861744 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1748 | 1467738861748 Marionette TRACE conn3 <- [1,1610,null,{}] 10:14:21 INFO - PROCESS | 1748 | 1467738861755 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:21 INFO - PROCESS | 1748 | 1467738861761 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:21 INFO - PROCESS | 1748 | 1467738861966 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:14:22 INFO - PROCESS | 1748 | 1467738862271 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:22 INFO - PROCESS | 1748 | 1467738862281 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b4000 == 78 [pid = 1748] [id = 410] 10:14:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 139 (0x91d9c400) [pid = 1748] [serial = 1231] [outer = (nil)] 10:14:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 140 (0x92dd8800) [pid = 1748] [serial = 1232] [outer = 0x91d9c400] 10:14:22 INFO - PROCESS | 1748 | 1467738862407 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 141 (0x93ab1000) [pid = 1748] [serial = 1233] [outer = 0x91d9c400] 10:14:23 INFO - PROCESS | 1748 | 1467738863323 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1636ms 10:14:23 INFO - PROCESS | 1748 | 1467738863382 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:14:23 INFO - PROCESS | 1748 | 1467738863385 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:14:23 INFO - PROCESS | 1748 | 1467738863393 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:14:23 INFO - PROCESS | 1748 | 1467738863399 Marionette TRACE conn3 <- [1,1614,null,{}] 10:14:23 INFO - PROCESS | 1748 | 1467738863415 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:23 INFO - PROCESS | 1748 | 1467738863424 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:23 INFO - PROCESS | 1748 | 1467738863653 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:14:23 INFO - PROCESS | 1748 | 1467738863896 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:23 INFO - PROCESS | 1748 | 1467738863907 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d170000 == 79 [pid = 1748] [id = 411] 10:14:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 142 (0x98c98000) [pid = 1748] [serial = 1234] [outer = (nil)] 10:14:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 143 (0x9a6c5800) [pid = 1748] [serial = 1235] [outer = 0x98c98000] 10:14:24 INFO - PROCESS | 1748 | 1467738864036 Marionette DEBUG loaded listener.js 10:14:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 144 (0x9af5ec00) [pid = 1748] [serial = 1236] [outer = 0x98c98000] 10:14:24 INFO - PROCESS | 1748 | 1467738864954 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:14:24 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 10:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1593ms 10:14:24 INFO - PROCESS | 1748 | 1467738864987 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:14:24 INFO - PROCESS | 1748 | 1467738864992 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:14:25 INFO - PROCESS | 1748 | 1467738864998 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 1748 | 1467738865002 Marionette TRACE conn3 <- [1,1618,null,{}] 10:14:25 INFO - PROCESS | 1748 | 1467738865007 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:25 INFO - PROCESS | 1748 | 1467738865012 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:25 INFO - PROCESS | 1748 | 1467738865208 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:14:25 INFO - PROCESS | 1748 | 1467738865404 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 1748 | 1467738865414 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db48c00 == 80 [pid = 1748] [id = 412] 10:14:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 145 (0x9b209400) [pid = 1748] [serial = 1237] [outer = (nil)] 10:14:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 146 (0x9b9af800) [pid = 1748] [serial = 1238] [outer = 0x9b209400] 10:14:25 INFO - PROCESS | 1748 | 1467738865490 Marionette DEBUG loaded listener.js 10:14:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 147 (0x9b9e6000) [pid = 1748] [serial = 1239] [outer = 0x9b209400] 10:14:26 INFO - PROCESS | 1748 | 1467738866486 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1531ms 10:14:26 INFO - PROCESS | 1748 | 1467738866530 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:14:26 INFO - PROCESS | 1748 | 1467738866534 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:14:26 INFO - PROCESS | 1748 | 1467738866541 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 1748 | 1467738866544 Marionette TRACE conn3 <- [1,1622,null,{}] 10:14:26 INFO - PROCESS | 1748 | 1467738866550 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:26 INFO - PROCESS | 1748 | 1467738866555 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:26 INFO - PROCESS | 1748 | 1467738866744 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:14:27 INFO - PROCESS | 1748 | 1467738867004 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:27 INFO - PROCESS | 1748 | 1467738867012 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d16b400 == 81 [pid = 1748] [id = 413] 10:14:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 148 (0x8d178c00) [pid = 1748] [serial = 1240] [outer = (nil)] 10:14:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 149 (0x9d810000) [pid = 1748] [serial = 1241] [outer = 0x8d178c00] 10:14:27 INFO - PROCESS | 1748 | 1467738867131 Marionette DEBUG loaded listener.js 10:14:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 150 (0x9d8ea400) [pid = 1748] [serial = 1242] [outer = 0x8d178c00] 10:14:28 INFO - PROCESS | 1748 | 1467738868041 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:14:28 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 10:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1537ms 10:14:28 INFO - PROCESS | 1748 | 1467738868078 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 1748 | 1467738868082 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:14:28 INFO - PROCESS | 1748 | 1467738868088 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 1748 | 1467738868092 Marionette TRACE conn3 <- [1,1626,null,{}] 10:14:28 INFO - PROCESS | 1748 | 1467738868097 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:28 INFO - PROCESS | 1748 | 1467738868107 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:28 INFO - PROCESS | 1748 | 1467738868317 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:14:28 INFO - PROCESS | 1748 | 1467738868559 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:28 INFO - PROCESS | 1748 | 1467738868565 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03f800 == 82 [pid = 1748] [id = 414] 10:14:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 151 (0x8d4f7400) [pid = 1748] [serial = 1243] [outer = (nil)] 10:14:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 152 (0xa2ebf400) [pid = 1748] [serial = 1244] [outer = 0x8d4f7400] 10:14:28 INFO - PROCESS | 1748 | 1467738868684 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 153 (0xa4d56000) [pid = 1748] [serial = 1245] [outer = 0x8d4f7400] 10:14:29 INFO - PROCESS | 1748 | 1467738869508 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1444ms 10:14:29 INFO - PROCESS | 1748 | 1467738869537 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:14:29 INFO - PROCESS | 1748 | 1467738869541 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:14:29 INFO - PROCESS | 1748 | 1467738869549 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 1748 | 1467738869552 Marionette TRACE conn3 <- [1,1630,null,{}] 10:14:29 INFO - PROCESS | 1748 | 1467738869558 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:29 INFO - PROCESS | 1748 | 1467738869563 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:29 INFO - PROCESS | 1748 | 1467738869734 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:14:29 INFO - PROCESS | 1748 | 1467738869947 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 1748 | 1467738869954 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d044c00 == 83 [pid = 1748] [id = 415] 10:14:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 154 (0x8f759400) [pid = 1748] [serial = 1246] [outer = (nil)] 10:14:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 155 (0x8f761400) [pid = 1748] [serial = 1247] [outer = 0x8f759400] 10:14:30 INFO - PROCESS | 1748 | 1467738870069 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 156 (0x8f763c00) [pid = 1748] [serial = 1248] [outer = 0x8f759400] 10:14:31 INFO - PROCESS | 1748 | 1467738871020 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1545ms 10:14:31 INFO - PROCESS | 1748 | 1467738871102 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:14:31 INFO - PROCESS | 1748 | 1467738871106 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:14:31 INFO - PROCESS | 1748 | 1467738871112 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:14:31 INFO - PROCESS | 1748 | 1467738871116 Marionette TRACE conn3 <- [1,1634,null,{}] 10:14:31 INFO - PROCESS | 1748 | 1467738871123 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:31 INFO - PROCESS | 1748 | 1467738871128 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:31 INFO - PROCESS | 1748 | 1467738871308 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:14:31 INFO - PROCESS | 1748 | 1467738871560 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:31 INFO - PROCESS | 1748 | 1467738871572 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c1c00 == 84 [pid = 1748] [id = 416] 10:14:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 157 (0x8c7c2800) [pid = 1748] [serial = 1249] [outer = (nil)] 10:14:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 158 (0x8c7cb000) [pid = 1748] [serial = 1250] [outer = 0x8c7c2800] 10:14:31 INFO - PROCESS | 1748 | 1467738871673 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 159 (0x8c7cf000) [pid = 1748] [serial = 1251] [outer = 0x8c7c2800] 10:14:32 INFO - PROCESS | 1748 | 1467738872559 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:14:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:14:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1486ms 10:14:32 INFO - PROCESS | 1748 | 1467738872599 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 1748 | 1467738872602 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:14:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:14:32 INFO - PROCESS | 1748 | 1467738872616 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 1748 | 1467738872619 Marionette TRACE conn3 <- [1,1638,null,{}] 10:14:32 INFO - PROCESS | 1748 | 1467738872629 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:32 INFO - PROCESS | 1748 | 1467738872633 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:32 INFO - PROCESS | 1748 | 1467738872815 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:14:33 INFO - PROCESS | 1748 | 1467738873015 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 1748 | 1467738873021 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c4800 == 85 [pid = 1748] [id = 417] 10:14:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 160 (0x8c7c7400) [pid = 1748] [serial = 1252] [outer = (nil)] 10:14:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 161 (0x8f765800) [pid = 1748] [serial = 1253] [outer = 0x8c7c7400] 10:14:33 INFO - PROCESS | 1748 | 1467738873102 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 162 (0x91d9c000) [pid = 1748] [serial = 1254] [outer = 0x8c7c7400] 10:14:34 INFO - PROCESS | 1748 | 1467738874047 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:14:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1487ms 10:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:14:34 INFO - PROCESS | 1748 | 1467738874100 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:14:34 INFO - PROCESS | 1748 | 1467738874104 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:14:34 INFO - PROCESS | 1748 | 1467738874110 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:14:34 INFO - PROCESS | 1748 | 1467738874114 Marionette TRACE conn3 <- [1,1642,null,{}] 10:14:34 INFO - PROCESS | 1748 | 1467738874119 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:34 INFO - PROCESS | 1748 | 1467738874124 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:34 INFO - PROCESS | 1748 | 1467738874319 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:14:34 INFO - PROCESS | 1748 | 1467738874522 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:34 INFO - PROCESS | 1748 | 1467738874530 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7cac00 == 86 [pid = 1748] [id = 418] 10:14:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 163 (0x8c7ce800) [pid = 1748] [serial = 1255] [outer = (nil)] 10:14:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 164 (0x8e856800) [pid = 1748] [serial = 1256] [outer = 0x8c7ce800] 10:14:34 INFO - PROCESS | 1748 | 1467738874652 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 165 (0x8e85a800) [pid = 1748] [serial = 1257] [outer = 0x8c7ce800] 10:14:35 INFO - PROCESS | 1748 | 1467738875712 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1633ms 10:14:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:14:35 INFO - PROCESS | 1748 | 1467738875743 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:14:35 INFO - PROCESS | 1748 | 1467738875747 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:14:35 INFO - PROCESS | 1748 | 1467738875753 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:14:35 INFO - PROCESS | 1748 | 1467738875757 Marionette TRACE conn3 <- [1,1646,null,{}] 10:14:35 INFO - PROCESS | 1748 | 1467738875763 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:35 INFO - PROCESS | 1748 | 1467738875770 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:35 INFO - PROCESS | 1748 | 1467738875980 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:14:36 INFO - PROCESS | 1748 | 1467738876226 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:36 INFO - PROCESS | 1748 | 1467738876234 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e851800 == 87 [pid = 1748] [id = 419] 10:14:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 166 (0x8e9ac400) [pid = 1748] [serial = 1258] [outer = (nil)] 10:14:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 167 (0x9140f800) [pid = 1748] [serial = 1259] [outer = 0x8e9ac400] 10:14:36 INFO - PROCESS | 1748 | 1467738876368 Marionette DEBUG loaded listener.js 10:14:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 168 (0x9ac0d000) [pid = 1748] [serial = 1260] [outer = 0x8e9ac400] 10:14:37 INFO - PROCESS | 1748 | 1467738877252 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:14:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1535ms 10:14:37 INFO - PROCESS | 1748 | 1467738877289 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:14:37 INFO - PROCESS | 1748 | 1467738877292 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:14:37 INFO - PROCESS | 1748 | 1467738877299 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:14:37 INFO - PROCESS | 1748 | 1467738877303 Marionette TRACE conn3 <- [1,1650,null,{}] 10:14:37 INFO - PROCESS | 1748 | 1467738877331 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:37 INFO - PROCESS | 1748 | 1467738877337 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:37 INFO - PROCESS | 1748 | 1467738877524 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:14:37 INFO - PROCESS | 1748 | 1467738877781 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:37 INFO - PROCESS | 1748 | 1467738877787 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ad400 == 88 [pid = 1748] [id = 420] 10:14:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 169 (0x8b8ad800) [pid = 1748] [serial = 1261] [outer = (nil)] 10:14:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 170 (0x8b8b3000) [pid = 1748] [serial = 1262] [outer = 0x8b8ad800] 10:14:37 INFO - PROCESS | 1748 | 1467738877884 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 171 (0x8b8b6800) [pid = 1748] [serial = 1263] [outer = 0x8b8ad800] 10:14:39 INFO - PROCESS | 1748 | 1467738879106 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1851ms 10:14:39 INFO - PROCESS | 1748 | 1467738879152 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:14:39 INFO - PROCESS | 1748 | 1467738879158 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:14:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:14:39 INFO - PROCESS | 1748 | 1467738879166 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:14:39 INFO - PROCESS | 1748 | 1467738879171 Marionette TRACE conn3 <- [1,1654,null,{}] 10:14:39 INFO - PROCESS | 1748 | 1467738879179 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:39 INFO - PROCESS | 1748 | 1467738879183 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:39 INFO - PROCESS | 1748 | 1467738879446 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:14:39 INFO - PROCESS | 1748 | 1467738879636 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 1748 | 1467738879649 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b0400 == 89 [pid = 1748] [id = 421] 10:14:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 172 (0x8d179000) [pid = 1748] [serial = 1264] [outer = (nil)] 10:14:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 173 (0x8d181000) [pid = 1748] [serial = 1265] [outer = 0x8d179000] 10:14:39 INFO - PROCESS | 1748 | 1467738879767 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 174 (0x8d4ec400) [pid = 1748] [serial = 1266] [outer = 0x8d179000] 10:14:40 INFO - PROCESS | 1748 | 1467738880730 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:14:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1583ms 10:14:40 INFO - PROCESS | 1748 | 1467738880748 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 1748 | 1467738880755 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:14:40 INFO - PROCESS | 1748 | 1467738880765 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 1748 | 1467738880768 Marionette TRACE conn3 <- [1,1658,null,{}] 10:14:40 INFO - PROCESS | 1748 | 1467738880774 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:40 INFO - PROCESS | 1748 | 1467738880780 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:40 INFO - PROCESS | 1748 | 1467738880953 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:14:41 INFO - PROCESS | 1748 | 1467738881225 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:41 INFO - PROCESS | 1748 | 1467738881230 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c1400 == 90 [pid = 1748] [id = 422] 10:14:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 175 (0x8d176400) [pid = 1748] [serial = 1267] [outer = (nil)] 10:14:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 176 (0x8e9b0000) [pid = 1748] [serial = 1268] [outer = 0x8d176400] 10:14:41 INFO - PROCESS | 1748 | 1467738881363 Marionette DEBUG loaded listener.js 10:14:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 177 (0x8f7de000) [pid = 1748] [serial = 1269] [outer = 0x8d176400] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x95316c00 == 89 [pid = 1748] [id = 345] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x9531bc00 == 88 [pid = 1748] [id = 344] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x8e63f800 == 87 [pid = 1748] [id = 368] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e3400 == 86 [pid = 1748] [id = 367] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x8d047400 == 85 [pid = 1748] [id = 407] 10:14:41 INFO - PROCESS | 1748 | --DOMWINDOW == 176 (0x924f8400) [pid = 1748] [serial = 1178] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7db400 == 84 [pid = 1748] [id = 406] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e3800 == 83 [pid = 1748] [id = 405] 10:14:41 INFO - PROCESS | 1748 | --DOCSHELL 0x923c0000 == 82 [pid = 1748] [id = 404] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d16f000 == 81 [pid = 1748] [id = 403] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d041800 == 80 [pid = 1748] [id = 402] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03ac00 == 79 [pid = 1748] [id = 399] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d16e000 == 78 [pid = 1748] [id = 398] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0xa1f0dc00 == 77 [pid = 1748] [id = 397] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d16f800 == 76 [pid = 1748] [id = 396] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x9240bc00 == 75 [pid = 1748] [id = 395] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x92ade000 == 74 [pid = 1748] [id = 394] 10:14:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4d400 == 73 [pid = 1748] [id = 393] 10:14:42 INFO - PROCESS | 1748 | 1467738882296 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 175 (0x998f1800) [pid = 1748] [serial = 1169] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 174 (0x9558cc00) [pid = 1748] [serial = 1166] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 173 (0x97a1ec00) [pid = 1748] [serial = 1167] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 172 (0x952e5400) [pid = 1748] [serial = 1164] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 171 (0x9472c400) [pid = 1748] [serial = 1163] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 170 (0xa61b4c00) [pid = 1748] [serial = 1145] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 169 (0x91aeec00) [pid = 1748] [serial = 1161] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 168 (0x91404400) [pid = 1748] [serial = 1160] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 167 (0x8e9ab400) [pid = 1748] [serial = 1158] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 166 (0x8e640c00) [pid = 1748] [serial = 1157] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 165 (0x9521e000) [pid = 1748] [serial = 1133] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 164 (0xa219f400) [pid = 1748] [serial = 1139] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 163 (0x9b9acc00) [pid = 1748] [serial = 1172] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 162 (0x91aef400) [pid = 1748] [serial = 1130] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 161 (0xa247f000) [pid = 1748] [serial = 1142] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 160 (0x8e9b3800) [pid = 1748] [serial = 1154] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 159 (0x8e9b2000) [pid = 1748] [serial = 1148] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 158 (0x8db51000) [pid = 1748] [serial = 1151] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 157 (0x9af5d000) [pid = 1748] [serial = 1136] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 156 (0xa2ebb800) [pid = 1748] [serial = 1175] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 155 (0xa1f9d800) [pid = 1748] [serial = 1173] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 154 (0xa310bc00) [pid = 1748] [serial = 1176] [outer = (nil)] [url = about:blank] 10:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1590ms 10:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:14:42 INFO - PROCESS | 1748 | --DOMWINDOW == 153 (0x9ab9a800) [pid = 1748] [serial = 1170] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 1748 | 1467738882355 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 1748 | 1467738882359 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:14:42 INFO - PROCESS | 1748 | 1467738882365 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 1748 | 1467738882372 Marionette TRACE conn3 <- [1,1662,null,{}] 10:14:42 INFO - PROCESS | 1748 | 1467738882387 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:42 INFO - PROCESS | 1748 | 1467738882395 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:42 INFO - PROCESS | 1748 | 1467738882574 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:14:42 INFO - PROCESS | 1748 | 1467738882855 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:42 INFO - PROCESS | 1748 | 1467738882867 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c6c00 == 74 [pid = 1748] [id = 423] 10:14:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 154 (0x91407000) [pid = 1748] [serial = 1270] [outer = (nil)] 10:14:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 155 (0x91aed000) [pid = 1748] [serial = 1271] [outer = 0x91407000] 10:14:42 INFO - PROCESS | 1748 | 1467738882950 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 156 (0x922b0400) [pid = 1748] [serial = 1272] [outer = 0x91407000] 10:14:43 INFO - PROCESS | 1748 | 1467738883747 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1440ms 10:14:43 INFO - PROCESS | 1748 | 1467738883805 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:14:43 INFO - PROCESS | 1748 | 1467738883810 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:14:43 INFO - PROCESS | 1748 | 1467738883816 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:14:43 INFO - PROCESS | 1748 | 1467738883819 Marionette TRACE conn3 <- [1,1666,null,{}] 10:14:43 INFO - PROCESS | 1748 | 1467738883824 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:43 INFO - PROCESS | 1748 | 1467738883829 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:44 INFO - PROCESS | 1748 | 1467738884096 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:14:44 INFO - PROCESS | 1748 | 1467738884201 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 1748 | 1467738884208 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140fc00 == 75 [pid = 1748] [id = 424] 10:14:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 157 (0x91aef400) [pid = 1748] [serial = 1273] [outer = (nil)] 10:14:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 158 (0x92dc9800) [pid = 1748] [serial = 1274] [outer = 0x91aef400] 10:14:44 INFO - PROCESS | 1748 | 1467738884279 Marionette DEBUG loaded listener.js 10:14:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 159 (0x9520a400) [pid = 1748] [serial = 1275] [outer = 0x91aef400] 10:14:45 INFO - PROCESS | 1748 | 1467738885171 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1391ms 10:14:45 INFO - PROCESS | 1748 | 1467738885208 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:14:45 INFO - PROCESS | 1748 | 1467738885212 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:14:45 INFO - PROCESS | 1748 | 1467738885218 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:14:45 INFO - PROCESS | 1748 | 1467738885220 Marionette TRACE conn3 <- [1,1670,null,{}] 10:14:45 INFO - PROCESS | 1748 | 1467738885233 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:45 INFO - PROCESS | 1748 | 1467738885236 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:45 INFO - PROCESS | 1748 | 1467738885456 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:14:45 INFO - PROCESS | 1748 | 1467738885499 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:45 INFO - PROCESS | 1748 | 1467738885506 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d046800 == 76 [pid = 1748] [id = 425] 10:14:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 160 (0x8f917800) [pid = 1748] [serial = 1276] [outer = (nil)] 10:14:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 161 (0x952ed400) [pid = 1748] [serial = 1277] [outer = 0x8f917800] 10:14:45 INFO - PROCESS | 1748 | 1467738885587 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 162 (0x95322400) [pid = 1748] [serial = 1278] [outer = 0x8f917800] 10:14:46 INFO - PROCESS | 1748 | 1467738886922 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:14:46 INFO - PROCESS | 1748 | --DOMWINDOW == 161 (0x95223000) [pid = 1748] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:14:46 INFO - PROCESS | 1748 | --DOMWINDOW == 160 (0x923c3000) [pid = 1748] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:14:46 INFO - PROCESS | 1748 | --DOMWINDOW == 159 (0x92dd8400) [pid = 1748] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:14:46 INFO - PROCESS | 1748 | --DOMWINDOW == 158 (0x8e649800) [pid = 1748] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:14:46 INFO - PROCESS | 1748 | --DOMWINDOW == 157 (0x92f46800) [pid = 1748] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:14:46 INFO - PROCESS | 1748 | --DOMWINDOW == 156 (0x8d4f4400) [pid = 1748] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1787ms 10:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:14:47 INFO - PROCESS | 1748 | 1467738887006 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 1748 | 1467738887009 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:14:47 INFO - PROCESS | 1748 | 1467738887015 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 1748 | 1467738887019 Marionette TRACE conn3 <- [1,1674,null,{}] 10:14:47 INFO - PROCESS | 1748 | 1467738887024 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:47 INFO - PROCESS | 1748 | 1467738887033 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:47 INFO - PROCESS | 1748 | 1467738887260 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:14:47 INFO - PROCESS | 1748 | 1467738887431 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:47 INFO - PROCESS | 1748 | 1467738887443 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x9522e800 == 77 [pid = 1748] [id = 426] 10:14:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 157 (0x952e5400) [pid = 1748] [serial = 1279] [outer = (nil)] 10:14:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 158 (0x98c99400) [pid = 1748] [serial = 1280] [outer = 0x952e5400] 10:14:47 INFO - PROCESS | 1748 | 1467738887512 Marionette DEBUG loaded listener.js 10:14:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 159 (0x9a063800) [pid = 1748] [serial = 1281] [outer = 0x952e5400] 10:14:48 INFO - PROCESS | 1748 | 1467738888241 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1249ms 10:14:48 INFO - PROCESS | 1748 | 1467738888266 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:14:48 INFO - PROCESS | 1748 | 1467738888269 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:14:48 INFO - PROCESS | 1748 | 1467738888275 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:14:48 INFO - PROCESS | 1748 | 1467738888278 Marionette TRACE conn3 <- [1,1678,null,{}] 10:14:48 INFO - PROCESS | 1748 | 1467738888284 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:48 INFO - PROCESS | 1748 | 1467738888288 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:48 INFO - PROCESS | 1748 | 1467738888523 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:14:48 INFO - PROCESS | 1748 | 1467738888542 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:48 INFO - PROCESS | 1748 | 1467738888548 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x952ef000 == 78 [pid = 1748] [id = 427] 10:14:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 160 (0x95586800) [pid = 1748] [serial = 1282] [outer = (nil)] 10:14:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 161 (0x9ac02400) [pid = 1748] [serial = 1283] [outer = 0x95586800] 10:14:48 INFO - PROCESS | 1748 | 1467738888621 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 162 (0x9b2dc400) [pid = 1748] [serial = 1284] [outer = 0x95586800] 10:14:49 INFO - PROCESS | 1748 | 1467738889745 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1534ms 10:14:49 INFO - PROCESS | 1748 | 1467738889811 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:14:49 INFO - PROCESS | 1748 | 1467738889818 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:14:49 INFO - PROCESS | 1748 | 1467738889827 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 1748 | 1467738889832 Marionette TRACE conn3 <- [1,1682,null,{}] 10:14:49 INFO - PROCESS | 1748 | 1467738889841 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:49 INFO - PROCESS | 1748 | 1467738889846 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:50 INFO - PROCESS | 1748 | 1467738890094 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:14:50 INFO - PROCESS | 1748 | 1467738890397 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 1748 | 1467738890404 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d176c00 == 79 [pid = 1748] [id = 428] 10:14:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 163 (0x8d177c00) [pid = 1748] [serial = 1285] [outer = (nil)] 10:14:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 164 (0x8db48400) [pid = 1748] [serial = 1286] [outer = 0x8d177c00] 10:14:50 INFO - PROCESS | 1748 | 1467738890542 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 165 (0x8e63e800) [pid = 1748] [serial = 1287] [outer = 0x8d177c00] 10:14:51 INFO - PROCESS | 1748 | 1467738891492 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1742ms 10:14:51 INFO - PROCESS | 1748 | 1467738891570 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 1748 | 1467738891577 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:14:51 INFO - PROCESS | 1748 | 1467738891588 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 1748 | 1467738891593 Marionette TRACE conn3 <- [1,1686,null,{}] 10:14:51 INFO - PROCESS | 1748 | 1467738891599 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:51 INFO - PROCESS | 1748 | 1467738891605 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:51 INFO - PROCESS | 1748 | 1467738891854 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:14:52 INFO - PROCESS | 1748 | 1467738892133 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:52 INFO - PROCESS | 1748 | 1467738892142 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e64c000 == 80 [pid = 1748] [id = 429] 10:14:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 166 (0x8f91e000) [pid = 1748] [serial = 1288] [outer = (nil)] 10:14:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 167 (0x9140b400) [pid = 1748] [serial = 1289] [outer = 0x8f91e000] 10:14:52 INFO - PROCESS | 1748 | 1467738892229 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 168 (0x922ab000) [pid = 1748] [serial = 1290] [outer = 0x8f91e000] 10:14:53 INFO - PROCESS | 1748 | 1467738893213 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:14:53 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 10:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1685ms 10:14:53 INFO - PROCESS | 1748 | 1467738893274 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:14:53 INFO - PROCESS | 1748 | 1467738893278 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:14:53 INFO - PROCESS | 1748 | 1467738893285 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:14:53 INFO - PROCESS | 1748 | 1467738893291 Marionette TRACE conn3 <- [1,1690,null,{}] 10:14:53 INFO - PROCESS | 1748 | 1467738893308 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:53 INFO - PROCESS | 1748 | 1467738893317 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:53 INFO - PROCESS | 1748 | 1467738893562 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:14:53 INFO - PROCESS | 1748 | 1467738893864 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 1748 | 1467738893877 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x97a16c00 == 81 [pid = 1748] [id = 430] 10:14:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 169 (0x97a1dc00) [pid = 1748] [serial = 1291] [outer = (nil)] 10:14:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 170 (0x9a906800) [pid = 1748] [serial = 1292] [outer = 0x97a1dc00] 10:14:53 INFO - PROCESS | 1748 | 1467738893962 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 171 (0x9b9b0c00) [pid = 1748] [serial = 1293] [outer = 0x97a1dc00] 10:14:54 INFO - PROCESS | 1748 | 1467738894842 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1593ms 10:14:54 INFO - PROCESS | 1748 | 1467738894878 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 1748 | 1467738894883 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:14:54 INFO - PROCESS | 1748 | 1467738894890 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 1748 | 1467738894894 Marionette TRACE conn3 <- [1,1694,null,{}] 10:14:54 INFO - PROCESS | 1748 | 1467738894899 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:54 INFO - PROCESS | 1748 | 1467738894905 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:55 INFO - PROCESS | 1748 | 1467738895120 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:14:55 INFO - PROCESS | 1748 | 1467738895328 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 1748 | 1467738895337 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9afc00 == 82 [pid = 1748] [id = 431] 10:14:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 172 (0x923c4800) [pid = 1748] [serial = 1294] [outer = (nil)] 10:14:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 173 (0x9d8f3c00) [pid = 1748] [serial = 1295] [outer = 0x923c4800] 10:14:55 INFO - PROCESS | 1748 | 1467738895471 Marionette DEBUG loaded listener.js 10:14:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 174 (0xa21a0400) [pid = 1748] [serial = 1296] [outer = 0x923c4800] 10:14:56 INFO - PROCESS | 1748 | 1467738896444 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1632ms 10:14:56 INFO - PROCESS | 1748 | 1467738896523 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:14:56 INFO - PROCESS | 1748 | 1467738896527 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:14:56 INFO - PROCESS | 1748 | 1467738896533 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:14:56 INFO - PROCESS | 1748 | 1467738896537 Marionette TRACE conn3 <- [1,1698,null,{}] 10:14:56 INFO - PROCESS | 1748 | 1467738896543 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:56 INFO - PROCESS | 1748 | 1467738896548 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:56 INFO - PROCESS | 1748 | 1467738896782 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:14:57 INFO - PROCESS | 1748 | 1467738897081 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 1748 | 1467738897090 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b1000 == 83 [pid = 1748] [id = 432] 10:14:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 175 (0x8b8b9c00) [pid = 1748] [serial = 1297] [outer = (nil)] 10:14:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 176 (0xa2458c00) [pid = 1748] [serial = 1298] [outer = 0x8b8b9c00] 10:14:57 INFO - PROCESS | 1748 | 1467738897172 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 177 (0xa310a400) [pid = 1748] [serial = 1299] [outer = 0x8b8b9c00] 10:14:58 INFO - PROCESS | 1748 | 1467738898103 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:14:58 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 10:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1636ms 10:14:58 INFO - PROCESS | 1748 | 1467738898171 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:14:58 INFO - PROCESS | 1748 | 1467738898175 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:14:58 INFO - PROCESS | 1748 | 1467738898182 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:14:58 INFO - PROCESS | 1748 | 1467738898185 Marionette TRACE conn3 <- [1,1702,null,{}] 10:14:58 INFO - PROCESS | 1748 | 1467738898191 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:58 INFO - PROCESS | 1748 | 1467738898201 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:58 INFO - PROCESS | 1748 | 1467738898467 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:14:58 INFO - PROCESS | 1748 | 1467738898735 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:58 INFO - PROCESS | 1748 | 1467738898743 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:14:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x91c31800 == 84 [pid = 1748] [id = 433] 10:14:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 178 (0x91c32400) [pid = 1748] [serial = 1300] [outer = (nil)] 10:14:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 179 (0x91c3cc00) [pid = 1748] [serial = 1301] [outer = 0x91c32400] 10:14:58 INFO - PROCESS | 1748 | 1467738898864 Marionette DEBUG loaded listener.js 10:14:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 180 (0xa318d000) [pid = 1748] [serial = 1302] [outer = 0x91c32400] 10:14:59 INFO - PROCESS | 1748 | 1467738899789 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1686ms 10:14:59 INFO - PROCESS | 1748 | 1467738899868 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:14:59 INFO - PROCESS | 1748 | 1467738899873 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:14:59 INFO - PROCESS | 1748 | 1467738899880 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 1748 | 1467738899883 Marionette TRACE conn3 <- [1,1706,null,{}] 10:14:59 INFO - PROCESS | 1748 | 1467738899889 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:59 INFO - PROCESS | 1748 | 1467738899894 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:00 INFO - PROCESS | 1748 | 1467738900159 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:15:00 INFO - PROCESS | 1748 | 1467738900419 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:00 INFO - PROCESS | 1748 | 1467738900436 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aea800 == 85 [pid = 1748] [id = 434] 10:15:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 181 (0x91c36000) [pid = 1748] [serial = 1303] [outer = (nil)] 10:15:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 182 (0x92c87400) [pid = 1748] [serial = 1304] [outer = 0x91c36000] 10:15:00 INFO - PROCESS | 1748 | 1467738900550 Marionette DEBUG loaded listener.js 10:15:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 183 (0x92c89000) [pid = 1748] [serial = 1305] [outer = 0x91c36000] 10:15:01 INFO - PROCESS | 1748 | 1467738901515 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1691ms 10:15:01 INFO - PROCESS | 1748 | 1467738901574 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:15:01 INFO - PROCESS | 1748 | 1467738901590 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:15:01 INFO - PROCESS | 1748 | 1467738901600 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:15:01 INFO - PROCESS | 1748 | 1467738901606 Marionette TRACE conn3 <- [1,1710,null,{}] 10:15:01 INFO - PROCESS | 1748 | 1467738901615 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:01 INFO - PROCESS | 1748 | 1467738901621 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:01 INFO - PROCESS | 1748 | 1467738901899 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:15:02 INFO - PROCESS | 1748 | 1467738902670 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 1748 | 1467738902678 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b9800 == 86 [pid = 1748] [id = 435] 10:15:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 184 (0x8c7c1800) [pid = 1748] [serial = 1306] [outer = (nil)] 10:15:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 185 (0x8d045800) [pid = 1748] [serial = 1307] [outer = 0x8c7c1800] 10:15:02 INFO - PROCESS | 1748 | 1467738902772 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 186 (0x8d167000) [pid = 1748] [serial = 1308] [outer = 0x8c7c1800] 10:15:03 INFO - PROCESS | 1748 | 1467738903744 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2188ms 10:15:03 INFO - PROCESS | 1748 | 1467738903804 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 1748 | 1467738903810 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:15:03 INFO - PROCESS | 1748 | 1467738903821 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 1748 | 1467738903824 Marionette TRACE conn3 <- [1,1714,null,{}] 10:15:03 INFO - PROCESS | 1748 | 1467738903832 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:03 INFO - PROCESS | 1748 | 1467738903840 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:04 INFO - PROCESS | 1748 | 1467738904023 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:15:04 INFO - PROCESS | 1748 | 1467738904412 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:04 INFO - PROCESS | 1748 | 1467738904423 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4bc00 == 87 [pid = 1748] [id = 436] 10:15:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 187 (0x8e9b5400) [pid = 1748] [serial = 1309] [outer = (nil)] 10:15:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 188 (0x8f75c400) [pid = 1748] [serial = 1310] [outer = 0x8e9b5400] 10:15:04 INFO - PROCESS | 1748 | 1467738904501 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 189 (0x8f7e6800) [pid = 1748] [serial = 1311] [outer = 0x8e9b5400] 10:15:05 INFO - PROCESS | 1748 | 1467738905396 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1638ms 10:15:05 INFO - PROCESS | 1748 | 1467738905497 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:15:05 INFO - PROCESS | 1748 | 1467738905511 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:15:05 INFO - PROCESS | 1748 | 1467738905588 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 1748 | 1467738905591 Marionette TRACE conn3 <- [1,1718,null,{}] 10:15:05 INFO - PROCESS | 1748 | 1467738905600 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:05 INFO - PROCESS | 1748 | 1467738905605 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:05 INFO - PROCESS | 1748 | 1467738905810 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:15:06 INFO - PROCESS | 1748 | 1467738906082 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:06 INFO - PROCESS | 1748 | 1467738906091 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c6c00 == 88 [pid = 1748] [id = 437] 10:15:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 190 (0x8d17c000) [pid = 1748] [serial = 1312] [outer = (nil)] 10:15:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 191 (0x8f760000) [pid = 1748] [serial = 1313] [outer = 0x8d17c000] 10:15:06 INFO - PROCESS | 1748 | 1467738906198 Marionette DEBUG loaded listener.js 10:15:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 192 (0x91c3c800) [pid = 1748] [serial = 1314] [outer = 0x8d17c000] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x92adb000 == 87 [pid = 1748] [id = 349] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x913c5800 == 86 [pid = 1748] [id = 351] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x913c7c00 == 85 [pid = 1748] [id = 348] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x92dcf000 == 84 [pid = 1748] [id = 353] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x93a0f800 == 83 [pid = 1748] [id = 352] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x97a1fc00 == 82 [pid = 1748] [id = 350] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 191 (0x8d180c00) [pid = 1748] [serial = 1205] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 190 (0x9a6c7000) [pid = 1748] [serial = 1196] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 189 (0x9a063400) [pid = 1748] [serial = 1187] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 188 (0xa21a8400) [pid = 1748] [serial = 1190] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 187 (0x8e9af800) [pid = 1748] [serial = 1181] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 186 (0x8d043800) [pid = 1748] [serial = 1199] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 185 (0x8d178800) [pid = 1748] [serial = 1202] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 184 (0xa4d0c400) [pid = 1748] [serial = 1193] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOMWINDOW == 183 (0x93a0bc00) [pid = 1748] [serial = 1184] [outer = (nil)] [url = about:blank] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x9522e800 == 81 [pid = 1748] [id = 426] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x8d046800 == 80 [pid = 1748] [id = 425] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x9140fc00 == 79 [pid = 1748] [id = 424] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x913c6c00 == 78 [pid = 1748] [id = 423] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c1400 == 77 [pid = 1748] [id = 422] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b0400 == 76 [pid = 1748] [id = 421] 10:15:06 INFO - PROCESS | 1748 | --DOCSHELL 0x8e851800 == 75 [pid = 1748] [id = 419] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7cac00 == 74 [pid = 1748] [id = 418] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c4800 == 73 [pid = 1748] [id = 417] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c1c00 == 72 [pid = 1748] [id = 416] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d044c00 == 71 [pid = 1748] [id = 415] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03f800 == 70 [pid = 1748] [id = 414] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d16b400 == 69 [pid = 1748] [id = 413] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8db48c00 == 68 [pid = 1748] [id = 412] 10:15:07 INFO - PROCESS | 1748 | --DOCSHELL 0x95234400 == 67 [pid = 1748] [id = 408] 10:15:07 INFO - PROCESS | 1748 | 1467738907227 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 182 (0x92ae4000) [pid = 1748] [serial = 1215] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 181 (0x9531f000) [pid = 1748] [serial = 1221] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 180 (0x924f2000) [pid = 1748] [serial = 1214] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 179 (0x913ccc00) [pid = 1748] [serial = 1212] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 178 (0x93a0e400) [pid = 1748] [serial = 1217] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 177 (0x8e642800) [pid = 1748] [serial = 1209] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 176 (0x8db57000) [pid = 1748] [serial = 1208] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 175 (0x8f91d000) [pid = 1748] [serial = 1211] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 174 (0x947efc00) [pid = 1748] [serial = 1218] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 173 (0x9523a000) [pid = 1748] [serial = 1220] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 172 (0x99cb6000) [pid = 1748] [serial = 1223] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1748 | --DOMWINDOW == 171 (0x9a328000) [pid = 1748] [serial = 1224] [outer = (nil)] [url = about:blank] 10:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1798ms 10:15:07 INFO - PROCESS | 1748 | 1467738907325 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:15:07 INFO - PROCESS | 1748 | 1467738907328 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:15:07 INFO - PROCESS | 1748 | 1467738907338 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 1748 | 1467738907347 Marionette TRACE conn3 <- [1,1722,null,{}] 10:15:07 INFO - PROCESS | 1748 | 1467738907361 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:07 INFO - PROCESS | 1748 | 1467738907368 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:07 INFO - PROCESS | 1748 | 1467738907544 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:15:07 INFO - PROCESS | 1748 | 1467738907752 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:07 INFO - PROCESS | 1748 | 1467738907760 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d181c00 == 68 [pid = 1748] [id = 438] 10:15:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 172 (0x8e647800) [pid = 1748] [serial = 1315] [outer = (nil)] 10:15:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 173 (0x913bf800) [pid = 1748] [serial = 1316] [outer = 0x8e647800] 10:15:07 INFO - PROCESS | 1748 | 1467738907842 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 174 (0x92403c00) [pid = 1748] [serial = 1317] [outer = 0x8e647800] 10:15:08 INFO - PROCESS | 1748 | 1467738908602 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:15:08 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 10:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1289ms 10:15:08 INFO - PROCESS | 1748 | 1467738908626 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:15:08 INFO - PROCESS | 1748 | 1467738908630 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:15:08 INFO - PROCESS | 1748 | 1467738908636 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:15:08 INFO - PROCESS | 1748 | 1467738908640 Marionette TRACE conn3 <- [1,1726,null,{}] 10:15:08 INFO - PROCESS | 1748 | 1467738908674 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:08 INFO - PROCESS | 1748 | 1467738908680 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:08 INFO - PROCESS | 1748 | 1467738908857 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:15:08 INFO - PROCESS | 1748 | 1467738908867 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 1748 | 1467738908876 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e5800 == 69 [pid = 1748] [id = 439] 10:15:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 175 (0x91d9d400) [pid = 1748] [serial = 1318] [outer = (nil)] 10:15:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 176 (0x92c88c00) [pid = 1748] [serial = 1319] [outer = 0x91d9d400] 10:15:08 INFO - PROCESS | 1748 | 1467738908941 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 177 (0x92f4b000) [pid = 1748] [serial = 1320] [outer = 0x91d9d400] 10:15:09 INFO - PROCESS | 1748 | 1467738909954 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1368ms 10:15:10 INFO - PROCESS | 1748 | 1467738910005 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:15:10 INFO - PROCESS | 1748 | 1467738910008 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:15:10 INFO - PROCESS | 1748 | 1467738910023 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:15:10 INFO - PROCESS | 1748 | 1467738910025 Marionette TRACE conn3 <- [1,1730,null,{}] 10:15:10 INFO - PROCESS | 1748 | 1467738910031 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:10 INFO - PROCESS | 1748 | 1467738910036 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:10 INFO - PROCESS | 1748 | 1467738910265 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:15:10 INFO - PROCESS | 1748 | 1467738910287 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 1748 | 1467738910323 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x92c8e800 == 70 [pid = 1748] [id = 440] 10:15:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 178 (0x913c2000) [pid = 1748] [serial = 1321] [outer = (nil)] 10:15:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 179 (0x947ef400) [pid = 1748] [serial = 1322] [outer = 0x913c2000] 10:15:10 INFO - PROCESS | 1748 | 1467738910620 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 180 (0x95239400) [pid = 1748] [serial = 1323] [outer = 0x913c2000] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 179 (0x95321000) [pid = 1748] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 178 (0x8f917800) [pid = 1748] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 177 (0x91aef400) [pid = 1748] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 176 (0x91407000) [pid = 1748] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 175 (0x8d177400) [pid = 1748] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 174 (0x8d179000) [pid = 1748] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 173 (0x8d176400) [pid = 1748] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 172 (0x952e5400) [pid = 1748] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:15:12 INFO - PROCESS | 1748 | --DOMWINDOW == 171 (0x8f7e9c00) [pid = 1748] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:15:12 INFO - PROCESS | 1748 | 1467738912374 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:15:12 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 10:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2385ms 10:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:15:12 INFO - PROCESS | 1748 | 1467738912408 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 1748 | 1467738912411 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:15:12 INFO - PROCESS | 1748 | 1467738912418 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 1748 | 1467738912421 Marionette TRACE conn3 <- [1,1734,null,{}] 10:15:12 INFO - PROCESS | 1748 | 1467738912427 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:12 INFO - PROCESS | 1748 | 1467738912433 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:12 INFO - PROCESS | 1748 | 1467738912604 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:15:12 INFO - PROCESS | 1748 | 1467738912782 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:12 INFO - PROCESS | 1748 | 1467738912794 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b9000 == 71 [pid = 1748] [id = 441] 10:15:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 172 (0x8c7c5800) [pid = 1748] [serial = 1324] [outer = (nil)] 10:15:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 173 (0x8f7e9c00) [pid = 1748] [serial = 1325] [outer = 0x8c7c5800] 10:15:12 INFO - PROCESS | 1748 | 1467738912871 Marionette DEBUG loaded listener.js 10:15:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 174 (0x95237000) [pid = 1748] [serial = 1326] [outer = 0x8c7c5800] 10:15:13 INFO - PROCESS | 1748 | 1467738913605 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1232ms 10:15:13 INFO - PROCESS | 1748 | 1467738913649 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 1748 | 1467738913652 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:15:13 INFO - PROCESS | 1748 | 1467738913658 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 1748 | 1467738913661 Marionette TRACE conn3 <- [1,1738,null,{}] 10:15:13 INFO - PROCESS | 1748 | 1467738913667 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:13 INFO - PROCESS | 1748 | 1467738913672 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:13 INFO - PROCESS | 1748 | 1467738913845 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:15:13 INFO - PROCESS | 1748 | 1467738913858 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 1748 | 1467738913864 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x91407000 == 72 [pid = 1748] [id = 442] 10:15:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 175 (0x952e6c00) [pid = 1748] [serial = 1327] [outer = (nil)] 10:15:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 176 (0x95591000) [pid = 1748] [serial = 1328] [outer = 0x952e6c00] 10:15:13 INFO - PROCESS | 1748 | 1467738913933 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 177 (0x98c96c00) [pid = 1748] [serial = 1329] [outer = 0x952e6c00] 10:15:15 INFO - PROCESS | 1748 | 1467738915178 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1581ms 10:15:15 INFO - PROCESS | 1748 | 1467738915241 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 1748 | 1467738915248 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:15:15 INFO - PROCESS | 1748 | 1467738915256 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 1748 | 1467738915264 Marionette TRACE conn3 <- [1,1742,null,{}] 10:15:15 INFO - PROCESS | 1748 | 1467738915272 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:15 INFO - PROCESS | 1748 | 1467738915278 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:15 INFO - PROCESS | 1748 | 1467738915511 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:15:15 INFO - PROCESS | 1748 | 1467738915828 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 1748 | 1467738915838 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d17ac00 == 73 [pid = 1748] [id = 443] 10:15:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 178 (0x8d182800) [pid = 1748] [serial = 1330] [outer = (nil)] 10:15:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 179 (0x8e63e000) [pid = 1748] [serial = 1331] [outer = 0x8d182800] 10:15:15 INFO - PROCESS | 1748 | 1467738915922 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 180 (0x8e858c00) [pid = 1748] [serial = 1332] [outer = 0x8d182800] 10:15:16 INFO - PROCESS | 1748 | 1467738916889 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1687ms 10:15:16 INFO - PROCESS | 1748 | 1467738916944 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:15:16 INFO - PROCESS | 1748 | 1467738916951 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:15:16 INFO - PROCESS | 1748 | 1467738916963 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 1748 | 1467738916966 Marionette TRACE conn3 <- [1,1746,null,{}] 10:15:16 INFO - PROCESS | 1748 | 1467738916973 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:16 INFO - PROCESS | 1748 | 1467738916979 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:17 INFO - PROCESS | 1748 | 1467738917179 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:15:17 INFO - PROCESS | 1748 | 1467738917477 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 1748 | 1467738917486 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x913ccc00 == 74 [pid = 1748] [id = 444] 10:15:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 181 (0x91c33800) [pid = 1748] [serial = 1333] [outer = (nil)] 10:15:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 182 (0x91c3d000) [pid = 1748] [serial = 1334] [outer = 0x91c33800] 10:15:17 INFO - PROCESS | 1748 | 1467738917611 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 183 (0x92ae5c00) [pid = 1748] [serial = 1335] [outer = 0x91c33800] 10:15:18 INFO - PROCESS | 1748 | 1467738918527 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1644ms 10:15:18 INFO - PROCESS | 1748 | 1467738918608 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 1748 | 1467738918612 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:15:18 INFO - PROCESS | 1748 | 1467738918619 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 1748 | 1467738918625 Marionette TRACE conn3 <- [1,1750,null,{}] 10:15:18 INFO - PROCESS | 1748 | 1467738918641 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:18 INFO - PROCESS | 1748 | 1467738918650 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:18 INFO - PROCESS | 1748 | 1467738918946 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:15:19 INFO - PROCESS | 1748 | 1467738919195 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 1748 | 1467738919203 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x947e4800 == 75 [pid = 1748] [id = 445] 10:15:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 184 (0x95233000) [pid = 1748] [serial = 1336] [outer = (nil)] 10:15:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 185 (0x98ff2800) [pid = 1748] [serial = 1337] [outer = 0x95233000] 10:15:19 INFO - PROCESS | 1748 | 1467738919296 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 186 (0x99dd3400) [pid = 1748] [serial = 1338] [outer = 0x95233000] 10:15:20 INFO - PROCESS | 1748 | 1467738920214 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1641ms 10:15:20 INFO - PROCESS | 1748 | 1467738920262 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:15:20 INFO - PROCESS | 1748 | 1467738920267 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:15:20 INFO - PROCESS | 1748 | 1467738920273 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1748 | 1467738920277 Marionette TRACE conn3 <- [1,1754,null,{}] 10:15:20 INFO - PROCESS | 1748 | 1467738920283 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:20 INFO - PROCESS | 1748 | 1467738920288 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:20 INFO - PROCESS | 1748 | 1467738920488 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:15:20 INFO - PROCESS | 1748 | 1467738920831 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1748 | 1467738920843 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ac400 == 76 [pid = 1748] [id = 446] 10:15:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 187 (0x947f1800) [pid = 1748] [serial = 1339] [outer = (nil)] 10:15:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 188 (0x9a903c00) [pid = 1748] [serial = 1340] [outer = 0x947f1800] 10:15:20 INFO - PROCESS | 1748 | 1467738920930 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 189 (0x9ac0a000) [pid = 1748] [serial = 1341] [outer = 0x947f1800] 10:15:21 INFO - PROCESS | 1748 | 1467738921808 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1580ms 10:15:21 INFO - PROCESS | 1748 | 1467738921854 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:15:21 INFO - PROCESS | 1748 | 1467738921859 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:15:21 INFO - PROCESS | 1748 | 1467738921865 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1748 | 1467738921869 Marionette TRACE conn3 <- [1,1758,null,{}] 10:15:21 INFO - PROCESS | 1748 | 1467738921874 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:21 INFO - PROCESS | 1748 | 1467738921880 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:22 INFO - PROCESS | 1748 | 1467738922078 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:15:22 INFO - PROCESS | 1748 | 1467738922290 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 1748 | 1467738922297 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c6800 == 77 [pid = 1748] [id = 447] 10:15:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 190 (0x99cb6000) [pid = 1748] [serial = 1342] [outer = (nil)] 10:15:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 191 (0x9b932400) [pid = 1748] [serial = 1343] [outer = 0x99cb6000] 10:15:22 INFO - PROCESS | 1748 | 1467738922469 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 192 (0x9d4c8000) [pid = 1748] [serial = 1344] [outer = 0x99cb6000] 10:15:23 INFO - PROCESS | 1748 | 1467738923378 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1587ms 10:15:23 INFO - PROCESS | 1748 | 1467738923452 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:15:23 INFO - PROCESS | 1748 | 1467738923462 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:15:23 INFO - PROCESS | 1748 | 1467738923471 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 1748 | 1467738923477 Marionette TRACE conn3 <- [1,1762,null,{}] 10:15:23 INFO - PROCESS | 1748 | 1467738923484 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 1748 | 1467738923494 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:23 INFO - PROCESS | 1748 | 1467738923738 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:15:24 INFO - PROCESS | 1748 | 1467738923998 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 1748 | 1467738924005 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b1800 == 78 [pid = 1748] [id = 448] 10:15:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 193 (0x8c7c7800) [pid = 1748] [serial = 1345] [outer = (nil)] 10:15:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 194 (0xa22b4c00) [pid = 1748] [serial = 1346] [outer = 0x8c7c7800] 10:15:24 INFO - PROCESS | 1748 | 1467738924124 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 195 (0xa33c4400) [pid = 1748] [serial = 1347] [outer = 0x8c7c7800] 10:15:24 INFO - PROCESS | 1748 | 1467738924990 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1586ms 10:15:25 INFO - PROCESS | 1748 | 1467738925064 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 1748 | 1467738925067 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:15:25 INFO - PROCESS | 1748 | 1467738925074 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 1748 | 1467738925078 Marionette TRACE conn3 <- [1,1766,null,{}] 10:15:25 INFO - PROCESS | 1748 | 1467738925084 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:25 INFO - PROCESS | 1748 | 1467738925089 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:25 INFO - PROCESS | 1748 | 1467738925303 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:15:25 INFO - PROCESS | 1748 | 1467738925575 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 1748 | 1467738925581 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ae800 == 79 [pid = 1748] [id = 449] 10:15:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 196 (0x8c7c4000) [pid = 1748] [serial = 1348] [outer = (nil)] 10:15:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 197 (0x9135d000) [pid = 1748] [serial = 1349] [outer = 0x8c7c4000] 10:15:25 INFO - PROCESS | 1748 | 1467738925687 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 198 (0x91361000) [pid = 1748] [serial = 1350] [outer = 0x8c7c4000] 10:15:26 INFO - PROCESS | 1748 | 1467738926570 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1545ms 10:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:15:26 INFO - PROCESS | 1748 | 1467738926621 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 1748 | 1467738926624 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:15:26 INFO - PROCESS | 1748 | 1467738926631 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 1748 | 1467738926635 Marionette TRACE conn3 <- [1,1770,null,{}] 10:15:26 INFO - PROCESS | 1748 | 1467738926640 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:26 INFO - PROCESS | 1748 | 1467738926645 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:26 INFO - PROCESS | 1748 | 1467738926830 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:15:27 INFO - PROCESS | 1748 | 1467738927044 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:27 INFO - PROCESS | 1748 | 1467738927050 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b9400 == 80 [pid = 1748] [id = 450] 10:15:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 199 (0x91355400) [pid = 1748] [serial = 1351] [outer = (nil)] 10:15:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 200 (0x9d861c00) [pid = 1748] [serial = 1352] [outer = 0x91355400] 10:15:27 INFO - PROCESS | 1748 | 1467738927177 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 201 (0xa3102c00) [pid = 1748] [serial = 1353] [outer = 0x91355400] 10:15:28 INFO - PROCESS | 1748 | 1467738928134 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1537ms 10:15:28 INFO - PROCESS | 1748 | 1467738928169 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 1748 | 1467738928172 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:15:28 INFO - PROCESS | 1748 | 1467738928179 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 1748 | 1467738928182 Marionette TRACE conn3 <- [1,1774,null,{}] 10:15:28 INFO - PROCESS | 1748 | 1467738928188 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:28 INFO - PROCESS | 1748 | 1467738928193 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:28 INFO - PROCESS | 1748 | 1467738928378 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:15:28 INFO - PROCESS | 1748 | 1467738928638 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:28 INFO - PROCESS | 1748 | 1467738928646 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8aa800 == 81 [pid = 1748] [id = 451] 10:15:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 202 (0x8c7a4800) [pid = 1748] [serial = 1354] [outer = (nil)] 10:15:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 203 (0x8c7aa800) [pid = 1748] [serial = 1355] [outer = 0x8c7a4800] 10:15:28 INFO - PROCESS | 1748 | 1467738928776 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 204 (0x8c7af000) [pid = 1748] [serial = 1356] [outer = 0x8c7a4800] 10:15:29 INFO - PROCESS | 1748 | 1467738929642 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1537ms 10:15:29 INFO - PROCESS | 1748 | 1467738929717 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 1748 | 1467738929721 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:15:29 INFO - PROCESS | 1748 | 1467738929727 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 1748 | 1467738929730 Marionette TRACE conn3 <- [1,1778,null,{}] 10:15:29 INFO - PROCESS | 1748 | 1467738929736 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:29 INFO - PROCESS | 1748 | 1467738929741 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:29 INFO - PROCESS | 1748 | 1467738929966 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:15:30 INFO - PROCESS | 1748 | 1467738930299 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1748 | 1467738930306 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2da000 == 82 [pid = 1748] [id = 452] 10:15:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 205 (0x8c2e0000) [pid = 1748] [serial = 1357] [outer = (nil)] 10:15:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 206 (0x8c2e3000) [pid = 1748] [serial = 1358] [outer = 0x8c2e0000] 10:15:30 INFO - PROCESS | 1748 | 1467738930392 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 207 (0x8c2e7400) [pid = 1748] [serial = 1359] [outer = 0x8c2e0000] 10:15:31 INFO - PROCESS | 1748 | 1467738931299 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:15:31 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 10:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1646ms 10:15:31 INFO - PROCESS | 1748 | 1467738931377 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:15:31 INFO - PROCESS | 1748 | 1467738931384 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:15:31 INFO - PROCESS | 1748 | 1467738931394 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 1748 | 1467738931400 Marionette TRACE conn3 <- [1,1782,null,{}] 10:15:31 INFO - PROCESS | 1748 | 1467738931411 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:31 INFO - PROCESS | 1748 | 1467738931420 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:31 INFO - PROCESS | 1748 | 1467738931779 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:15:32 INFO - PROCESS | 1748 | 1467738931987 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:32 INFO - PROCESS | 1748 | 1467738931999 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a7000 == 83 [pid = 1748] [id = 453] 10:15:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 208 (0x8e85c800) [pid = 1748] [serial = 1360] [outer = (nil)] 10:15:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 209 (0xa33c0c00) [pid = 1748] [serial = 1361] [outer = 0x8e85c800] 10:15:32 INFO - PROCESS | 1748 | 1467738932082 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 210 (0xa672fc00) [pid = 1748] [serial = 1362] [outer = 0x8e85c800] 10:15:33 INFO - PROCESS | 1748 | 1467738933058 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:15:33 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 10:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1744ms 10:15:33 INFO - PROCESS | 1748 | 1467738933138 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 1748 | 1467738933142 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:15:33 INFO - PROCESS | 1748 | 1467738933148 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 1748 | 1467738933152 Marionette TRACE conn3 <- [1,1786,null,{}] 10:15:33 INFO - PROCESS | 1748 | 1467738933158 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:33 INFO - PROCESS | 1748 | 1467738933163 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:33 INFO - PROCESS | 1748 | 1467738933367 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:15:33 INFO - PROCESS | 1748 | 1467738933683 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1748 | 1467738933692 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6ec00 == 84 [pid = 1748] [id = 454] 10:15:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 211 (0x8af6f800) [pid = 1748] [serial = 1363] [outer = (nil)] 10:15:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 212 (0x8af76400) [pid = 1748] [serial = 1364] [outer = 0x8af6f800] 10:15:33 INFO - PROCESS | 1748 | 1467738933774 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 213 (0x8af78c00) [pid = 1748] [serial = 1365] [outer = 0x8af6f800] 10:15:34 INFO - PROCESS | 1748 | 1467738934653 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:15:34 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 10:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1540ms 10:15:34 INFO - PROCESS | 1748 | 1467738934689 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1748 | 1467738934693 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:15:34 INFO - PROCESS | 1748 | 1467738934700 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1748 | 1467738934703 Marionette TRACE conn3 <- [1,1790,null,{}] 10:15:34 INFO - PROCESS | 1748 | 1467738934709 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:34 INFO - PROCESS | 1748 | 1467738934713 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:34 INFO - PROCESS | 1748 | 1467738934907 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:15:35 INFO - PROCESS | 1748 | 1467738935225 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 1748 | 1467738935233 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af75000 == 85 [pid = 1748] [id = 455] 10:15:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 214 (0x8af76000) [pid = 1748] [serial = 1366] [outer = (nil)] 10:15:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 215 (0x8d170c00) [pid = 1748] [serial = 1367] [outer = 0x8af76000] 10:15:35 INFO - PROCESS | 1748 | 1467738935314 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 216 (0x8d4f0400) [pid = 1748] [serial = 1368] [outer = 0x8af76000] 10:15:36 INFO - PROCESS | 1748 | 1467738936240 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:15:36 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) 10:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1580ms 10:15:36 INFO - PROCESS | 1748 | 1467738936280 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 1748 | 1467738936284 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:15:36 INFO - PROCESS | 1748 | 1467738936309 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 1748 | 1467738936312 Marionette TRACE conn3 <- [1,1794,null,{}] 10:15:36 INFO - PROCESS | 1748 | 1467738936324 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:36 INFO - PROCESS | 1748 | 1467738936328 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:36 INFO - PROCESS | 1748 | 1467738936521 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:15:36 INFO - PROCESS | 1748 | 1467738936791 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 1748 | 1467738936798 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af70c00 == 86 [pid = 1748] [id = 456] 10:15:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 217 (0x8b8b0400) [pid = 1748] [serial = 1369] [outer = (nil)] 10:15:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 218 (0x91364400) [pid = 1748] [serial = 1370] [outer = 0x8b8b0400] 10:15:36 INFO - PROCESS | 1748 | 1467738936915 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 219 (0x95588c00) [pid = 1748] [serial = 1371] [outer = 0x8b8b0400] 10:15:38 INFO - PROCESS | 1748 | 1467738938104 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1856ms 10:15:38 INFO - PROCESS | 1748 | 1467738938149 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1748 | 1467738938155 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:15:38 INFO - PROCESS | 1748 | 1467738938172 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1748 | 1467738938177 Marionette TRACE conn3 <- [1,1798,null,{}] 10:15:38 INFO - PROCESS | 1748 | 1467738938185 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:38 INFO - PROCESS | 1748 | 1467738938190 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:38 INFO - PROCESS | 1748 | 1467738938373 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:15:38 INFO - PROCESS | 1748 | 1467738938666 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 1748 | 1467738938677 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e1c00 == 87 [pid = 1748] [id = 457] 10:15:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 220 (0x8c2e3c00) [pid = 1748] [serial = 1372] [outer = (nil)] 10:15:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 221 (0x8d03a800) [pid = 1748] [serial = 1373] [outer = 0x8c2e3c00] 10:15:38 INFO - PROCESS | 1748 | 1467738938759 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 222 (0x8d163c00) [pid = 1748] [serial = 1374] [outer = 0x8c2e3c00] 10:15:39 INFO - PROCESS | 1748 | 1467738939683 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1591ms 10:15:39 INFO - PROCESS | 1748 | 1467738939754 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 1748 | 1467738939761 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:15:39 INFO - PROCESS | 1748 | 1467738939773 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 1748 | 1467738939777 Marionette TRACE conn3 <- [1,1802,null,{}] 10:15:39 INFO - PROCESS | 1748 | 1467738939783 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:39 INFO - PROCESS | 1748 | 1467738939789 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:40 INFO - PROCESS | 1748 | 1467738940107 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:15:40 INFO - PROCESS | 1748 | 1467738940424 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 1748 | 1467738940431 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db48c00 == 88 [pid = 1748] [id = 458] 10:15:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 223 (0x8db57000) [pid = 1748] [serial = 1375] [outer = (nil)] 10:15:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 224 (0x8e9ad400) [pid = 1748] [serial = 1376] [outer = 0x8db57000] 10:15:40 INFO - PROCESS | 1748 | 1467738940517 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 225 (0x8f767c00) [pid = 1748] [serial = 1377] [outer = 0x8db57000] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91409400 == 87 [pid = 1748] [id = 300] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b9000 == 86 [pid = 1748] [id = 441] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x92c8e800 == 85 [pid = 1748] [id = 440] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e5800 == 84 [pid = 1748] [id = 439] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d181c00 == 83 [pid = 1748] [id = 438] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c6c00 == 82 [pid = 1748] [id = 437] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4bc00 == 81 [pid = 1748] [id = 436] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b9800 == 80 [pid = 1748] [id = 435] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x913c7800 == 79 [pid = 1748] [id = 324] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae8400 == 78 [pid = 1748] [id = 343] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b4000 == 77 [pid = 1748] [id = 410] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e1000 == 76 [pid = 1748] [id = 379] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91405400 == 75 [pid = 1748] [id = 290] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x952e5000 == 74 [pid = 1748] [id = 346] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x92ad9800 == 73 [pid = 1748] [id = 301] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8f911c00 == 72 [pid = 1748] [id = 376] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d176c00 == 71 [pid = 1748] [id = 428] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae5400 == 70 [pid = 1748] [id = 291] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e4000 == 69 [pid = 1748] [id = 392] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4f4c00 == 68 [pid = 1748] [id = 409] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae6000 == 67 [pid = 1748] [id = 292] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x913be000 == 66 [pid = 1748] [id = 289] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x97a16c00 == 65 [pid = 1748] [id = 430] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91aea800 == 64 [pid = 1748] [id = 434] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9afc00 == 63 [pid = 1748] [id = 431] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b1000 == 62 [pid = 1748] [id = 432] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7da800 == 61 [pid = 1748] [id = 366] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91c31800 == 60 [pid = 1748] [id = 433] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03a400 == 59 [pid = 1748] [id = 400] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x922adc00 == 58 [pid = 1748] [id = 342] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d042c00 == 57 [pid = 1748] [id = 401] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x93aae000 == 56 [pid = 1748] [id = 375] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8e64c000 == 55 [pid = 1748] [id = 429] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8e644400 == 54 [pid = 1748] [id = 380] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4cc00 == 53 [pid = 1748] [id = 384] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9ab000 == 52 [pid = 1748] [id = 382] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8db49800 == 51 [pid = 1748] [id = 383] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ad400 == 50 [pid = 1748] [id = 420] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e5c00 == 49 [pid = 1748] [id = 381] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x99dd3800 == 48 [pid = 1748] [id = 378] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91da2000 == 47 [pid = 1748] [id = 284] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x93ab5400 == 46 [pid = 1748] [id = 287] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d170000 == 45 [pid = 1748] [id = 411] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x913c7400 == 44 [pid = 1748] [id = 347] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x923c9400 == 43 [pid = 1748] [id = 377] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91405c00 == 42 [pid = 1748] [id = 297] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x924ed400 == 41 [pid = 1748] [id = 293] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x952ef000 == 40 [pid = 1748] [id = 427] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2e1c00 == 39 [pid = 1748] [id = 457] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8af70c00 == 38 [pid = 1748] [id = 456] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8af75000 == 37 [pid = 1748] [id = 455] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6ec00 == 36 [pid = 1748] [id = 454] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2da000 == 35 [pid = 1748] [id = 452] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a7000 == 34 [pid = 1748] [id = 453] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8aa800 == 33 [pid = 1748] [id = 451] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b9400 == 32 [pid = 1748] [id = 450] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ae800 == 31 [pid = 1748] [id = 449] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c6800 == 30 [pid = 1748] [id = 447] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b1800 == 29 [pid = 1748] [id = 448] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ac400 == 28 [pid = 1748] [id = 446] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x947e4800 == 27 [pid = 1748] [id = 445] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x913ccc00 == 26 [pid = 1748] [id = 444] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x8d17ac00 == 25 [pid = 1748] [id = 443] 10:15:42 INFO - PROCESS | 1748 | --DOCSHELL 0x91407000 == 24 [pid = 1748] [id = 442] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 224 (0x9d4c7400) [pid = 1748] [serial = 1128] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 223 (0x952ed400) [pid = 1748] [serial = 1277] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 222 (0x92dc9800) [pid = 1748] [serial = 1274] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 221 (0x8f765800) [pid = 1748] [serial = 1253] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 220 (0x9a909000) [pid = 1748] [serial = 1226] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 219 (0x8e649000) [pid = 1748] [serial = 1229] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 218 (0x91aed000) [pid = 1748] [serial = 1271] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 217 (0x8d183400) [pid = 1748] [serial = 1206] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 216 (0x922b0400) [pid = 1748] [serial = 1272] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 215 (0x8d4ec400) [pid = 1748] [serial = 1266] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 214 (0x8d181000) [pid = 1748] [serial = 1265] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 213 (0x8f761400) [pid = 1748] [serial = 1247] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 212 (0x92dd8800) [pid = 1748] [serial = 1232] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 211 (0x8c7cb000) [pid = 1748] [serial = 1250] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 210 (0x9b9af800) [pid = 1748] [serial = 1238] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 209 (0x8e9b0000) [pid = 1748] [serial = 1268] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 208 (0x8f7de000) [pid = 1748] [serial = 1269] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 207 (0x9a6c5800) [pid = 1748] [serial = 1235] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 206 (0x98c99400) [pid = 1748] [serial = 1280] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 205 (0x8b8b3000) [pid = 1748] [serial = 1262] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 204 (0x8e856800) [pid = 1748] [serial = 1256] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 203 (0x9d810000) [pid = 1748] [serial = 1241] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 202 (0x9140f800) [pid = 1748] [serial = 1259] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 201 (0x95319400) [pid = 1748] [serial = 1179] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 200 (0x95322400) [pid = 1748] [serial = 1278] [outer = (nil)] [url = about:blank] 10:15:42 INFO - PROCESS | 1748 | --DOMWINDOW == 199 (0xa2ebf400) [pid = 1748] [serial = 1244] [outer = (nil)] [url = about:blank] 10:15:43 INFO - PROCESS | 1748 | --DOMWINDOW == 198 (0x9ac02400) [pid = 1748] [serial = 1283] [outer = (nil)] [url = about:blank] 10:15:43 INFO - PROCESS | 1748 | --DOMWINDOW == 197 (0x9520a400) [pid = 1748] [serial = 1275] [outer = (nil)] [url = about:blank] 10:15:43 INFO - PROCESS | 1748 | --DOMWINDOW == 196 (0x9a063800) [pid = 1748] [serial = 1281] [outer = (nil)] [url = about:blank] 10:15:43 INFO - PROCESS | 1748 | 1467738943648 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 3939ms 10:15:43 INFO - PROCESS | 1748 | 1467738943714 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 1748 | 1467738943721 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:15:43 INFO - PROCESS | 1748 | 1467738943729 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 1748 | 1467738943735 Marionette TRACE conn3 <- [1,1806,null,{}] 10:15:43 INFO - PROCESS | 1748 | 1467738943744 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:43 INFO - PROCESS | 1748 | 1467738943750 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:43 INFO - PROCESS | 1748 | 1467738943967 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:15:44 INFO - PROCESS | 1748 | 1467738944280 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:44 INFO - PROCESS | 1748 | 1467738944288 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a5000 == 25 [pid = 1748] [id = 459] 10:15:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 197 (0x8c7a5800) [pid = 1748] [serial = 1378] [outer = (nil)] 10:15:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 198 (0x8c7c4400) [pid = 1748] [serial = 1379] [outer = 0x8c7a5800] 10:15:44 INFO - PROCESS | 1748 | 1467738944379 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 199 (0x8c7ca800) [pid = 1748] [serial = 1380] [outer = 0x8c7a5800] 10:15:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9140e400 == 24 [pid = 1748] [id = 328] 10:15:46 INFO - PROCESS | 1748 | --DOCSHELL 0x913c0800 == 23 [pid = 1748] [id = 333] 10:15:46 INFO - PROCESS | 1748 | --DOCSHELL 0x9140c400 == 22 [pid = 1748] [id = 341] 10:15:46 INFO - PROCESS | 1748 | --DOCSHELL 0x91404c00 == 21 [pid = 1748] [id = 339] 10:15:46 INFO - PROCESS | 1748 | --DOCSHELL 0x924f0400 == 20 [pid = 1748] [id = 340] 10:15:46 INFO - PROCESS | 1748 | 1467738946886 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3199ms 10:15:46 INFO - PROCESS | 1748 | 1467738946932 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1748 | 1467738946938 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:15:46 INFO - PROCESS | 1748 | 1467738946946 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1748 | 1467738946951 Marionette TRACE conn3 <- [1,1810,null,{}] 10:15:46 INFO - PROCESS | 1748 | 1467738946960 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:46 INFO - PROCESS | 1748 | 1467738946965 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:47 INFO - PROCESS | 1748 | 1467738947136 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:15:47 INFO - PROCESS | 1748 | 1467738947148 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 1748 | 1467738947159 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c6c00 == 21 [pid = 1748] [id = 460] 10:15:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 200 (0x8c7c9800) [pid = 1748] [serial = 1381] [outer = (nil)] 10:15:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 201 (0x8d044000) [pid = 1748] [serial = 1382] [outer = 0x8c7c9800] 10:15:47 INFO - PROCESS | 1748 | 1467738947228 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 202 (0x8d16a400) [pid = 1748] [serial = 1383] [outer = 0x8c7c9800] 10:15:48 INFO - PROCESS | 1748 | 1467738948266 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1340ms 10:15:48 INFO - PROCESS | 1748 | 1467738948285 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:15:48 INFO - PROCESS | 1748 | 1467738948293 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:15:48 INFO - PROCESS | 1748 | 1467738948304 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:15:48 INFO - PROCESS | 1748 | 1467738948307 Marionette TRACE conn3 <- [1,1814,null,{}] 10:15:48 INFO - PROCESS | 1748 | 1467738948314 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:48 INFO - PROCESS | 1748 | 1467738948319 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:48 INFO - PROCESS | 1748 | 1467738948587 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:15:48 INFO - PROCESS | 1748 | 1467738948619 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 1748 | 1467738948626 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4eb400 == 22 [pid = 1748] [id = 461] 10:15:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 203 (0x8d4f2000) [pid = 1748] [serial = 1384] [outer = (nil)] 10:15:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 204 (0x8db4b000) [pid = 1748] [serial = 1385] [outer = 0x8d4f2000] 10:15:48 INFO - PROCESS | 1748 | 1467738948701 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 205 (0x8e642c00) [pid = 1748] [serial = 1386] [outer = 0x8d4f2000] 10:15:49 INFO - PROCESS | 1748 | 1467738949766 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1530ms 10:15:49 INFO - PROCESS | 1748 | 1467738949835 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 1748 | 1467738949838 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:15:49 INFO - PROCESS | 1748 | 1467738949845 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 1748 | 1467738949851 Marionette TRACE conn3 <- [1,1818,null,{}] 10:15:49 INFO - PROCESS | 1748 | 1467738949875 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:49 INFO - PROCESS | 1748 | 1467738949885 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:50 INFO - PROCESS | 1748 | 1467738950130 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:15:50 INFO - PROCESS | 1748 | 1467738950157 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:50 INFO - PROCESS | 1748 | 1467738950166 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b7800 == 23 [pid = 1748] [id = 462] 10:15:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 206 (0x8f75ec00) [pid = 1748] [serial = 1387] [outer = (nil)] 10:15:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 207 (0x8f767800) [pid = 1748] [serial = 1388] [outer = 0x8f75ec00] 10:15:50 INFO - PROCESS | 1748 | 1467738950241 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 208 (0x8f7e8000) [pid = 1748] [serial = 1389] [outer = 0x8f75ec00] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 207 (0x8b8ad800) [pid = 1748] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 206 (0x998f4800) [pid = 1748] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 205 (0x8d040c00) [pid = 1748] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 204 (0x8db4d000) [pid = 1748] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 203 (0x8db49c00) [pid = 1748] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 202 (0x952f2000) [pid = 1748] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 201 (0xa219b800) [pid = 1748] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 200 (0x913ca000) [pid = 1748] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 199 (0x9140a400) [pid = 1748] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 198 (0x98406400) [pid = 1748] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 197 (0x8e640000) [pid = 1748] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 196 (0x8c7c2800) [pid = 1748] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 195 (0x9d4ba400) [pid = 1748] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 194 (0x95224400) [pid = 1748] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 193 (0x8d178c00) [pid = 1748] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 192 (0x98c98000) [pid = 1748] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 191 (0x99dd1c00) [pid = 1748] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 190 (0x8d4f7400) [pid = 1748] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 189 (0x9b209400) [pid = 1748] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 188 (0x91d9c400) [pid = 1748] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 187 (0x8d4f7000) [pid = 1748] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 186 (0x8c2e3c00) [pid = 1748] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 185 (0x8d182800) [pid = 1748] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 184 (0x91c33800) [pid = 1748] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 183 (0x95233000) [pid = 1748] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 182 (0x947f1800) [pid = 1748] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 181 (0x99cb6000) [pid = 1748] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 180 (0x8c7c7800) [pid = 1748] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 179 (0x8c7c4000) [pid = 1748] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 178 (0x91355400) [pid = 1748] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 177 (0x8c7a4800) [pid = 1748] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 176 (0x8c2e0000) [pid = 1748] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 175 (0x913c2000) [pid = 1748] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 174 (0x8e647800) [pid = 1748] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 173 (0x8e85c800) [pid = 1748] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 172 (0x95586800) [pid = 1748] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 171 (0x8af6f800) [pid = 1748] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 170 (0x91c32400) [pid = 1748] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 169 (0x923c4800) [pid = 1748] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 168 (0x8f91e000) [pid = 1748] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 167 (0x97a1dc00) [pid = 1748] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 166 (0x91c36000) [pid = 1748] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 165 (0x8d177c00) [pid = 1748] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 164 (0x91d9d400) [pid = 1748] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 163 (0x8b8b9c00) [pid = 1748] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 162 (0x8d17c000) [pid = 1748] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 161 (0x8e9b5400) [pid = 1748] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 160 (0x8c7c1800) [pid = 1748] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 159 (0x8af76000) [pid = 1748] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 158 (0x952e6c00) [pid = 1748] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 157 (0x8b8b0400) [pid = 1748] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 156 (0x8c7c5800) [pid = 1748] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 155 (0x924fc800) [pid = 1748] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 154 (0x8f911400) [pid = 1748] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 153 (0x8d4ed800) [pid = 1748] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 152 (0x9520d400) [pid = 1748] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 151 (0x92ae6800) [pid = 1748] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 150 (0x98ff9c00) [pid = 1748] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 149 (0x8e9ab800) [pid = 1748] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 148 (0x8e9ac400) [pid = 1748] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 147 (0xa108b000) [pid = 1748] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 146 (0x9b9b5800) [pid = 1748] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 145 (0x99eed400) [pid = 1748] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 144 (0x92f47800) [pid = 1748] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 143 (0x8c7ce800) [pid = 1748] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 142 (0x8f7dd000) [pid = 1748] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 141 (0x8e646400) [pid = 1748] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 140 (0x8d03b000) [pid = 1748] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 139 (0x8f759400) [pid = 1748] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 138 (0x99a29c00) [pid = 1748] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 137 (0x8c7c7400) [pid = 1748] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 136 (0x92ae7c00) [pid = 1748] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 135 (0x92dd6000) [pid = 1748] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 134 (0xa22ac000) [pid = 1748] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:15:51 INFO - PROCESS | 1748 | --DOMWINDOW == 133 (0x8f7e5400) [pid = 1748] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:15:52 INFO - PROCESS | 1748 | 1467738952258 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2441ms 10:15:52 INFO - PROCESS | 1748 | 1467738952286 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 1748 | 1467738952291 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:15:52 INFO - PROCESS | 1748 | 1467738952297 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 1748 | 1467738952300 Marionette TRACE conn3 <- [1,1822,null,{}] 10:15:52 INFO - PROCESS | 1748 | 1467738952306 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:52 INFO - PROCESS | 1748 | 1467738952311 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:52 INFO - PROCESS | 1748 | 1467738952477 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:15:52 INFO - PROCESS | 1748 | 1467738952491 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 1748 | 1467738952500 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c7800 == 24 [pid = 1748] [id = 463] 10:15:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 134 (0x8d039800) [pid = 1748] [serial = 1390] [outer = (nil)] 10:15:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 135 (0x8d178c00) [pid = 1748] [serial = 1391] [outer = 0x8d039800] 10:15:52 INFO - PROCESS | 1748 | 1467738952569 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 136 (0x8db52400) [pid = 1748] [serial = 1392] [outer = 0x8d039800] 10:15:53 INFO - PROCESS | 1748 | 1467738953512 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1280ms 10:15:53 INFO - PROCESS | 1748 | 1467738953618 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 1748 | 1467738953625 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:15:53 INFO - PROCESS | 1748 | 1467738953639 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 1748 | 1467738953645 Marionette TRACE conn3 <- [1,1826,null,{}] 10:15:53 INFO - PROCESS | 1748 | 1467738953655 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:53 INFO - PROCESS | 1748 | 1467738953660 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:53 INFO - PROCESS | 1748 | 1467738953863 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:15:54 INFO - PROCESS | 1748 | 1467738954079 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:54 INFO - PROCESS | 1748 | 1467738954096 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e7000 == 25 [pid = 1748] [id = 464] 10:15:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 137 (0x8c7a3c00) [pid = 1748] [serial = 1393] [outer = (nil)] 10:15:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 138 (0x8c7ad000) [pid = 1748] [serial = 1394] [outer = 0x8c7a3c00] 10:15:54 INFO - PROCESS | 1748 | 1467738954215 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 139 (0x8d040400) [pid = 1748] [serial = 1395] [outer = 0x8c7a3c00] 10:15:55 INFO - PROCESS | 1748 | 1467738955273 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1690ms 10:15:55 INFO - PROCESS | 1748 | 1467738955325 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:15:55 INFO - PROCESS | 1748 | 1467738955331 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:15:55 INFO - PROCESS | 1748 | 1467738955342 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 1748 | 1467738955348 Marionette TRACE conn3 <- [1,1830,null,{}] 10:15:55 INFO - PROCESS | 1748 | 1467738955354 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:55 INFO - PROCESS | 1748 | 1467738955361 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:55 INFO - PROCESS | 1748 | 1467738955588 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:15:55 INFO - PROCESS | 1748 | 1467738955853 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 1748 | 1467738955861 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d17c000 == 26 [pid = 1748] [id = 465] 10:15:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 140 (0x8e852400) [pid = 1748] [serial = 1396] [outer = (nil)] 10:15:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 141 (0x8e9a9c00) [pid = 1748] [serial = 1397] [outer = 0x8e852400] 10:15:55 INFO - PROCESS | 1748 | 1467738955993 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 142 (0x8e9b4800) [pid = 1748] [serial = 1398] [outer = 0x8e852400] 10:15:56 INFO - PROCESS | 1748 | 1467738956936 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1639ms 10:15:56 INFO - PROCESS | 1748 | 1467738956977 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:15:56 INFO - PROCESS | 1748 | 1467738956982 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:15:56 INFO - PROCESS | 1748 | 1467738956989 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1748 | 1467738956993 Marionette TRACE conn3 <- [1,1834,null,{}] 10:15:57 INFO - PROCESS | 1748 | 1467738957006 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:57 INFO - PROCESS | 1748 | 1467738957015 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:57 INFO - PROCESS | 1748 | 1467738957208 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:15:57 INFO - PROCESS | 1748 | 1467738957516 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:57 INFO - PROCESS | 1748 | 1467738957529 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x91359000 == 27 [pid = 1748] [id = 466] 10:15:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 143 (0x91359800) [pid = 1748] [serial = 1399] [outer = (nil)] 10:15:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 144 (0x9135d800) [pid = 1748] [serial = 1400] [outer = 0x91359800] 10:15:57 INFO - PROCESS | 1748 | 1467738957655 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 145 (0x91360800) [pid = 1748] [serial = 1401] [outer = 0x91359800] 10:15:58 INFO - PROCESS | 1748 | 1467738958569 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:15:58 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 10:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1650ms 10:15:58 INFO - PROCESS | 1748 | 1467738958640 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:15:58 INFO - PROCESS | 1748 | 1467738958645 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:15:58 INFO - PROCESS | 1748 | 1467738958651 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 1748 | 1467738958654 Marionette TRACE conn3 <- [1,1838,null,{}] 10:15:58 INFO - PROCESS | 1748 | 1467738958660 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:58 INFO - PROCESS | 1748 | 1467738958665 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:58 INFO - PROCESS | 1748 | 1467738958850 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:15:59 INFO - PROCESS | 1748 | 1467738959111 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 1748 | 1467738959122 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:15:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c0800 == 28 [pid = 1748] [id = 467] 10:15:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 146 (0x913cb000) [pid = 1748] [serial = 1402] [outer = (nil)] 10:15:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 147 (0x91404c00) [pid = 1748] [serial = 1403] [outer = 0x913cb000] 10:15:59 INFO - PROCESS | 1748 | 1467738959241 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 148 (0x9140b800) [pid = 1748] [serial = 1404] [outer = 0x913cb000] 10:16:00 INFO - PROCESS | 1748 | 1467738960201 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1586ms 10:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:16:00 INFO - PROCESS | 1748 | 1467738960237 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 1748 | 1467738960241 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:16:00 INFO - PROCESS | 1748 | 1467738960248 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 1748 | 1467738960251 Marionette TRACE conn3 <- [1,1842,null,{}] 10:16:00 INFO - PROCESS | 1748 | 1467738960257 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 1748 | 1467738960262 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:00 INFO - PROCESS | 1748 | 1467738960440 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:16:00 INFO - PROCESS | 1748 | 1467738960706 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 1748 | 1467738960715 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d177c00 == 29 [pid = 1748] [id = 468] 10:16:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 149 (0x8e855400) [pid = 1748] [serial = 1405] [outer = (nil)] 10:16:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 150 (0x91aeb000) [pid = 1748] [serial = 1406] [outer = 0x8e855400] 10:16:00 INFO - PROCESS | 1748 | 1467738960842 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 151 (0x91aefc00) [pid = 1748] [serial = 1407] [outer = 0x8e855400] 10:16:01 INFO - PROCESS | 1748 | 1467738961754 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1583ms 10:16:01 INFO - PROCESS | 1748 | 1467738961830 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 1748 | 1467738961833 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:16:01 INFO - PROCESS | 1748 | 1467738961840 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1748 | 1467738961842 Marionette TRACE conn3 <- [1,1846,null,{}] 10:16:01 INFO - PROCESS | 1748 | 1467738961849 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:01 INFO - PROCESS | 1748 | 1467738961860 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:02 INFO - PROCESS | 1748 | 1467738962126 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:16:02 INFO - PROCESS | 1748 | 1467738962440 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:02 INFO - PROCESS | 1748 | 1467738962447 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b0400 == 30 [pid = 1748] [id = 469] 10:16:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 152 (0x8c2da400) [pid = 1748] [serial = 1408] [outer = (nil)] 10:16:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 153 (0x91da0400) [pid = 1748] [serial = 1409] [outer = 0x8c2da400] 10:16:02 INFO - PROCESS | 1748 | 1467738962537 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 154 (0x923c4400) [pid = 1748] [serial = 1410] [outer = 0x8c2da400] 10:16:03 INFO - PROCESS | 1748 | 1467738963473 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:16:03 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) 10:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1682ms 10:16:03 INFO - PROCESS | 1748 | 1467738963522 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:16:03 INFO - PROCESS | 1748 | 1467738963526 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:16:03 INFO - PROCESS | 1748 | 1467738963533 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 1748 | 1467738963537 Marionette TRACE conn3 <- [1,1850,null,{}] 10:16:03 INFO - PROCESS | 1748 | 1467738963543 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:03 INFO - PROCESS | 1748 | 1467738963550 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:03 INFO - PROCESS | 1748 | 1467738963767 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:16:04 INFO - PROCESS | 1748 | 1467738964072 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 1748 | 1467738964081 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x9135f000 == 31 [pid = 1748] [id = 470] 10:16:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 155 (0x91da8400) [pid = 1748] [serial = 1411] [outer = (nil)] 10:16:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 156 (0x924f2c00) [pid = 1748] [serial = 1412] [outer = 0x91da8400] 10:16:04 INFO - PROCESS | 1748 | 1467738964177 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 157 (0x924ed400) [pid = 1748] [serial = 1413] [outer = 0x91da8400] 10:16:05 INFO - PROCESS | 1748 | 1467738965085 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1632ms 10:16:05 INFO - PROCESS | 1748 | 1467738965165 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 1748 | 1467738965169 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:16:05 INFO - PROCESS | 1748 | 1467738965176 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 1748 | 1467738965179 Marionette TRACE conn3 <- [1,1854,null,{}] 10:16:05 INFO - PROCESS | 1748 | 1467738965185 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:05 INFO - PROCESS | 1748 | 1467738965191 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:05 INFO - PROCESS | 1748 | 1467738965429 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:16:05 INFO - PROCESS | 1748 | 1467738965732 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 1748 | 1467738965741 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7ab400 == 32 [pid = 1748] [id = 471] 10:16:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 158 (0x8e9adc00) [pid = 1748] [serial = 1414] [outer = (nil)] 10:16:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 159 (0x9291d400) [pid = 1748] [serial = 1415] [outer = 0x8e9adc00] 10:16:05 INFO - PROCESS | 1748 | 1467738965826 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 160 (0x9291f000) [pid = 1748] [serial = 1416] [outer = 0x8e9adc00] 10:16:06 INFO - PROCESS | 1748 | 1467738966707 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1592ms 10:16:06 INFO - PROCESS | 1748 | 1467738966770 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:16:06 INFO - PROCESS | 1748 | 1467738966774 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:16:06 INFO - PROCESS | 1748 | 1467738966782 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1748 | 1467738966785 Marionette TRACE conn3 <- [1,1858,null,{}] 10:16:06 INFO - PROCESS | 1748 | 1467738966791 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:06 INFO - PROCESS | 1748 | 1467738966796 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:06 INFO - PROCESS | 1748 | 1467738966975 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:16:07 INFO - PROCESS | 1748 | 1467738967262 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 1748 | 1467738967272 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af73000 == 33 [pid = 1748] [id = 472] 10:16:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 161 (0x8b8b2000) [pid = 1748] [serial = 1417] [outer = (nil)] 10:16:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 162 (0x92925c00) [pid = 1748] [serial = 1418] [outer = 0x8b8b2000] 10:16:07 INFO - PROCESS | 1748 | 1467738967389 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 163 (0x92adf000) [pid = 1748] [serial = 1419] [outer = 0x8b8b2000] 10:16:08 INFO - PROCESS | 1748 | 1467738968263 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1535ms 10:16:08 INFO - PROCESS | 1748 | 1467738968317 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:16:08 INFO - PROCESS | 1748 | 1467738968321 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:16:08 INFO - PROCESS | 1748 | 1467738968347 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:16:08 INFO - PROCESS | 1748 | 1467738968351 Marionette TRACE conn3 <- [1,1862,null,{}] 10:16:08 INFO - PROCESS | 1748 | 1467738968357 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:08 INFO - PROCESS | 1748 | 1467738968362 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:08 INFO - PROCESS | 1748 | 1467738968548 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:16:08 INFO - PROCESS | 1748 | 1467738968865 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 1748 | 1467738968874 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e0c00 == 34 [pid = 1748] [id = 473] 10:16:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 164 (0x8c7cbc00) [pid = 1748] [serial = 1420] [outer = (nil)] 10:16:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 165 (0x92ad9c00) [pid = 1748] [serial = 1421] [outer = 0x8c7cbc00] 10:16:08 INFO - PROCESS | 1748 | 1467738968961 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 166 (0x92c88800) [pid = 1748] [serial = 1422] [outer = 0x8c7cbc00] 10:16:09 INFO - PROCESS | 1748 | 1467738969844 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1538ms 10:16:09 INFO - PROCESS | 1748 | 1467738969882 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 1748 | 1467738969886 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:16:09 INFO - PROCESS | 1748 | 1467738969894 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 1748 | 1467738969898 Marionette TRACE conn3 <- [1,1866,null,{}] 10:16:09 INFO - PROCESS | 1748 | 1467738969904 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:09 INFO - PROCESS | 1748 | 1467738969910 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:10 INFO - PROCESS | 1748 | 1467738970123 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:16:10 INFO - PROCESS | 1748 | 1467738970344 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 1748 | 1467738970353 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03f800 == 35 [pid = 1748] [id = 474] 10:16:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 167 (0x8d16ac00) [pid = 1748] [serial = 1423] [outer = (nil)] 10:16:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 168 (0x8f7e7c00) [pid = 1748] [serial = 1424] [outer = 0x8d16ac00] 10:16:10 INFO - PROCESS | 1748 | 1467738970531 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 169 (0x92c8dc00) [pid = 1748] [serial = 1425] [outer = 0x8d16ac00] 10:16:11 INFO - PROCESS | 1748 | 1467738971493 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1635ms 10:16:11 INFO - PROCESS | 1748 | 1467738971542 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 1748 | 1467738971546 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:16:11 INFO - PROCESS | 1748 | 1467738971552 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 1748 | 1467738971556 Marionette TRACE conn3 <- [1,1870,null,{}] 10:16:11 INFO - PROCESS | 1748 | 1467738971562 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:11 INFO - PROCESS | 1748 | 1467738971566 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:11 INFO - PROCESS | 1748 | 1467738971742 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:16:11 INFO - PROCESS | 1748 | 1467738971963 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 1748 | 1467738971972 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b8c00 == 36 [pid = 1748] [id = 475] 10:16:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 170 (0x8c2e4800) [pid = 1748] [serial = 1426] [outer = (nil)] 10:16:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 171 (0x8d16d800) [pid = 1748] [serial = 1427] [outer = 0x8c2e4800] 10:16:12 INFO - PROCESS | 1748 | 1467738972088 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 172 (0x8d174400) [pid = 1748] [serial = 1428] [outer = 0x8c2e4800] 10:16:13 INFO - PROCESS | 1748 | 1467738973287 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1791ms 10:16:13 INFO - PROCESS | 1748 | 1467738973345 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 1748 | 1467738973351 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:16:13 INFO - PROCESS | 1748 | 1467738973359 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1748 | 1467738973364 Marionette TRACE conn3 <- [1,1874,null,{}] 10:16:13 INFO - PROCESS | 1748 | 1467738973372 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:13 INFO - PROCESS | 1748 | 1467738973376 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:13 INFO - PROCESS | 1748 | 1467738973563 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:16:13 INFO - PROCESS | 1748 | 1467738973851 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 1748 | 1467738973865 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b3400 == 37 [pid = 1748] [id = 476] 10:16:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 173 (0x8b8b4400) [pid = 1748] [serial = 1429] [outer = (nil)] 10:16:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 174 (0x8c7ae400) [pid = 1748] [serial = 1430] [outer = 0x8b8b4400] 10:16:13 INFO - PROCESS | 1748 | 1467738973986 Marionette DEBUG loaded listener.js 10:16:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 175 (0x8d03e800) [pid = 1748] [serial = 1431] [outer = 0x8b8b4400] 10:16:14 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a5000 == 36 [pid = 1748] [id = 459] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 174 (0x8e9ad400) [pid = 1748] [serial = 1376] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | 1467738975055 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 173 (0x8b8b6800) [pid = 1748] [serial = 1263] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 172 (0x9ac0e400) [pid = 1748] [serial = 1053] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 171 (0x91d9c000) [pid = 1748] [serial = 1254] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 170 (0x95219800) [pid = 1748] [serial = 1185] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 169 (0x952e3400) [pid = 1748] [serial = 1134] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 168 (0xa6730400) [pid = 1748] [serial = 1146] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 167 (0xa24fd000) [pid = 1748] [serial = 1143] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 166 (0x9a904000) [pid = 1748] [serial = 1086] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 165 (0x8d17b800) [pid = 1748] [serial = 1203] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 164 (0x8e9b7000) [pid = 1748] [serial = 1155] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 163 (0x8db54400) [pid = 1748] [serial = 1152] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 162 (0xa22b8c00) [pid = 1748] [serial = 1191] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 161 (0xa4f81000) [pid = 1748] [serial = 1194] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 160 (0x9140c000) [pid = 1748] [serial = 1047] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 159 (0x922b0800) [pid = 1748] [serial = 1131] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 158 (0x9a907000) [pid = 1748] [serial = 1188] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 157 (0x8e648c00) [pid = 1748] [serial = 1107] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 156 (0x8c7cf000) [pid = 1748] [serial = 1251] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 155 (0xa318e800) [pid = 1748] [serial = 1092] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 154 (0xa2247000) [pid = 1748] [serial = 1140] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 153 (0x8d03a800) [pid = 1748] [serial = 1373] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 152 (0x8e63e000) [pid = 1748] [serial = 1331] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 151 (0x8e858c00) [pid = 1748] [serial = 1332] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 150 (0x91c3d000) [pid = 1748] [serial = 1334] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 149 (0x92ae5c00) [pid = 1748] [serial = 1335] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 148 (0x98ff2800) [pid = 1748] [serial = 1337] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 147 (0x9a903c00) [pid = 1748] [serial = 1340] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 146 (0x99dd3400) [pid = 1748] [serial = 1338] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 145 (0x9b932400) [pid = 1748] [serial = 1343] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 144 (0x9ac0a000) [pid = 1748] [serial = 1341] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 143 (0xa22b4c00) [pid = 1748] [serial = 1346] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 142 (0x9d4c8000) [pid = 1748] [serial = 1344] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 141 (0xa33c4400) [pid = 1748] [serial = 1347] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 140 (0x91361000) [pid = 1748] [serial = 1350] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 139 (0x9135d000) [pid = 1748] [serial = 1349] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 138 (0xa3102c00) [pid = 1748] [serial = 1353] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 137 (0x9d861c00) [pid = 1748] [serial = 1352] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 136 (0x8c7aa800) [pid = 1748] [serial = 1355] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 135 (0x8c2e3000) [pid = 1748] [serial = 1358] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 134 (0x8c7af000) [pid = 1748] [serial = 1356] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 133 (0x947ef400) [pid = 1748] [serial = 1322] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 132 (0x95239400) [pid = 1748] [serial = 1323] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 131 (0x913bf800) [pid = 1748] [serial = 1316] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 130 (0xa33c0c00) [pid = 1748] [serial = 1361] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 129 (0x8c2e7400) [pid = 1748] [serial = 1359] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 128 (0x9b2dc400) [pid = 1748] [serial = 1284] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 127 (0x8af76400) [pid = 1748] [serial = 1364] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 126 (0x91c3cc00) [pid = 1748] [serial = 1301] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 125 (0xa318d000) [pid = 1748] [serial = 1302] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 124 (0x9d8f3c00) [pid = 1748] [serial = 1295] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 123 (0xa21a0400) [pid = 1748] [serial = 1296] [outer = (nil)] [url = about:blank] 10:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1784ms 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 122 (0x9140b400) [pid = 1748] [serial = 1289] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 121 (0x922ab000) [pid = 1748] [serial = 1290] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 120 (0x9a906800) [pid = 1748] [serial = 1292] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x9b9b0c00) [pid = 1748] [serial = 1293] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x92c87400) [pid = 1748] [serial = 1304] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x92c89000) [pid = 1748] [serial = 1305] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x8db48400) [pid = 1748] [serial = 1286] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0x8e63e800) [pid = 1748] [serial = 1287] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x92c88c00) [pid = 1748] [serial = 1319] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0xa2458c00) [pid = 1748] [serial = 1298] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0xa672fc00) [pid = 1748] [serial = 1362] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0xa310a400) [pid = 1748] [serial = 1299] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x8f760000) [pid = 1748] [serial = 1313] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x91c3c800) [pid = 1748] [serial = 1314] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x8f75c400) [pid = 1748] [serial = 1310] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x8f7e6800) [pid = 1748] [serial = 1311] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x8d045800) [pid = 1748] [serial = 1307] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x8d167000) [pid = 1748] [serial = 1308] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8d170c00) [pid = 1748] [serial = 1367] [outer = (nil)] [url = about:blank] 10:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x92403c00) [pid = 1748] [serial = 1317] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x8af78c00) [pid = 1748] [serial = 1365] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x95591000) [pid = 1748] [serial = 1328] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x98c96c00) [pid = 1748] [serial = 1329] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x91364400) [pid = 1748] [serial = 1370] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x95588c00) [pid = 1748] [serial = 1371] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8d4f0400) [pid = 1748] [serial = 1368] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8d163c00) [pid = 1748] [serial = 1374] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8f7e9c00) [pid = 1748] [serial = 1325] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x92f4b000) [pid = 1748] [serial = 1320] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x95237000) [pid = 1748] [serial = 1326] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x9521a400) [pid = 1748] [serial = 1083] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8f91ac00) [pid = 1748] [serial = 1104] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0xa61b8000) [pid = 1748] [serial = 1197] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9d8e9c00) [pid = 1748] [serial = 1056] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0xa4d56800) [pid = 1748] [serial = 1095] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0xa219e800) [pid = 1748] [serial = 1059] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8e9b6800) [pid = 1748] [serial = 1149] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x9ac0d000) [pid = 1748] [serial = 1260] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0xa243ec00) [pid = 1748] [serial = 1089] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0xa67af800) [pid = 1748] [serial = 1098] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9b9adc00) [pid = 1748] [serial = 1137] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x952eb000) [pid = 1748] [serial = 1050] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8e85a800) [pid = 1748] [serial = 1257] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8f7e7400) [pid = 1748] [serial = 1101] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8f7dac00) [pid = 1748] [serial = 1182] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8d047800) [pid = 1748] [serial = 1200] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8f763c00) [pid = 1748] [serial = 1248] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9d8ea400) [pid = 1748] [serial = 1242] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9af5ec00) [pid = 1748] [serial = 1236] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9ab99800) [pid = 1748] [serial = 1227] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0xa4d56000) [pid = 1748] [serial = 1245] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x9b9e6000) [pid = 1748] [serial = 1239] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x93ab1000) [pid = 1748] [serial = 1233] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8f7e8400) [pid = 1748] [serial = 1230] [outer = (nil)] [url = about:blank] 10:16:15 INFO - PROCESS | 1748 | 1467738975144 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:16:15 INFO - PROCESS | 1748 | 1467738975157 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:16:15 INFO - PROCESS | 1748 | 1467738975204 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:16:15 INFO - PROCESS | 1748 | 1467738975221 Marionette TRACE conn3 <- [1,1878,null,{}] 10:16:15 INFO - PROCESS | 1748 | 1467738975283 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:15 INFO - PROCESS | 1748 | 1467738975288 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:15 INFO - PROCESS | 1748 | 1467738975482 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:16:15 INFO - PROCESS | 1748 | 1467738975673 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 1748 | 1467738975682 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2dfc00 == 37 [pid = 1748] [id = 477] 10:16:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8c7a1c00) [pid = 1748] [serial = 1432] [outer = (nil)] 10:16:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8c7cf400) [pid = 1748] [serial = 1433] [outer = 0x8c7a1c00] 10:16:15 INFO - PROCESS | 1748 | 1467738975751 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8d046800) [pid = 1748] [serial = 1434] [outer = 0x8c7a1c00] 10:16:16 INFO - PROCESS | 1748 | 1467738976512 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1381ms 10:16:16 INFO - PROCESS | 1748 | 1467738976558 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 1748 | 1467738976562 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:16:16 INFO - PROCESS | 1748 | 1467738976572 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 1748 | 1467738976576 Marionette TRACE conn3 <- [1,1882,null,{}] 10:16:16 INFO - PROCESS | 1748 | 1467738976592 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:16 INFO - PROCESS | 1748 | 1467738976600 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:16 INFO - PROCESS | 1748 | 1467738976764 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:16:16 INFO - PROCESS | 1748 | 1467738976774 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 1748 | 1467738976785 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4f4c00 == 38 [pid = 1748] [id = 478] 10:16:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8db54000) [pid = 1748] [serial = 1435] [outer = (nil)] 10:16:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8e647000) [pid = 1748] [serial = 1436] [outer = 0x8db54000] 10:16:16 INFO - PROCESS | 1748 | 1467738976855 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8e854000) [pid = 1748] [serial = 1437] [outer = 0x8db54000] 10:16:17 INFO - PROCESS | 1748 | 1467738977885 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1388ms 10:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:16:17 INFO - PROCESS | 1748 | 1467738977956 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 1748 | 1467738977960 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:16:17 INFO - PROCESS | 1748 | 1467738977967 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 1748 | 1467738977970 Marionette TRACE conn3 <- [1,1886,null,{}] 10:16:17 INFO - PROCESS | 1748 | 1467738977985 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:17 INFO - PROCESS | 1748 | 1467738977989 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:18 INFO - PROCESS | 1748 | 1467738978224 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:16:18 INFO - PROCESS | 1748 | 1467738978247 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 1748 | 1467738978258 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7af000 == 39 [pid = 1748] [id = 479] 10:16:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8e648c00) [pid = 1748] [serial = 1438] [outer = (nil)] 10:16:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8e9b1800) [pid = 1748] [serial = 1439] [outer = 0x8e648c00] 10:16:18 INFO - PROCESS | 1748 | 1467738978322 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8f75ac00) [pid = 1748] [serial = 1440] [outer = 0x8e648c00] 10:16:19 INFO - PROCESS | 1748 | 1467738979312 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1388ms 10:16:19 INFO - PROCESS | 1748 | 1467738979353 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:16:19 INFO - PROCESS | 1748 | 1467738979357 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:16:19 INFO - PROCESS | 1748 | 1467738979363 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 1748 | 1467738979366 Marionette TRACE conn3 <- [1,1890,null,{}] 10:16:19 INFO - PROCESS | 1748 | 1467738979379 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:19 INFO - PROCESS | 1748 | 1467738979383 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:19 INFO - PROCESS | 1748 | 1467738979603 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:16:19 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8c7c9800) [pid = 1748] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:16:19 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8d4f2000) [pid = 1748] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:16:19 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8f75ec00) [pid = 1748] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:16:19 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8c7a5800) [pid = 1748] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:16:19 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8db57000) [pid = 1748] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:16:19 INFO - PROCESS | 1748 | 1467738979763 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 1748 | 1467738979771 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6f000 == 40 [pid = 1748] [id = 480] 10:16:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8af71800) [pid = 1748] [serial = 1441] [outer = (nil)] 10:16:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8c7c7c00) [pid = 1748] [serial = 1442] [outer = 0x8af71800] 10:16:19 INFO - PROCESS | 1748 | 1467738979837 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8e856800) [pid = 1748] [serial = 1443] [outer = 0x8af71800] 10:16:20 INFO - PROCESS | 1748 | 1467738980627 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1295ms 10:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:16:20 INFO - PROCESS | 1748 | 1467738980665 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 1748 | 1467738980668 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:16:20 INFO - PROCESS | 1748 | 1467738980675 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 1748 | 1467738980678 Marionette TRACE conn3 <- [1,1894,null,{}] 10:16:20 INFO - PROCESS | 1748 | 1467738980683 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 1748 | 1467738980693 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:20 INFO - PROCESS | 1748 | 1467738980887 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:16:20 INFO - PROCESS | 1748 | 1467738980896 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 1748 | 1467738980902 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af72000 == 41 [pid = 1748] [id = 481] 10:16:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8b8b8400) [pid = 1748] [serial = 1444] [outer = (nil)] 10:16:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91357800) [pid = 1748] [serial = 1445] [outer = 0x8b8b8400] 10:16:20 INFO - PROCESS | 1748 | 1467738980969 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91361000) [pid = 1748] [serial = 1446] [outer = 0x8b8b8400] 10:16:22 INFO - PROCESS | 1748 | 1467738982058 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1438ms 10:16:22 INFO - PROCESS | 1748 | 1467738982112 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:16:22 INFO - PROCESS | 1748 | 1467738982119 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:16:22 INFO - PROCESS | 1748 | 1467738982135 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 1748 | 1467738982144 Marionette TRACE conn3 <- [1,1898,null,{}] 10:16:22 INFO - PROCESS | 1748 | 1467738982153 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:22 INFO - PROCESS | 1748 | 1467738982159 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:22 INFO - PROCESS | 1748 | 1467738982430 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:16:22 INFO - PROCESS | 1748 | 1467738982751 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 1748 | 1467738982762 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b1000 == 42 [pid = 1748] [id = 482] 10:16:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8b8b7000) [pid = 1748] [serial = 1447] [outer = (nil)] 10:16:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8c7ae800) [pid = 1748] [serial = 1448] [outer = 0x8b8b7000] 10:16:22 INFO - PROCESS | 1748 | 1467738982843 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8d03c400) [pid = 1748] [serial = 1449] [outer = 0x8b8b7000] 10:16:23 INFO - PROCESS | 1748 | 1467738983836 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1745ms 10:16:23 INFO - PROCESS | 1748 | 1467738983878 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 1748 | 1467738983886 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:16:23 INFO - PROCESS | 1748 | 1467738983896 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 1748 | 1467738983900 Marionette TRACE conn3 <- [1,1902,null,{}] 10:16:23 INFO - PROCESS | 1748 | 1467738983908 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:23 INFO - PROCESS | 1748 | 1467738983915 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:24 INFO - PROCESS | 1748 | 1467738984128 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:16:24 INFO - PROCESS | 1748 | 1467738984385 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 1748 | 1467738984391 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d165400 == 43 [pid = 1748] [id = 483] 10:16:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8d4ed000) [pid = 1748] [serial = 1450] [outer = (nil)] 10:16:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8e850400) [pid = 1748] [serial = 1451] [outer = 0x8d4ed000] 10:16:24 INFO - PROCESS | 1748 | 1467738984516 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8e9b2800) [pid = 1748] [serial = 1452] [outer = 0x8d4ed000] 10:16:25 INFO - PROCESS | 1748 | 1467738985473 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1612ms 10:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:16:25 INFO - PROCESS | 1748 | 1467738985508 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:16:25 INFO - PROCESS | 1748 | 1467738985511 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:16:25 INFO - PROCESS | 1748 | 1467738985519 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 1748 | 1467738985525 Marionette TRACE conn3 <- [1,1906,null,{}] 10:16:25 INFO - PROCESS | 1748 | 1467738985541 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:25 INFO - PROCESS | 1748 | 1467738985550 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:25 INFO - PROCESS | 1748 | 1467738985745 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:16:26 INFO - PROCESS | 1748 | 1467738985994 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 1748 | 1467738986003 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f762400 == 44 [pid = 1748] [id = 484] 10:16:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8f920000) [pid = 1748] [serial = 1453] [outer = (nil)] 10:16:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x91362400) [pid = 1748] [serial = 1454] [outer = 0x8f920000] 10:16:26 INFO - PROCESS | 1748 | 1467738986129 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x913ccc00) [pid = 1748] [serial = 1455] [outer = 0x8f920000] 10:16:27 INFO - PROCESS | 1748 | 1467738987033 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1549ms 10:16:27 INFO - PROCESS | 1748 | 1467738987067 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 1748 | 1467738987071 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:16:27 INFO - PROCESS | 1748 | 1467738987078 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 1748 | 1467738987082 Marionette TRACE conn3 <- [1,1910,null,{}] 10:16:27 INFO - PROCESS | 1748 | 1467738987088 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:27 INFO - PROCESS | 1748 | 1467738987093 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:27 INFO - PROCESS | 1748 | 1467738987290 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:16:27 INFO - PROCESS | 1748 | 1467738987500 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 1748 | 1467738987508 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b6c00 == 45 [pid = 1748] [id = 485] 10:16:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8db55c00) [pid = 1748] [serial = 1456] [outer = (nil)] 10:16:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x91aeac00) [pid = 1748] [serial = 1457] [outer = 0x8db55c00] 10:16:27 INFO - PROCESS | 1748 | 1467738987619 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x91c3ac00) [pid = 1748] [serial = 1458] [outer = 0x8db55c00] 10:16:28 INFO - PROCESS | 1748 | 1467738988609 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1582ms 10:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:16:28 INFO - PROCESS | 1748 | 1467738988662 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 1748 | 1467738988665 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:16:28 INFO - PROCESS | 1748 | 1467738988672 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 1748 | 1467738988675 Marionette TRACE conn3 <- [1,1914,null,{}] 10:16:28 INFO - PROCESS | 1748 | 1467738988681 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:28 INFO - PROCESS | 1748 | 1467738988686 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:28 INFO - PROCESS | 1748 | 1467738988885 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:16:29 INFO - PROCESS | 1748 | 1467738989152 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:29 INFO - PROCESS | 1748 | 1467738989162 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af76c00 == 46 [pid = 1748] [id = 486] 10:16:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8d167c00) [pid = 1748] [serial = 1459] [outer = (nil)] 10:16:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91da0c00) [pid = 1748] [serial = 1460] [outer = 0x8d167c00] 10:16:29 INFO - PROCESS | 1748 | 1467738989279 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x923c3400) [pid = 1748] [serial = 1461] [outer = 0x8d167c00] 10:16:30 INFO - PROCESS | 1748 | 1467738990229 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1635ms 10:16:30 INFO - PROCESS | 1748 | 1467738990307 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 1748 | 1467738990311 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:16:30 INFO - PROCESS | 1748 | 1467738990317 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 1748 | 1467738990321 Marionette TRACE conn3 <- [1,1918,null,{}] 10:16:30 INFO - PROCESS | 1748 | 1467738990326 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:30 INFO - PROCESS | 1748 | 1467738990337 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:30 INFO - PROCESS | 1748 | 1467738990591 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:16:30 INFO - PROCESS | 1748 | 1467738990895 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 1748 | 1467738990904 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f91d800 == 47 [pid = 1748] [id = 487] 10:16:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x913be800) [pid = 1748] [serial = 1462] [outer = (nil)] 10:16:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x9291c800) [pid = 1748] [serial = 1463] [outer = 0x913be800] 10:16:30 INFO - PROCESS | 1748 | 1467738990984 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x92c81800) [pid = 1748] [serial = 1464] [outer = 0x913be800] 10:16:31 INFO - PROCESS | 1748 | 1467738991898 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1632ms 10:16:31 INFO - PROCESS | 1748 | 1467738991959 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 1748 | 1467738991963 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:16:31 INFO - PROCESS | 1748 | 1467738991971 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 1748 | 1467738991976 Marionette TRACE conn3 <- [1,1922,null,{}] 10:16:31 INFO - PROCESS | 1748 | 1467738991982 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:31 INFO - PROCESS | 1748 | 1467738991987 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:32 INFO - PROCESS | 1748 | 1467738992170 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:16:32 INFO - PROCESS | 1748 | 1467738992384 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:32 INFO - PROCESS | 1748 | 1467738992392 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x922ab000 == 48 [pid = 1748] [id = 488] 10:16:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x923c0000) [pid = 1748] [serial = 1465] [outer = (nil)] 10:16:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x92c8f400) [pid = 1748] [serial = 1466] [outer = 0x923c0000] 10:16:32 INFO - PROCESS | 1748 | 1467738992505 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x92f49400) [pid = 1748] [serial = 1467] [outer = 0x923c0000] 10:16:33 INFO - PROCESS | 1748 | 1467738993463 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1532ms 10:16:33 INFO - PROCESS | 1748 | 1467738993507 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:16:33 INFO - PROCESS | 1748 | 1467738993512 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:16:33 INFO - PROCESS | 1748 | 1467738993518 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 1748 | 1467738993521 Marionette TRACE conn3 <- [1,1926,null,{}] 10:16:33 INFO - PROCESS | 1748 | 1467738993527 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 1748 | 1467738993532 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:33 INFO - PROCESS | 1748 | 1467738993716 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:16:33 INFO - PROCESS | 1748 | 1467738993935 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 1748 | 1467738993945 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ae5000 == 49 [pid = 1748] [id = 489] 10:16:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x92c8b000) [pid = 1748] [serial = 1468] [outer = (nil)] 10:16:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x93a0c800) [pid = 1748] [serial = 1469] [outer = 0x92c8b000] 10:16:34 INFO - PROCESS | 1748 | 1467738994092 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x93a0f400) [pid = 1748] [serial = 1470] [outer = 0x92c8b000] 10:16:35 INFO - PROCESS | 1748 | 1467738995484 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2039ms 10:16:35 INFO - PROCESS | 1748 | 1467738995558 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:16:35 INFO - PROCESS | 1748 | 1467738995563 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:16:35 INFO - PROCESS | 1748 | 1467738995571 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 1748 | 1467738995576 Marionette TRACE conn3 <- [1,1930,null,{}] 10:16:35 INFO - PROCESS | 1748 | 1467738995584 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:35 INFO - PROCESS | 1748 | 1467738995590 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:35 INFO - PROCESS | 1748 | 1467738995798 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:16:36 INFO - PROCESS | 1748 | 1467738996067 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 1748 | 1467738996074 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7cd800 == 50 [pid = 1748] [id = 490] 10:16:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x8d043c00) [pid = 1748] [serial = 1471] [outer = (nil)] 10:16:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8d180400) [pid = 1748] [serial = 1472] [outer = 0x8d043c00] 10:16:36 INFO - PROCESS | 1748 | 1467738996259 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x8d4f7000) [pid = 1748] [serial = 1473] [outer = 0x8d043c00] 10:16:37 INFO - PROCESS | 1748 | 1467738997161 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1642ms 10:16:37 INFO - PROCESS | 1748 | 1467738997214 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:16:37 INFO - PROCESS | 1748 | 1467738997221 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:16:37 INFO - PROCESS | 1748 | 1467738997231 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 1748 | 1467738997234 Marionette TRACE conn3 <- [1,1934,null,{}] 10:16:37 INFO - PROCESS | 1748 | 1467738997240 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:37 INFO - PROCESS | 1748 | 1467738997246 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:37 INFO - PROCESS | 1748 | 1467738997428 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae4400 == 49 [pid = 1748] [id = 330] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x9531d000 == 48 [pid = 1748] [id = 336] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x92dd7800 == 47 [pid = 1748] [id = 331] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4f4c00 == 46 [pid = 1748] [id = 478] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7af000 == 45 [pid = 1748] [id = 479] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x91408c00 == 44 [pid = 1748] [id = 332] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x9b2de800 == 43 [pid = 1748] [id = 337] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6f000 == 42 [pid = 1748] [id = 480] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x93a07000 == 41 [pid = 1748] [id = 335] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8db48c00 == 40 [pid = 1748] [id = 458] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x95226000 == 39 [pid = 1748] [id = 327] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x91da7400 == 38 [pid = 1748] [id = 325] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x913bd800 == 37 [pid = 1748] [id = 338] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x924f4000 == 36 [pid = 1748] [id = 326] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae0400 == 35 [pid = 1748] [id = 334] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x91af0800 == 34 [pid = 1748] [id = 329] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7cd800 == 33 [pid = 1748] [id = 490] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x922ab000 == 32 [pid = 1748] [id = 488] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x92ae5000 == 31 [pid = 1748] [id = 489] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8f91d800 == 30 [pid = 1748] [id = 487] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8af76c00 == 29 [pid = 1748] [id = 486] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8f762400 == 28 [pid = 1748] [id = 484] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b6c00 == 27 [pid = 1748] [id = 485] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8d165400 == 26 [pid = 1748] [id = 483] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8af72000 == 25 [pid = 1748] [id = 481] 10:16:39 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b1000 == 24 [pid = 1748] [id = 482] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x8d044000) [pid = 1748] [serial = 1382] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8e642c00) [pid = 1748] [serial = 1386] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8d178c00) [pid = 1748] [serial = 1391] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x8f767800) [pid = 1748] [serial = 1388] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8d16a400) [pid = 1748] [serial = 1383] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8c7ca800) [pid = 1748] [serial = 1380] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8c7c4400) [pid = 1748] [serial = 1379] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8db4b000) [pid = 1748] [serial = 1385] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8f767c00) [pid = 1748] [serial = 1377] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8f7e8000) [pid = 1748] [serial = 1389] [outer = (nil)] [url = about:blank] 10:16:39 INFO - PROCESS | 1748 | 1467738999428 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 1748 | 1467738999438 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ab400 == 25 [pid = 1748] [id = 491] 10:16:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8b8ad400) [pid = 1748] [serial = 1474] [outer = (nil)] 10:16:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8b8b3c00) [pid = 1748] [serial = 1475] [outer = 0x8b8ad400] 10:16:39 INFO - PROCESS | 1748 | 1467738999516 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8c2e0800) [pid = 1748] [serial = 1476] [outer = 0x8b8ad400] 10:16:40 INFO - PROCESS | 1748 | 1467739000330 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 3141ms 10:16:40 INFO - PROCESS | 1748 | 1467739000373 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:16:40 INFO - PROCESS | 1748 | 1467739000378 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:16:40 INFO - PROCESS | 1748 | 1467739000386 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 1748 | 1467739000391 Marionette TRACE conn3 <- [1,1938,null,{}] 10:16:40 INFO - PROCESS | 1748 | 1467739000398 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:40 INFO - PROCESS | 1748 | 1467739000404 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:40 INFO - PROCESS | 1748 | 1467739000576 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:16:40 INFO - PROCESS | 1748 | 1467739000588 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 1748 | 1467739000596 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c5000 == 26 [pid = 1748] [id = 492] 10:16:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8c7cb400) [pid = 1748] [serial = 1477] [outer = (nil)] 10:16:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x8d176000) [pid = 1748] [serial = 1478] [outer = 0x8c7cb400] 10:16:40 INFO - PROCESS | 1748 | 1467739000679 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x8d4ea000) [pid = 1748] [serial = 1479] [outer = 0x8c7cb400] 10:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1284ms 10:16:41 INFO - PROCESS | 1748 | 1467739001657 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:16:41 INFO - PROCESS | 1748 | 1467739001674 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:16:41 INFO - PROCESS | 1748 | 1467739001679 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:16:41 INFO - PROCESS | 1748 | 1467739001686 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 1748 | 1467739001689 Marionette TRACE conn3 <- [1,1942,null,{}] 10:16:41 INFO - PROCESS | 1748 | 1467739001695 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:41 INFO - PROCESS | 1748 | 1467739001700 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:41 INFO - PROCESS | 1748 | 1467739001870 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:16:42 INFO - PROCESS | 1748 | 1467739002082 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 1748 | 1467739002090 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d042c00 == 27 [pid = 1748] [id = 493] 10:16:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x8d169000) [pid = 1748] [serial = 1480] [outer = (nil)] 10:16:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x8e853400) [pid = 1748] [serial = 1481] [outer = 0x8d169000] 10:16:42 INFO - PROCESS | 1748 | 1467739002164 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8e9ae400) [pid = 1748] [serial = 1482] [outer = 0x8d169000] 10:16:43 INFO - PROCESS | 1748 | 1467739003135 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1482ms 10:16:43 INFO - PROCESS | 1748 | 1467739003170 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 1748 | 1467739003176 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:16:43 INFO - PROCESS | 1748 | 1467739003200 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 1748 | 1467739003210 Marionette TRACE conn3 <- [1,1946,null,{}] 10:16:43 INFO - PROCESS | 1748 | 1467739003219 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:43 INFO - PROCESS | 1748 | 1467739003227 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:43 INFO - PROCESS | 1748 | 1467739003491 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:16:43 INFO - PROCESS | 1748 | 1467739003539 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 1748 | 1467739003546 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7ab000 == 28 [pid = 1748] [id = 494] 10:16:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x8d03e000) [pid = 1748] [serial = 1483] [outer = (nil)] 10:16:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x8f91ac00) [pid = 1748] [serial = 1484] [outer = 0x8d03e000] 10:16:43 INFO - PROCESS | 1748 | 1467739003714 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x91355c00) [pid = 1748] [serial = 1485] [outer = 0x8d03e000] 10:16:45 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x8b8b8400) [pid = 1748] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:16:45 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x8e648c00) [pid = 1748] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:16:45 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x8af71800) [pid = 1748] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:16:45 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8e9adc00) [pid = 1748] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:16:45 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8c7a3c00) [pid = 1748] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x8e852400) [pid = 1748] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8d039800) [pid = 1748] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x913cb000) [pid = 1748] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8c7cbc00) [pid = 1748] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8c2e4800) [pid = 1748] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8d16ac00) [pid = 1748] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8c2da400) [pid = 1748] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x91359800) [pid = 1748] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8c7a1c00) [pid = 1748] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x91da8400) [pid = 1748] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8b8b2000) [pid = 1748] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8db54000) [pid = 1748] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8e855400) [pid = 1748] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:16:46 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8b8b4400) [pid = 1748] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:16:46 INFO - PROCESS | 1748 | 1467739006585 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 3461ms 10:16:46 INFO - PROCESS | 1748 | 1467739006646 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 1748 | 1467739006653 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:16:46 INFO - PROCESS | 1748 | 1467739006662 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 1748 | 1467739006666 Marionette TRACE conn3 <- [1,1950,null,{}] 10:16:46 INFO - PROCESS | 1748 | 1467739006675 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:46 INFO - PROCESS | 1748 | 1467739006681 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:46 INFO - PROCESS | 1748 | 1467739006911 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:16:47 INFO - PROCESS | 1748 | 1467739007181 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 1748 | 1467739007198 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2da400 == 29 [pid = 1748] [id = 495] 10:16:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8c2e3800) [pid = 1748] [serial = 1486] [outer = (nil)] 10:16:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8c7ae000) [pid = 1748] [serial = 1487] [outer = 0x8c2e3800] 10:16:47 INFO - PROCESS | 1748 | 1467739007321 Marionette DEBUG loaded listener.js 10:16:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8d043000) [pid = 1748] [serial = 1488] [outer = 0x8c2e3800] 10:16:48 INFO - PROCESS | 1748 | 1467739008233 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1636ms 10:16:48 INFO - PROCESS | 1748 | 1467739008298 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:16:48 INFO - PROCESS | 1748 | 1467739008305 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:16:48 INFO - PROCESS | 1748 | 1467739008320 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:16:48 INFO - PROCESS | 1748 | 1467739008327 Marionette TRACE conn3 <- [1,1954,null,{}] 10:16:48 INFO - PROCESS | 1748 | 1467739008337 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:48 INFO - PROCESS | 1748 | 1467739008345 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:48 INFO - PROCESS | 1748 | 1467739008598 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:16:48 INFO - PROCESS | 1748 | 1467739008926 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 1748 | 1467739008932 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e63e800 == 30 [pid = 1748] [id = 496] 10:16:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8e63f400) [pid = 1748] [serial = 1489] [outer = (nil)] 10:16:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8e64b000) [pid = 1748] [serial = 1490] [outer = 0x8e63f400] 10:16:49 INFO - PROCESS | 1748 | 1467739009021 Marionette DEBUG loaded listener.js 10:16:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8e9b7c00) [pid = 1748] [serial = 1491] [outer = 0x8e63f400] 10:16:50 INFO - PROCESS | 1748 | 1467739010016 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1739ms 10:16:50 INFO - PROCESS | 1748 | 1467739010058 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 1748 | 1467739010064 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:16:50 INFO - PROCESS | 1748 | 1467739010073 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 1748 | 1467739010079 Marionette TRACE conn3 <- [1,1958,null,{}] 10:16:50 INFO - PROCESS | 1748 | 1467739010104 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:50 INFO - PROCESS | 1748 | 1467739010117 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:50 INFO - PROCESS | 1748 | 1467739010386 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:16:50 INFO - PROCESS | 1748 | 1467739010702 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 1748 | 1467739010719 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c9c00 == 31 [pid = 1748] [id = 497] 10:16:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8f913c00) [pid = 1748] [serial = 1492] [outer = (nil)] 10:16:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x91358800) [pid = 1748] [serial = 1493] [outer = 0x8f913c00] 10:16:50 INFO - PROCESS | 1748 | 1467739010882 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x913cb000) [pid = 1748] [serial = 1494] [outer = 0x8f913c00] 10:16:51 INFO - PROCESS | 1748 | 1467739011829 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1793ms 10:16:51 INFO - PROCESS | 1748 | 1467739011865 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 1748 | 1467739011869 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:16:51 INFO - PROCESS | 1748 | 1467739011876 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 1748 | 1467739011880 Marionette TRACE conn3 <- [1,1962,null,{}] 10:16:51 INFO - PROCESS | 1748 | 1467739011885 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:51 INFO - PROCESS | 1748 | 1467739011891 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:52 INFO - PROCESS | 1748 | 1467739012082 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:16:52 INFO - PROCESS | 1748 | 1467739012303 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 1748 | 1467739012312 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f91f800 == 32 [pid = 1748] [id = 498] 10:16:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x91c33800) [pid = 1748] [serial = 1495] [outer = (nil)] 10:16:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x91d9d400) [pid = 1748] [serial = 1496] [outer = 0x91c33800] 10:16:52 INFO - PROCESS | 1748 | 1467739012425 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x922ab000) [pid = 1748] [serial = 1497] [outer = 0x91c33800] 10:16:53 INFO - PROCESS | 1748 | 1467739013466 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1630ms 10:16:53 INFO - PROCESS | 1748 | 1467739013507 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:16:53 INFO - PROCESS | 1748 | 1467739013512 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:16:53 INFO - PROCESS | 1748 | 1467739013518 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 1748 | 1467739013522 Marionette TRACE conn3 <- [1,1966,null,{}] 10:16:53 INFO - PROCESS | 1748 | 1467739013527 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 1748 | 1467739013533 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:53 INFO - PROCESS | 1748 | 1467739013714 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:16:54 INFO - PROCESS | 1748 | 1467739013985 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:54 INFO - PROCESS | 1748 | 1467739013997 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c8c00 == 33 [pid = 1748] [id = 499] 10:16:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x91c3c000) [pid = 1748] [serial = 1498] [outer = (nil)] 10:16:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x92409400) [pid = 1748] [serial = 1499] [outer = 0x91c3c000] 10:16:54 INFO - PROCESS | 1748 | 1467739014119 Marionette DEBUG loaded listener.js 10:16:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x92404800) [pid = 1748] [serial = 1500] [outer = 0x91c3c000] 10:16:55 INFO - PROCESS | 1748 | 1467739015046 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1581ms 10:16:55 INFO - PROCESS | 1748 | 1467739015107 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:16:55 INFO - PROCESS | 1748 | 1467739015112 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:16:55 INFO - PROCESS | 1748 | 1467739015121 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:16:55 INFO - PROCESS | 1748 | 1467739015123 Marionette TRACE conn3 <- [1,1970,null,{}] 10:16:55 INFO - PROCESS | 1748 | 1467739015130 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:55 INFO - PROCESS | 1748 | 1467739015141 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:55 INFO - PROCESS | 1748 | 1467739015383 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:16:55 INFO - PROCESS | 1748 | 1467739015650 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 1748 | 1467739015659 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03e400 == 34 [pid = 1748] [id = 500] 10:16:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8f75c400) [pid = 1748] [serial = 1501] [outer = (nil)] 10:16:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x92c83000) [pid = 1748] [serial = 1502] [outer = 0x8f75c400] 10:16:55 INFO - PROCESS | 1748 | 1467739015783 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x93a08400) [pid = 1748] [serial = 1503] [outer = 0x8f75c400] 10:16:56 INFO - PROCESS | 1748 | 1467739016671 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1589ms 10:16:56 INFO - PROCESS | 1748 | 1467739016711 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 1748 | 1467739016715 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:16:56 INFO - PROCESS | 1748 | 1467739016721 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 1748 | 1467739016725 Marionette TRACE conn3 <- [1,1974,null,{}] 10:16:56 INFO - PROCESS | 1748 | 1467739016731 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:56 INFO - PROCESS | 1748 | 1467739016735 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:56 INFO - PROCESS | 1748 | 1467739016925 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:16:57 INFO - PROCESS | 1748 | 1467739017141 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:57 INFO - PROCESS | 1748 | 1467739017151 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b4c00 == 35 [pid = 1748] [id = 501] 10:16:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x8d4f8400) [pid = 1748] [serial = 1504] [outer = (nil)] 10:16:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x94731800) [pid = 1748] [serial = 1505] [outer = 0x8d4f8400] 10:16:57 INFO - PROCESS | 1748 | 1467739017268 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x94733c00) [pid = 1748] [serial = 1506] [outer = 0x8d4f8400] 10:16:58 INFO - PROCESS | 1748 | 1467739018207 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1529ms 10:16:58 INFO - PROCESS | 1748 | 1467739018252 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:16:58 INFO - PROCESS | 1748 | 1467739018256 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:16:58 INFO - PROCESS | 1748 | 1467739018262 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:16:58 INFO - PROCESS | 1748 | 1467739018266 Marionette TRACE conn3 <- [1,1978,null,{}] 10:16:58 INFO - PROCESS | 1748 | 1467739018272 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:58 INFO - PROCESS | 1748 | 1467739018277 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:58 INFO - PROCESS | 1748 | 1467739018471 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:16:58 INFO - PROCESS | 1748 | 1467739018685 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:58 INFO - PROCESS | 1748 | 1467739018695 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:16:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d16f800 == 36 [pid = 1748] [id = 502] 10:16:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x8d4f5800) [pid = 1748] [serial = 1507] [outer = (nil)] 10:16:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x947f1400) [pid = 1748] [serial = 1508] [outer = 0x8d4f5800] 10:16:58 INFO - PROCESS | 1748 | 1467739018861 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x947ebc00) [pid = 1748] [serial = 1509] [outer = 0x8d4f5800] 10:16:59 INFO - PROCESS | 1748 | 1467739019778 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1583ms 10:16:59 INFO - PROCESS | 1748 | 1467739019846 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:16:59 INFO - PROCESS | 1748 | 1467739019851 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:16:59 INFO - PROCESS | 1748 | 1467739019857 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 1748 | 1467739019861 Marionette TRACE conn3 <- [1,1982,null,{}] 10:16:59 INFO - PROCESS | 1748 | 1467739019867 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:59 INFO - PROCESS | 1748 | 1467739019873 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:00 INFO - PROCESS | 1748 | 1467739020092 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:17:00 INFO - PROCESS | 1748 | 1467739020354 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 1748 | 1467739020362 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x947ee400 == 37 [pid = 1748] [id = 503] 10:17:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x95165800) [pid = 1748] [serial = 1510] [outer = (nil)] 10:17:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x95219400) [pid = 1748] [serial = 1511] [outer = 0x95165800] 10:17:00 INFO - PROCESS | 1748 | 1467739020485 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x9521e800) [pid = 1748] [serial = 1512] [outer = 0x95165800] 10:17:01 INFO - PROCESS | 1748 | 1467739021416 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1643ms 10:17:01 INFO - PROCESS | 1748 | 1467739021501 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:17:01 INFO - PROCESS | 1748 | 1467739021505 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:17:01 INFO - PROCESS | 1748 | 1467739021512 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 1748 | 1467739021515 Marionette TRACE conn3 <- [1,1986,null,{}] 10:17:01 INFO - PROCESS | 1748 | 1467739021521 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:01 INFO - PROCESS | 1748 | 1467739021526 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:01 INFO - PROCESS | 1748 | 1467739021787 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:17:02 INFO - PROCESS | 1748 | 1467739022101 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 1748 | 1467739022113 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d182800 == 38 [pid = 1748] [id = 504] 10:17:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x92402800) [pid = 1748] [serial = 1513] [outer = (nil)] 10:17:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x95236400) [pid = 1748] [serial = 1514] [outer = 0x92402800] 10:17:02 INFO - PROCESS | 1748 | 1467739022190 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x95239400) [pid = 1748] [serial = 1515] [outer = 0x92402800] 10:17:03 INFO - PROCESS | 1748 | 1467739023150 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1688ms 10:17:03 INFO - PROCESS | 1748 | 1467739023201 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:17:03 INFO - PROCESS | 1748 | 1467739023206 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:17:03 INFO - PROCESS | 1748 | 1467739023212 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 1748 | 1467739023217 Marionette TRACE conn3 <- [1,1990,null,{}] 10:17:03 INFO - PROCESS | 1748 | 1467739023222 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:03 INFO - PROCESS | 1748 | 1467739023229 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:03 INFO - PROCESS | 1748 | 1467739023450 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:17:03 INFO - PROCESS | 1748 | 1467739023721 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:03 INFO - PROCESS | 1748 | 1467739023729 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2d8c00 == 39 [pid = 1748] [id = 505] 10:17:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x8d03a000) [pid = 1748] [serial = 1516] [outer = (nil)] 10:17:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 121 (0x8db48400) [pid = 1748] [serial = 1517] [outer = 0x8d03a000] 10:17:03 INFO - PROCESS | 1748 | 1467739023870 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 122 (0x9135b400) [pid = 1748] [serial = 1518] [outer = 0x8d03a000] 10:17:05 INFO - PROCESS | 1748 | 1467739025006 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1835ms 10:17:05 INFO - PROCESS | 1748 | 1467739025048 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:17:05 INFO - PROCESS | 1748 | 1467739025053 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:17:05 INFO - PROCESS | 1748 | 1467739025060 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 1748 | 1467739025065 Marionette TRACE conn3 <- [1,1994,null,{}] 10:17:05 INFO - PROCESS | 1748 | 1467739025073 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:05 INFO - PROCESS | 1748 | 1467739025078 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:05 INFO - PROCESS | 1748 | 1467739025263 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:17:05 INFO - PROCESS | 1748 | 1467739025621 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 1748 | 1467739025635 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b7400 == 40 [pid = 1748] [id = 506] 10:17:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 123 (0x8c2dd400) [pid = 1748] [serial = 1519] [outer = (nil)] 10:17:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 124 (0x8c7d0400) [pid = 1748] [serial = 1520] [outer = 0x8c2dd400] 10:17:05 INFO - PROCESS | 1748 | 1467739025753 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 125 (0x8d16dc00) [pid = 1748] [serial = 1521] [outer = 0x8c2dd400] 10:17:06 INFO - PROCESS | 1748 | --DOCSHELL 0x8d042c00 == 39 [pid = 1748] [id = 493] 10:17:06 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c5000 == 38 [pid = 1748] [id = 492] 10:17:06 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ab400 == 37 [pid = 1748] [id = 491] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 124 (0x91357800) [pid = 1748] [serial = 1445] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 123 (0x8e9b1800) [pid = 1748] [serial = 1439] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 122 (0x8c7c7c00) [pid = 1748] [serial = 1442] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 121 (0x9291d400) [pid = 1748] [serial = 1415] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 120 (0x9291f000) [pid = 1748] [serial = 1416] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x8c7ad000) [pid = 1748] [serial = 1394] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x8d040400) [pid = 1748] [serial = 1395] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x8e9a9c00) [pid = 1748] [serial = 1397] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x8db52400) [pid = 1748] [serial = 1392] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0x91404c00) [pid = 1748] [serial = 1403] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x9140b800) [pid = 1748] [serial = 1404] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x92ad9c00) [pid = 1748] [serial = 1421] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x92c88800) [pid = 1748] [serial = 1422] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x8d16d800) [pid = 1748] [serial = 1427] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x8d174400) [pid = 1748] [serial = 1428] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x8f7e7c00) [pid = 1748] [serial = 1424] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x92c8dc00) [pid = 1748] [serial = 1425] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x91da0400) [pid = 1748] [serial = 1409] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x923c4400) [pid = 1748] [serial = 1410] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x9135d800) [pid = 1748] [serial = 1400] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x91360800) [pid = 1748] [serial = 1401] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8c7cf400) [pid = 1748] [serial = 1433] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x8d046800) [pid = 1748] [serial = 1434] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x924f2c00) [pid = 1748] [serial = 1412] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x924ed400) [pid = 1748] [serial = 1413] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x92925c00) [pid = 1748] [serial = 1418] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x92adf000) [pid = 1748] [serial = 1419] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8e647000) [pid = 1748] [serial = 1436] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x91aeb000) [pid = 1748] [serial = 1406] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x91aefc00) [pid = 1748] [serial = 1407] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8c7ae400) [pid = 1748] [serial = 1430] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8d03e800) [pid = 1748] [serial = 1431] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8e9b4800) [pid = 1748] [serial = 1398] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8f75ac00) [pid = 1748] [serial = 1440] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8e856800) [pid = 1748] [serial = 1443] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8e854000) [pid = 1748] [serial = 1437] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x91361000) [pid = 1748] [serial = 1446] [outer = (nil)] [url = about:blank] 10:17:06 INFO - PROCESS | 1748 | 1467739026733 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1735ms 10:17:06 INFO - PROCESS | 1748 | 1467739026795 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:17:06 INFO - PROCESS | 1748 | 1467739026802 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:17:06 INFO - PROCESS | 1748 | 1467739026813 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 1748 | 1467739026816 Marionette TRACE conn3 <- [1,1998,null,{}] 10:17:06 INFO - PROCESS | 1748 | 1467739026823 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:06 INFO - PROCESS | 1748 | 1467739026828 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:07 INFO - PROCESS | 1748 | 1467739027029 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:17:07 INFO - PROCESS | 1748 | 1467739027282 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 1748 | 1467739027291 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03e800 == 38 [pid = 1748] [id = 507] 10:17:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8d043800) [pid = 1748] [serial = 1522] [outer = (nil)] 10:17:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8db49c00) [pid = 1748] [serial = 1523] [outer = 0x8d043800] 10:17:07 INFO - PROCESS | 1748 | 1467739027373 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8e641800) [pid = 1748] [serial = 1524] [outer = 0x8d043800] 10:17:08 INFO - PROCESS | 1748 | 1467739028206 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1430ms 10:17:08 INFO - PROCESS | 1748 | 1467739028243 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 1748 | 1467739028246 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:17:08 INFO - PROCESS | 1748 | 1467739028254 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 1748 | 1467739028260 Marionette TRACE conn3 <- [1,2002,null,{}] 10:17:08 INFO - PROCESS | 1748 | 1467739028280 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:08 INFO - PROCESS | 1748 | 1467739028288 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:08 INFO - PROCESS | 1748 | 1467739028487 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:17:08 INFO - PROCESS | 1748 | 1467739028697 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:08 INFO - PROCESS | 1748 | 1467739028708 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b4800 == 39 [pid = 1748] [id = 508] 10:17:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8e9b8000) [pid = 1748] [serial = 1525] [outer = (nil)] 10:17:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8f765400) [pid = 1748] [serial = 1526] [outer = 0x8e9b8000] 10:17:08 INFO - PROCESS | 1748 | 1467739028780 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8f7e4000) [pid = 1748] [serial = 1527] [outer = 0x8e9b8000] 10:17:09 INFO - PROCESS | 1748 | 1467739029703 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1487ms 10:17:09 INFO - PROCESS | 1748 | 1467739029752 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:17:09 INFO - PROCESS | 1748 | 1467739029757 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:17:09 INFO - PROCESS | 1748 | 1467739029773 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:17:09 INFO - PROCESS | 1748 | 1467739029775 Marionette TRACE conn3 <- [1,2006,null,{}] 10:17:09 INFO - PROCESS | 1748 | 1467739029782 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:09 INFO - PROCESS | 1748 | 1467739029786 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:10 INFO - PROCESS | 1748 | 1467739030025 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:17:10 INFO - PROCESS | 1748 | 1467739030053 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 1748 | 1467739030059 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f765c00 == 40 [pid = 1748] [id = 509] 10:17:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8f911400) [pid = 1748] [serial = 1528] [outer = (nil)] 10:17:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x913c4000) [pid = 1748] [serial = 1529] [outer = 0x8f911400] 10:17:10 INFO - PROCESS | 1748 | 1467739030141 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x9140e000) [pid = 1748] [serial = 1530] [outer = 0x8f911400] 10:17:11 INFO - PROCESS | 1748 | 1467739031224 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8b8b7000) [pid = 1748] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8c7cb400) [pid = 1748] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8d043c00) [pid = 1748] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8d4ed000) [pid = 1748] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8f920000) [pid = 1748] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8db55c00) [pid = 1748] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8d167c00) [pid = 1748] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x913be800) [pid = 1748] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x923c0000) [pid = 1748] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x92c8b000) [pid = 1748] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:17:11 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8d169000) [pid = 1748] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:17:11 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 10:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1540ms 10:17:11 INFO - PROCESS | 1748 | 1467739031315 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:17:11 INFO - PROCESS | 1748 | 1467739031319 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:17:11 INFO - PROCESS | 1748 | 1467739031328 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:17:11 INFO - PROCESS | 1748 | 1467739031331 Marionette TRACE conn3 <- [1,2010,null,{}] 10:17:11 INFO - PROCESS | 1748 | 1467739031336 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:11 INFO - PROCESS | 1748 | 1467739031342 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:11 INFO - PROCESS | 1748 | 1467739031529 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:17:11 INFO - PROCESS | 1748 | 1467739031741 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:11 INFO - PROCESS | 1748 | 1467739031750 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7cf800 == 41 [pid = 1748] [id = 510] 10:17:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8d167c00) [pid = 1748] [serial = 1531] [outer = (nil)] 10:17:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8f7dac00) [pid = 1748] [serial = 1532] [outer = 0x8d167c00] 10:17:11 INFO - PROCESS | 1748 | 1467739031828 Marionette DEBUG loaded listener.js 10:17:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x91360400) [pid = 1748] [serial = 1533] [outer = 0x8d167c00] 10:17:12 INFO - PROCESS | 1748 | 1467739032640 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:17:12 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 10:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1343ms 10:17:12 INFO - PROCESS | 1748 | 1467739032671 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:17:12 INFO - PROCESS | 1748 | 1467739032675 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:17:12 INFO - PROCESS | 1748 | 1467739032682 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:17:12 INFO - PROCESS | 1748 | 1467739032684 Marionette TRACE conn3 <- [1,2014,null,{}] 10:17:12 INFO - PROCESS | 1748 | 1467739032690 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:12 INFO - PROCESS | 1748 | 1467739032699 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:12 INFO - PROCESS | 1748 | 1467739032922 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:17:13 INFO - PROCESS | 1748 | 1467739033098 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:13 INFO - PROCESS | 1748 | 1467739033104 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d043c00 == 42 [pid = 1748] [id = 511] 10:17:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8d4ed000) [pid = 1748] [serial = 1534] [outer = (nil)] 10:17:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x91da4000) [pid = 1748] [serial = 1535] [outer = 0x8d4ed000] 10:17:13 INFO - PROCESS | 1748 | 1467739033176 Marionette DEBUG loaded listener.js 10:17:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9291d400) [pid = 1748] [serial = 1536] [outer = 0x8d4ed000] 10:17:14 INFO - PROCESS | 1748 | 1467739034254 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1634ms 10:17:14 INFO - PROCESS | 1748 | 1467739034317 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:17:14 INFO - PROCESS | 1748 | 1467739034324 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:17:14 INFO - PROCESS | 1748 | 1467739034333 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:17:14 INFO - PROCESS | 1748 | 1467739034341 Marionette TRACE conn3 <- [1,2018,null,{}] 10:17:14 INFO - PROCESS | 1748 | 1467739034350 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:14 INFO - PROCESS | 1748 | 1467739034358 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:14 INFO - PROCESS | 1748 | 1467739034589 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:17:14 INFO - PROCESS | 1748 | 1467739034920 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:14 INFO - PROCESS | 1748 | 1467739034936 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7cc000 == 43 [pid = 1748] [id = 512] 10:17:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8c7d0c00) [pid = 1748] [serial = 1537] [outer = (nil)] 10:17:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8d17e000) [pid = 1748] [serial = 1538] [outer = 0x8c7d0c00] 10:17:15 INFO - PROCESS | 1748 | 1467739035065 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8db4ec00) [pid = 1748] [serial = 1539] [outer = 0x8c7d0c00] 10:17:16 INFO - PROCESS | 1748 | 1467739036016 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1740ms 10:17:16 INFO - PROCESS | 1748 | 1467739036074 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:17:16 INFO - PROCESS | 1748 | 1467739036082 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:17:16 INFO - PROCESS | 1748 | 1467739036093 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 1748 | 1467739036098 Marionette TRACE conn3 <- [1,2022,null,{}] 10:17:16 INFO - PROCESS | 1748 | 1467739036105 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:16 INFO - PROCESS | 1748 | 1467739036111 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:16 INFO - PROCESS | 1748 | 1467739036381 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:17:16 INFO - PROCESS | 1748 | 1467739036695 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 1748 | 1467739036708 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f761400 == 44 [pid = 1748] [id = 513] 10:17:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8f7e0000) [pid = 1748] [serial = 1540] [outer = (nil)] 10:17:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x91357800) [pid = 1748] [serial = 1541] [outer = 0x8f7e0000] 10:17:16 INFO - PROCESS | 1748 | 1467739036799 Marionette DEBUG loaded listener.js 10:17:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x913ca800) [pid = 1748] [serial = 1542] [outer = 0x8f7e0000] 10:17:17 INFO - PROCESS | 1748 | 1467739037944 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1895ms 10:17:17 INFO - PROCESS | 1748 | 1467739037988 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:17:17 INFO - PROCESS | 1748 | 1467739037993 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:17:18 INFO - PROCESS | 1748 | 1467739037999 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 1748 | 1467739038006 Marionette TRACE conn3 <- [1,2026,null,{}] 10:17:18 INFO - PROCESS | 1748 | 1467739038022 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:18 INFO - PROCESS | 1748 | 1467739038031 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:18 INFO - PROCESS | 1748 | 1467739038240 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:17:18 INFO - PROCESS | 1748 | 1467739038531 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:18 INFO - PROCESS | 1748 | 1467739038539 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x92407000 == 45 [pid = 1748] [id = 514] 10:17:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x9291f400) [pid = 1748] [serial = 1543] [outer = (nil)] 10:17:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x92adb000) [pid = 1748] [serial = 1544] [outer = 0x9291f400] 10:17:18 INFO - PROCESS | 1748 | 1467739038684 Marionette DEBUG loaded listener.js 10:17:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x92ae7000) [pid = 1748] [serial = 1545] [outer = 0x9291f400] 10:17:19 INFO - PROCESS | 1748 | 1467739039656 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1693ms 10:17:19 INFO - PROCESS | 1748 | 1467739039692 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:17:19 INFO - PROCESS | 1748 | 1467739039697 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:17:19 INFO - PROCESS | 1748 | 1467739039704 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:17:19 INFO - PROCESS | 1748 | 1467739039707 Marionette TRACE conn3 <- [1,2030,null,{}] 10:17:19 INFO - PROCESS | 1748 | 1467739039714 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:19 INFO - PROCESS | 1748 | 1467739039720 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:19 INFO - PROCESS | 1748 | 1467739039924 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:17:20 INFO - PROCESS | 1748 | 1467739040136 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:20 INFO - PROCESS | 1748 | 1467739040144 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c1400 == 46 [pid = 1748] [id = 515] 10:17:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x923c0000) [pid = 1748] [serial = 1546] [outer = (nil)] 10:17:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x92c8d000) [pid = 1748] [serial = 1547] [outer = 0x923c0000] 10:17:20 INFO - PROCESS | 1748 | 1467739040262 Marionette DEBUG loaded listener.js 10:17:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x92dd8800) [pid = 1748] [serial = 1548] [outer = 0x923c0000] 10:17:21 INFO - PROCESS | 1748 | 1467739041215 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1586ms 10:17:21 INFO - PROCESS | 1748 | 1467739041291 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:17:21 INFO - PROCESS | 1748 | 1467739041295 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:17:21 INFO - PROCESS | 1748 | 1467739041302 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:17:21 INFO - PROCESS | 1748 | 1467739041304 Marionette TRACE conn3 <- [1,2034,null,{}] 10:17:21 INFO - PROCESS | 1748 | 1467739041311 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:21 INFO - PROCESS | 1748 | 1467739041316 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:21 INFO - PROCESS | 1748 | 1467739041508 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:17:21 INFO - PROCESS | 1748 | 1467739041822 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 1748 | 1467739041828 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bbc00 == 47 [pid = 1748] [id = 516] 10:17:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x92ae8400) [pid = 1748] [serial = 1549] [outer = (nil)] 10:17:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x94732400) [pid = 1748] [serial = 1550] [outer = 0x92ae8400] 10:17:21 INFO - PROCESS | 1748 | 1467739041921 Marionette DEBUG loaded listener.js 10:17:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x95225400) [pid = 1748] [serial = 1551] [outer = 0x92ae8400] 10:17:22 INFO - PROCESS | 1748 | 1467739042822 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1588ms 10:17:22 INFO - PROCESS | 1748 | 1467739042891 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 1748 | 1467739042895 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:17:22 INFO - PROCESS | 1748 | 1467739042901 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 1748 | 1467739042905 Marionette TRACE conn3 <- [1,2038,null,{}] 10:17:22 INFO - PROCESS | 1748 | 1467739042910 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 1748 | 1467739042920 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:23 INFO - PROCESS | 1748 | 1467739043155 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:17:23 INFO - PROCESS | 1748 | 1467739043419 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:23 INFO - PROCESS | 1748 | 1467739043430 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db51400 == 48 [pid = 1748] [id = 517] 10:17:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x95232c00) [pid = 1748] [serial = 1552] [outer = (nil)] 10:17:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x97a20000) [pid = 1748] [serial = 1553] [outer = 0x95232c00] 10:17:23 INFO - PROCESS | 1748 | 1467739043555 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x97adcc00) [pid = 1748] [serial = 1554] [outer = 0x95232c00] 10:17:24 INFO - PROCESS | 1748 | 1467739044466 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1632ms 10:17:24 INFO - PROCESS | 1748 | 1467739044534 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 1748 | 1467739044538 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:17:24 INFO - PROCESS | 1748 | 1467739044544 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 1748 | 1467739044548 Marionette TRACE conn3 <- [1,2042,null,{}] 10:17:24 INFO - PROCESS | 1748 | 1467739044553 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:24 INFO - PROCESS | 1748 | 1467739044558 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:24 INFO - PROCESS | 1748 | 1467739044775 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:17:25 INFO - PROCESS | 1748 | 1467739045115 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:25 INFO - PROCESS | 1748 | 1467739045125 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x947ef000 == 49 [pid = 1748] [id = 518] 10:17:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x9558d000) [pid = 1748] [serial = 1555] [outer = (nil)] 10:17:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x98c96000) [pid = 1748] [serial = 1556] [outer = 0x9558d000] 10:17:25 INFO - PROCESS | 1748 | 1467739045205 Marionette DEBUG loaded listener.js 10:17:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x997be400) [pid = 1748] [serial = 1557] [outer = 0x9558d000] 10:17:26 INFO - PROCESS | 1748 | 1467739046096 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:17:26 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) 10:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1630ms 10:17:26 INFO - PROCESS | 1748 | 1467739046175 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:17:26 INFO - PROCESS | 1748 | 1467739046178 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:17:26 INFO - PROCESS | 1748 | 1467739046185 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:17:26 INFO - PROCESS | 1748 | 1467739046189 Marionette TRACE conn3 <- [1,2046,null,{}] 10:17:26 INFO - PROCESS | 1748 | 1467739046194 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:26 INFO - PROCESS | 1748 | 1467739046199 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:26 INFO - PROCESS | 1748 | 1467739046420 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:17:26 INFO - PROCESS | 1748 | 1467739046693 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 1748 | 1467739046699 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x952e5c00 == 50 [pid = 1748] [id = 519] 10:17:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x97a1e800) [pid = 1748] [serial = 1558] [outer = (nil)] 10:17:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x998f0400) [pid = 1748] [serial = 1559] [outer = 0x97a1e800] 10:17:26 INFO - PROCESS | 1748 | 1467739046822 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x99dc5800) [pid = 1748] [serial = 1560] [outer = 0x97a1e800] 10:17:27 INFO - PROCESS | 1748 | 1467739047744 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1589ms 10:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:17:27 INFO - PROCESS | 1748 | 1467739047777 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 1748 | 1467739047780 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:17:27 INFO - PROCESS | 1748 | 1467739047787 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 1748 | 1467739047791 Marionette TRACE conn3 <- [1,2050,null,{}] 10:17:27 INFO - PROCESS | 1748 | 1467739047796 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:27 INFO - PROCESS | 1748 | 1467739047802 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:27 INFO - PROCESS | 1748 | 1467739047993 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:17:28 INFO - PROCESS | 1748 | 1467739048259 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:28 INFO - PROCESS | 1748 | 1467739048267 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7aa800 == 51 [pid = 1748] [id = 520] 10:17:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x8c7ad000) [pid = 1748] [serial = 1561] [outer = (nil)] 10:17:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x8d03a800) [pid = 1748] [serial = 1562] [outer = 0x8c7ad000] 10:17:28 INFO - PROCESS | 1748 | 1467739048760 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x8d166800) [pid = 1748] [serial = 1563] [outer = 0x8c7ad000] 10:17:29 INFO - PROCESS | 1748 | 1467739049830 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2085ms 10:17:29 INFO - PROCESS | 1748 | 1467739049873 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 1748 | 1467739049879 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:17:29 INFO - PROCESS | 1748 | 1467739049886 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 1748 | 1467739049894 Marionette TRACE conn3 <- [1,2054,null,{}] 10:17:29 INFO - PROCESS | 1748 | 1467739049910 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:29 INFO - PROCESS | 1748 | 1467739049915 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:30 INFO - PROCESS | 1748 | 1467739050097 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:17:30 INFO - PROCESS | 1748 | 1467739050395 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 1748 | 1467739050411 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e3800 == 52 [pid = 1748] [id = 521] 10:17:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x8f7e6400) [pid = 1748] [serial = 1564] [outer = (nil)] 10:17:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 121 (0x8f91dc00) [pid = 1748] [serial = 1565] [outer = 0x8f7e6400] 10:17:30 INFO - PROCESS | 1748 | 1467739050671 Marionette DEBUG loaded listener.js 10:17:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 122 (0x913cb400) [pid = 1748] [serial = 1566] [outer = 0x8f7e6400] 10:17:31 INFO - PROCESS | 1748 | 1467739051711 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1896ms 10:17:31 INFO - PROCESS | 1748 | 1467739051784 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:17:31 INFO - PROCESS | 1748 | 1467739051791 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:17:31 INFO - PROCESS | 1748 | 1467739051801 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:17:31 INFO - PROCESS | 1748 | 1467739051806 Marionette TRACE conn3 <- [1,2058,null,{}] 10:17:31 INFO - PROCESS | 1748 | 1467739051812 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:31 INFO - PROCESS | 1748 | 1467739051818 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b7800 == 51 [pid = 1748] [id = 462] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4eb400 == 50 [pid = 1748] [id = 461] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d17c000 == 49 [pid = 1748] [id = 465] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2e0c00 == 48 [pid = 1748] [id = 473] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d16f800 == 47 [pid = 1748] [id = 502] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8f91f800 == 46 [pid = 1748] [id = 498] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x9135f000 == 45 [pid = 1748] [id = 470] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2d8c00 == 44 [pid = 1748] [id = 505] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8e63e800 == 43 [pid = 1748] [id = 496] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c8c00 == 42 [pid = 1748] [id = 499] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2da400 == 41 [pid = 1748] [id = 495] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x913c0800 == 40 [pid = 1748] [id = 467] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b4c00 == 39 [pid = 1748] [id = 501] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b0400 == 38 [pid = 1748] [id = 469] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x947ee400 == 37 [pid = 1748] [id = 503] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c6c00 == 36 [pid = 1748] [id = 460] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c9c00 == 35 [pid = 1748] [id = 497] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b8c00 == 34 [pid = 1748] [id = 475] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03f800 == 33 [pid = 1748] [id = 474] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d182800 == 32 [pid = 1748] [id = 504] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03e400 == 31 [pid = 1748] [id = 500] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7ab400 == 30 [pid = 1748] [id = 471] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x91359000 == 29 [pid = 1748] [id = 466] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d177c00 == 28 [pid = 1748] [id = 468] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b3400 == 27 [pid = 1748] [id = 476] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8af73000 == 26 [pid = 1748] [id = 472] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2dfc00 == 25 [pid = 1748] [id = 477] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7ab000 == 24 [pid = 1748] [id = 494] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2e7000 == 23 [pid = 1748] [id = 464] 10:17:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c7800 == 22 [pid = 1748] [id = 463] 10:17:33 INFO - PROCESS | 1748 | 1467739053485 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 121 (0x8d03c400) [pid = 1748] [serial = 1449] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 120 (0x8d176000) [pid = 1748] [serial = 1478] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x8d4ea000) [pid = 1748] [serial = 1479] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x8c7ae800) [pid = 1748] [serial = 1448] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x8b8b3c00) [pid = 1748] [serial = 1475] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x8d4f7000) [pid = 1748] [serial = 1473] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0x8d180400) [pid = 1748] [serial = 1472] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x8e9b2800) [pid = 1748] [serial = 1452] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x8e850400) [pid = 1748] [serial = 1451] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x913ccc00) [pid = 1748] [serial = 1455] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x91362400) [pid = 1748] [serial = 1454] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x91c3ac00) [pid = 1748] [serial = 1458] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x91aeac00) [pid = 1748] [serial = 1457] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x923c3400) [pid = 1748] [serial = 1461] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x91da0c00) [pid = 1748] [serial = 1460] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x92c81800) [pid = 1748] [serial = 1464] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x9291c800) [pid = 1748] [serial = 1463] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x92f49400) [pid = 1748] [serial = 1467] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x92c8f400) [pid = 1748] [serial = 1466] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x93a0f400) [pid = 1748] [serial = 1470] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8e9ae400) [pid = 1748] [serial = 1482] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x93a0c800) [pid = 1748] [serial = 1469] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8e853400) [pid = 1748] [serial = 1481] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8f91ac00) [pid = 1748] [serial = 1484] [outer = (nil)] [url = about:blank] 10:17:33 INFO - PROCESS | 1748 | 1467739053877 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:33 INFO - PROCESS | 1748 | 1467739053887 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af7ac00 == 23 [pid = 1748] [id = 522] 10:17:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8af7bc00) [pid = 1748] [serial = 1567] [outer = (nil)] 10:17:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8b8aec00) [pid = 1748] [serial = 1568] [outer = 0x8af7bc00] 10:17:33 INFO - PROCESS | 1748 | 1467739053960 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x8b8b8800) [pid = 1748] [serial = 1569] [outer = 0x8af7bc00] 10:17:34 INFO - PROCESS | 1748 | 1467739054777 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2998ms 10:17:34 INFO - PROCESS | 1748 | 1467739054800 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:17:34 INFO - PROCESS | 1748 | 1467739054807 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:17:34 INFO - PROCESS | 1748 | 1467739054833 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:17:34 INFO - PROCESS | 1748 | 1467739054838 Marionette TRACE conn3 <- [1,2062,null,{}] 10:17:34 INFO - PROCESS | 1748 | 1467739054846 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:34 INFO - PROCESS | 1748 | 1467739054851 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:35 INFO - PROCESS | 1748 | 1467739055028 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:17:35 INFO - PROCESS | 1748 | 1467739055040 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 1748 | 1467739055047 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7ab000 == 24 [pid = 1748] [id = 523] 10:17:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x8c7ab400) [pid = 1748] [serial = 1570] [outer = (nil)] 10:17:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x8c7b0c00) [pid = 1748] [serial = 1571] [outer = 0x8c7ab400] 10:17:35 INFO - PROCESS | 1748 | 1467739055115 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x8c7c9c00) [pid = 1748] [serial = 1572] [outer = 0x8c7ab400] 10:17:36 INFO - PROCESS | 1748 | 1467739056100 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1350ms 10:17:36 INFO - PROCESS | 1748 | 1467739056166 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:17:36 INFO - PROCESS | 1748 | 1467739056172 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:17:36 INFO - PROCESS | 1748 | 1467739056187 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 1748 | 1467739056190 Marionette TRACE conn3 <- [1,2066,null,{}] 10:17:36 INFO - PROCESS | 1748 | 1467739056196 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:36 INFO - PROCESS | 1748 | 1467739056201 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:36 INFO - PROCESS | 1748 | 1467739056420 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:17:36 INFO - PROCESS | 1748 | 1467739056446 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:36 INFO - PROCESS | 1748 | 1467739056453 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d164c00 == 25 [pid = 1748] [id = 524] 10:17:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8d165000) [pid = 1748] [serial = 1573] [outer = (nil)] 10:17:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x8d16b800) [pid = 1748] [serial = 1574] [outer = 0x8d165000] 10:17:36 INFO - PROCESS | 1748 | 1467739056526 Marionette DEBUG loaded listener.js 10:17:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x8d176000) [pid = 1748] [serial = 1575] [outer = 0x8d165000] 10:17:37 INFO - PROCESS | 1748 | 1467739057590 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1429ms 10:17:37 INFO - PROCESS | 1748 | 1467739057616 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 1748 | 1467739057623 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:17:37 INFO - PROCESS | 1748 | 1467739057647 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 1748 | 1467739057654 Marionette TRACE conn3 <- [1,2070,null,{}] 10:17:37 INFO - PROCESS | 1748 | 1467739057660 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:37 INFO - PROCESS | 1748 | 1467739057666 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:37 INFO - PROCESS | 1748 | 1467739057913 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:17:37 INFO - PROCESS | 1748 | 1467739057937 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 1748 | 1467739057942 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d16b400 == 26 [pid = 1748] [id = 525] 10:17:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x8d4ec800) [pid = 1748] [serial = 1576] [outer = (nil)] 10:17:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x8db4e000) [pid = 1748] [serial = 1577] [outer = 0x8d4ec800] 10:17:38 INFO - PROCESS | 1748 | 1467739058011 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x8e640c00) [pid = 1748] [serial = 1578] [outer = 0x8d4ec800] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x8d043800) [pid = 1748] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x91c3c000) [pid = 1748] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x8e63f400) [pid = 1748] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x95165800) [pid = 1748] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x8f913c00) [pid = 1748] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8d03a000) [pid = 1748] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8f75c400) [pid = 1748] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x8d4f8400) [pid = 1748] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8e9b8000) [pid = 1748] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8d03e000) [pid = 1748] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8c2e3800) [pid = 1748] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x91c33800) [pid = 1748] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8d167c00) [pid = 1748] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8c2dd400) [pid = 1748] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x92402800) [pid = 1748] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8f911400) [pid = 1748] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8d4f5800) [pid = 1748] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8b8ad400) [pid = 1748] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:17:39 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8d4ed000) [pid = 1748] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:17:39 INFO - PROCESS | 1748 | 1467739059696 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2104ms 10:17:39 INFO - PROCESS | 1748 | 1467739059737 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:17:39 INFO - PROCESS | 1748 | 1467739059741 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:17:39 INFO - PROCESS | 1748 | 1467739059746 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:17:39 INFO - PROCESS | 1748 | 1467739059749 Marionette TRACE conn3 <- [1,2074,null,{}] 10:17:39 INFO - PROCESS | 1748 | 1467739059755 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:39 INFO - PROCESS | 1748 | 1467739059759 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:39 INFO - PROCESS | 1748 | 1467739059913 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:17:40 INFO - PROCESS | 1748 | 1467739060093 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:40 INFO - PROCESS | 1748 | 1467739060104 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78c00 == 27 [pid = 1748] [id = 526] 10:17:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8c2e3800) [pid = 1748] [serial = 1579] [outer = (nil)] 10:17:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8db52800) [pid = 1748] [serial = 1580] [outer = 0x8c2e3800] 10:17:40 INFO - PROCESS | 1748 | 1467739060174 Marionette DEBUG loaded listener.js 10:17:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8e649c00) [pid = 1748] [serial = 1581] [outer = 0x8c2e3800] 10:17:40 INFO - PROCESS | 1748 | 1467739060925 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1234ms 10:17:41 INFO - PROCESS | 1748 | 1467739061011 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 1748 | 1467739061017 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:17:41 INFO - PROCESS | 1748 | 1467739061027 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 1748 | 1467739061032 Marionette TRACE conn3 <- [1,2078,null,{}] 10:17:41 INFO - PROCESS | 1748 | 1467739061042 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:41 INFO - PROCESS | 1748 | 1467739061047 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:41 INFO - PROCESS | 1748 | 1467739061257 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:17:41 INFO - PROCESS | 1748 | 1467739061438 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:41 INFO - PROCESS | 1748 | 1467739061454 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2dec00 == 28 [pid = 1748] [id = 527] 10:17:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8c2df800) [pid = 1748] [serial = 1582] [outer = (nil)] 10:17:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8c2e6400) [pid = 1748] [serial = 1583] [outer = 0x8c2df800] 10:17:41 INFO - PROCESS | 1748 | 1467739061552 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8d03c800) [pid = 1748] [serial = 1584] [outer = 0x8c2df800] 10:17:42 INFO - PROCESS | 1748 | 1467739062542 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1586ms 10:17:42 INFO - PROCESS | 1748 | 1467739062614 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:17:42 INFO - PROCESS | 1748 | 1467739062620 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:17:42 INFO - PROCESS | 1748 | 1467739062630 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 1748 | 1467739062636 Marionette TRACE conn3 <- [1,2082,null,{}] 10:17:42 INFO - PROCESS | 1748 | 1467739062643 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:42 INFO - PROCESS | 1748 | 1467739062649 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:42 INFO - PROCESS | 1748 | 1467739062926 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:17:43 INFO - PROCESS | 1748 | 1467739063159 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 1748 | 1467739063172 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a7400 == 29 [pid = 1748] [id = 528] 10:17:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8d181800) [pid = 1748] [serial = 1585] [outer = (nil)] 10:17:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8db53400) [pid = 1748] [serial = 1586] [outer = 0x8d181800] 10:17:43 INFO - PROCESS | 1748 | 1467739063295 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8e855000) [pid = 1748] [serial = 1587] [outer = 0x8d181800] 10:17:44 INFO - PROCESS | 1748 | 1467739064235 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1639ms 10:17:44 INFO - PROCESS | 1748 | 1467739064270 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 1748 | 1467739064273 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:17:44 INFO - PROCESS | 1748 | 1467739064299 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 1748 | 1467739064304 Marionette TRACE conn3 <- [1,2086,null,{}] 10:17:44 INFO - PROCESS | 1748 | 1467739064319 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:44 INFO - PROCESS | 1748 | 1467739064327 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:44 INFO - PROCESS | 1748 | 1467739064512 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:17:44 INFO - PROCESS | 1748 | 1467739064701 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:44 INFO - PROCESS | 1748 | 1467739064715 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b6000 == 30 [pid = 1748] [id = 529] 10:17:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x8e9b7000) [pid = 1748] [serial = 1588] [outer = (nil)] 10:17:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x8f75b000) [pid = 1748] [serial = 1589] [outer = 0x8e9b7000] 10:17:44 INFO - PROCESS | 1748 | 1467739064956 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x8f75f800) [pid = 1748] [serial = 1590] [outer = 0x8e9b7000] 10:17:45 INFO - PROCESS | 1748 | 1467739065963 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1760ms 10:17:46 INFO - PROCESS | 1748 | 1467739066041 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:17:46 INFO - PROCESS | 1748 | 1467739066046 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:17:46 INFO - PROCESS | 1748 | 1467739066052 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 1748 | 1467739066056 Marionette TRACE conn3 <- [1,2090,null,{}] 10:17:46 INFO - PROCESS | 1748 | 1467739066061 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:46 INFO - PROCESS | 1748 | 1467739066067 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:46 INFO - PROCESS | 1748 | 1467739066285 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:17:46 INFO - PROCESS | 1748 | 1467739066468 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 1748 | 1467739066480 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e85fc00 == 31 [pid = 1748] [id = 530] 10:17:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x8f7df800) [pid = 1748] [serial = 1591] [outer = (nil)] 10:17:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8f7e9800) [pid = 1748] [serial = 1592] [outer = 0x8f7df800] 10:17:46 INFO - PROCESS | 1748 | 1467739066558 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x8f7e7c00) [pid = 1748] [serial = 1593] [outer = 0x8f7df800] 10:17:47 INFO - PROCESS | 1748 | 1467739067749 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1734ms 10:17:47 INFO - PROCESS | 1748 | 1467739067787 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 1748 | 1467739067791 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:17:47 INFO - PROCESS | 1748 | 1467739067797 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 1748 | 1467739067801 Marionette TRACE conn3 <- [1,2094,null,{}] 10:17:47 INFO - PROCESS | 1748 | 1467739067807 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:47 INFO - PROCESS | 1748 | 1467739067812 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:47 INFO - PROCESS | 1748 | 1467739067984 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:17:48 INFO - PROCESS | 1748 | 1467739068168 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 1748 | 1467739068180 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2de800 == 32 [pid = 1748] [id = 531] 10:17:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x8c7a8800) [pid = 1748] [serial = 1594] [outer = (nil)] 10:17:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x8f920400) [pid = 1748] [serial = 1595] [outer = 0x8c7a8800] 10:17:48 INFO - PROCESS | 1748 | 1467739068254 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x9135c000) [pid = 1748] [serial = 1596] [outer = 0x8c7a8800] 10:17:49 INFO - PROCESS | 1748 | 1467739069226 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1485ms 10:17:49 INFO - PROCESS | 1748 | 1467739069284 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 1748 | 1467739069287 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:17:49 INFO - PROCESS | 1748 | 1467739069294 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 1748 | 1467739069297 Marionette TRACE conn3 <- [1,2098,null,{}] 10:17:49 INFO - PROCESS | 1748 | 1467739069303 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:49 INFO - PROCESS | 1748 | 1467739069315 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:49 INFO - PROCESS | 1748 | 1467739069593 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:17:49 INFO - PROCESS | 1748 | 1467739069834 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 1748 | 1467739069843 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c6800 == 33 [pid = 1748] [id = 532] 10:17:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x91402800) [pid = 1748] [serial = 1597] [outer = (nil)] 10:17:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x91ae3000) [pid = 1748] [serial = 1598] [outer = 0x91402800] 10:17:49 INFO - PROCESS | 1748 | 1467739069978 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x91aeb000) [pid = 1748] [serial = 1599] [outer = 0x91402800] 10:17:50 INFO - PROCESS | 1748 | 1467739070944 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1685ms 10:17:50 INFO - PROCESS | 1748 | 1467739070980 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:17:50 INFO - PROCESS | 1748 | 1467739070983 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:17:50 INFO - PROCESS | 1748 | 1467739070990 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:17:50 INFO - PROCESS | 1748 | 1467739070992 Marionette TRACE conn3 <- [1,2102,null,{}] 10:17:51 INFO - PROCESS | 1748 | 1467739070999 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:51 INFO - PROCESS | 1748 | 1467739071004 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:51 INFO - PROCESS | 1748 | 1467739071184 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:17:51 INFO - PROCESS | 1748 | 1467739071381 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:51 INFO - PROCESS | 1748 | 1467739071388 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e647000 == 34 [pid = 1748] [id = 533] 10:17:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x8e851c00) [pid = 1748] [serial = 1600] [outer = (nil)] 10:17:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x91c3a400) [pid = 1748] [serial = 1601] [outer = 0x8e851c00] 10:17:51 INFO - PROCESS | 1748 | 1467739071470 Marionette DEBUG loaded listener.js 10:17:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x91aee400) [pid = 1748] [serial = 1602] [outer = 0x8e851c00] 10:17:52 INFO - PROCESS | 1748 | 1467739072404 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1487ms 10:17:52 INFO - PROCESS | 1748 | 1467739072478 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 1748 | 1467739072482 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:17:52 INFO - PROCESS | 1748 | 1467739072488 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 1748 | 1467739072492 Marionette TRACE conn3 <- [1,2106,null,{}] 10:17:52 INFO - PROCESS | 1748 | 1467739072497 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:52 INFO - PROCESS | 1748 | 1467739072502 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:52 INFO - PROCESS | 1748 | 1467739072712 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:17:52 INFO - PROCESS | 1748 | 1467739072912 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 1748 | 1467739072920 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4ecc00 == 35 [pid = 1748] [id = 534] 10:17:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x8db4b400) [pid = 1748] [serial = 1603] [outer = (nil)] 10:17:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x91da0400) [pid = 1748] [serial = 1604] [outer = 0x8db4b400] 10:17:53 INFO - PROCESS | 1748 | 1467739073046 Marionette DEBUG loaded listener.js 10:17:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x91da6000) [pid = 1748] [serial = 1605] [outer = 0x8db4b400] 10:17:54 INFO - PROCESS | 1748 | 1467739074024 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1595ms 10:17:54 INFO - PROCESS | 1748 | 1467739074085 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 1748 | 1467739074088 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:17:54 INFO - PROCESS | 1748 | 1467739074095 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 1748 | 1467739074098 Marionette TRACE conn3 <- [1,2110,null,{}] 10:17:54 INFO - PROCESS | 1748 | 1467739074104 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:54 INFO - PROCESS | 1748 | 1467739074108 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:54 INFO - PROCESS | 1748 | 1467739074293 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:17:54 INFO - PROCESS | 1748 | 1467739074479 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:54 INFO - PROCESS | 1748 | 1467739074491 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78400 == 36 [pid = 1748] [id = 535] 10:17:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x8af7b000) [pid = 1748] [serial = 1606] [outer = (nil)] 10:17:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x8c7d0800) [pid = 1748] [serial = 1607] [outer = 0x8af7b000] 10:17:54 INFO - PROCESS | 1748 | 1467739074573 Marionette DEBUG loaded listener.js 10:17:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 121 (0x8db54000) [pid = 1748] [serial = 1608] [outer = 0x8af7b000] 10:17:55 INFO - PROCESS | 1748 | 1467739075535 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1488ms 10:17:55 INFO - PROCESS | 1748 | 1467739075584 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:17:55 INFO - PROCESS | 1748 | 1467739075589 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:17:55 INFO - PROCESS | 1748 | 1467739075595 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 1748 | 1467739075599 Marionette TRACE conn3 <- [1,2114,null,{}] 10:17:55 INFO - PROCESS | 1748 | 1467739075605 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:55 INFO - PROCESS | 1748 | 1467739075610 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:55 INFO - PROCESS | 1748 | 1467739075783 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:17:56 INFO - PROCESS | 1748 | 1467739076181 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 1748 | 1467739076191 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6e000 == 37 [pid = 1748] [id = 536] 10:17:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 122 (0x8af6e400) [pid = 1748] [serial = 1609] [outer = (nil)] 10:17:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 123 (0x8af77000) [pid = 1748] [serial = 1610] [outer = 0x8af6e400] 10:17:56 INFO - PROCESS | 1748 | 1467739076313 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 124 (0x8b8afc00) [pid = 1748] [serial = 1611] [outer = 0x8af6e400] 10:17:57 INFO - PROCESS | 1748 | 1467739077264 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1751ms 10:17:57 INFO - PROCESS | 1748 | 1467739077350 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 1748 | 1467739077356 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:17:57 INFO - PROCESS | 1748 | 1467739077363 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 1748 | 1467739077367 Marionette TRACE conn3 <- [1,2118,null,{}] 10:17:57 INFO - PROCESS | 1748 | 1467739077375 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:57 INFO - PROCESS | 1748 | 1467739077383 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:57 INFO - PROCESS | 1748 | 1467739077611 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 123 (0x8c2e0800) [pid = 1748] [serial = 1476] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 122 (0x9291d400) [pid = 1748] [serial = 1536] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 121 (0x91da4000) [pid = 1748] [serial = 1535] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 120 (0x91360400) [pid = 1748] [serial = 1533] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x8db49c00) [pid = 1748] [serial = 1523] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x92404800) [pid = 1748] [serial = 1500] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x8e64b000) [pid = 1748] [serial = 1490] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x9521e800) [pid = 1748] [serial = 1512] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0x8e9b7c00) [pid = 1748] [serial = 1491] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x913cb000) [pid = 1748] [serial = 1494] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x8db48400) [pid = 1748] [serial = 1517] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x92409400) [pid = 1748] [serial = 1499] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x95219400) [pid = 1748] [serial = 1511] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x93a08400) [pid = 1748] [serial = 1503] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x94731800) [pid = 1748] [serial = 1505] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x8f7e4000) [pid = 1748] [serial = 1527] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x94733c00) [pid = 1748] [serial = 1506] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x91358800) [pid = 1748] [serial = 1493] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x91355c00) [pid = 1748] [serial = 1485] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8e641800) [pid = 1748] [serial = 1524] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8d043000) [pid = 1748] [serial = 1488] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x91d9d400) [pid = 1748] [serial = 1496] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8f7dac00) [pid = 1748] [serial = 1532] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8c7d0400) [pid = 1748] [serial = 1520] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x95236400) [pid = 1748] [serial = 1514] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x95239400) [pid = 1748] [serial = 1515] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x92c83000) [pid = 1748] [serial = 1502] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x9135b400) [pid = 1748] [serial = 1518] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8c7ae000) [pid = 1748] [serial = 1487] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8f765400) [pid = 1748] [serial = 1526] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x9140e000) [pid = 1748] [serial = 1530] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8d16dc00) [pid = 1748] [serial = 1521] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x947ebc00) [pid = 1748] [serial = 1509] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x922ab000) [pid = 1748] [serial = 1497] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x947f1400) [pid = 1748] [serial = 1508] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x913c4000) [pid = 1748] [serial = 1529] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1748 | 1467739077889 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:57 INFO - PROCESS | 1748 | 1467739077902 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af77800 == 38 [pid = 1748] [id = 537] 10:17:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8c2e1400) [pid = 1748] [serial = 1612] [outer = (nil)] 10:17:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8c7d0400) [pid = 1748] [serial = 1613] [outer = 0x8c2e1400] 10:17:58 INFO - PROCESS | 1748 | 1467739078007 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8d163c00) [pid = 1748] [serial = 1614] [outer = 0x8c2e1400] 10:17:58 INFO - PROCESS | 1748 | 1467739078820 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 10:17:58 INFO - PROCESS | 1748 | 1467739078853 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:17:58 INFO - PROCESS | 1748 | 1467739078858 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:17:58 INFO - PROCESS | 1748 | 1467739078865 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:17:58 INFO - PROCESS | 1748 | 1467739078868 Marionette TRACE conn3 <- [1,2122,null,{}] 10:17:58 INFO - PROCESS | 1748 | 1467739078874 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:58 INFO - PROCESS | 1748 | 1467739078879 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:59 INFO - PROCESS | 1748 | 1467739079050 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:17:59 INFO - PROCESS | 1748 | 1467739079211 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:59 INFO - PROCESS | 1748 | 1467739079219 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:17:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d179c00 == 39 [pid = 1748] [id = 538] 10:17:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8d183000) [pid = 1748] [serial = 1615] [outer = (nil)] 10:17:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8db4a800) [pid = 1748] [serial = 1616] [outer = 0x8d183000] 10:17:59 INFO - PROCESS | 1748 | 1467739079286 Marionette DEBUG loaded listener.js 10:17:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8e63fc00) [pid = 1748] [serial = 1617] [outer = 0x8d183000] 10:18:00 INFO - PROCESS | 1748 | 1467739080118 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1331ms 10:18:00 INFO - PROCESS | 1748 | 1467739080197 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:18:00 INFO - PROCESS | 1748 | 1467739080200 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:18:00 INFO - PROCESS | 1748 | 1467739080215 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 1748 | 1467739080224 Marionette TRACE conn3 <- [1,2126,null,{}] 10:18:00 INFO - PROCESS | 1748 | 1467739080232 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:00 INFO - PROCESS | 1748 | 1467739080239 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:00 INFO - PROCESS | 1748 | 1467739080422 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:18:00 INFO - PROCESS | 1748 | 1467739080587 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:00 INFO - PROCESS | 1748 | 1467739080601 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d163000 == 40 [pid = 1748] [id = 539] 10:18:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8d4f8c00) [pid = 1748] [serial = 1618] [outer = (nil)] 10:18:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8e9b2400) [pid = 1748] [serial = 1619] [outer = 0x8d4f8c00] 10:18:00 INFO - PROCESS | 1748 | 1467739080666 Marionette DEBUG loaded listener.js 10:18:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8f761000) [pid = 1748] [serial = 1620] [outer = 0x8d4f8c00] 10:18:01 INFO - PROCESS | 1748 | 1467739081525 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1350ms 10:18:01 INFO - PROCESS | 1748 | 1467739081558 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:18:01 INFO - PROCESS | 1748 | 1467739081562 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:18:01 INFO - PROCESS | 1748 | 1467739081568 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:18:01 INFO - PROCESS | 1748 | 1467739081572 Marionette TRACE conn3 <- [1,2130,null,{}] 10:18:01 INFO - PROCESS | 1748 | 1467739081586 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:01 INFO - PROCESS | 1748 | 1467739081591 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:01 INFO - PROCESS | 1748 | 1467739081818 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:18:01 INFO - PROCESS | 1748 | 1467739081849 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 1748 | 1467739081857 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b2c00 == 41 [pid = 1748] [id = 540] 10:18:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8f75d400) [pid = 1748] [serial = 1621] [outer = (nil)] 10:18:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8f7e5000) [pid = 1748] [serial = 1622] [outer = 0x8f75d400] 10:18:01 INFO - PROCESS | 1748 | 1467739081923 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8f91ac00) [pid = 1748] [serial = 1623] [outer = 0x8f75d400] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8f7e6400) [pid = 1748] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8c7ab400) [pid = 1748] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8d165000) [pid = 1748] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8d4ec800) [pid = 1748] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8af7bc00) [pid = 1748] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8c7d0c00) [pid = 1748] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8f7e0000) [pid = 1748] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x9291f400) [pid = 1748] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x923c0000) [pid = 1748] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x92ae8400) [pid = 1748] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x95232c00) [pid = 1748] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x9558d000) [pid = 1748] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x97a1e800) [pid = 1748] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:18:02 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8c7ad000) [pid = 1748] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:18:03 INFO - PROCESS | 1748 | 1467739082992 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 1748 | 1467739083062 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:18:03 INFO - PROCESS | 1748 | 1467739083068 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 1748 | 1467739083072 Marionette TRACE conn3 <- [1,2134,null,{}] 10:18:03 INFO - PROCESS | 1748 | 1467739083077 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:03 INFO - PROCESS | 1748 | 1467739083082 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:03 INFO - PROCESS | 1748 | 1467739083236 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:18:03 INFO - PROCESS | 1748 | 1467739083376 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:03 INFO - PROCESS | 1748 | 1467739083393 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4ed400 == 42 [pid = 1748] [id = 541] 10:18:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8d4f3800) [pid = 1748] [serial = 1624] [outer = (nil)] 10:18:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8f91fc00) [pid = 1748] [serial = 1625] [outer = 0x8d4f3800] 10:18:03 INFO - PROCESS | 1748 | 1467739083467 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x91361000) [pid = 1748] [serial = 1626] [outer = 0x8d4f3800] 10:18:04 INFO - PROCESS | 1748 | 1467739084268 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1230ms 10:18:04 INFO - PROCESS | 1748 | 1467739084300 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 1748 | 1467739084303 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:18:04 INFO - PROCESS | 1748 | 1467739084309 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 1748 | 1467739084313 Marionette TRACE conn3 <- [1,2138,null,{}] 10:18:04 INFO - PROCESS | 1748 | 1467739084318 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:04 INFO - PROCESS | 1748 | 1467739084323 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:04 INFO - PROCESS | 1748 | 1467739084550 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:18:04 INFO - PROCESS | 1748 | 1467739084565 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 1748 | 1467739084574 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9aac00 == 43 [pid = 1748] [id = 542] 10:18:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x91355400) [pid = 1748] [serial = 1627] [outer = (nil)] 10:18:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x91406c00) [pid = 1748] [serial = 1628] [outer = 0x91355400] 10:18:04 INFO - PROCESS | 1748 | 1467739084640 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x91ae3c00) [pid = 1748] [serial = 1629] [outer = 0x91355400] 10:18:05 INFO - PROCESS | 1748 | 1467739085790 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1540ms 10:18:05 INFO - PROCESS | 1748 | 1467739085852 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 1748 | 1467739085859 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:18:05 INFO - PROCESS | 1748 | 1467739085868 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 1748 | 1467739085876 Marionette TRACE conn3 <- [1,2142,null,{}] 10:18:05 INFO - PROCESS | 1748 | 1467739085884 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:05 INFO - PROCESS | 1748 | 1467739085889 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:06 INFO - PROCESS | 1748 | 1467739086115 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:18:06 INFO - PROCESS | 1748 | 1467739086349 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 1748 | 1467739086360 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c1c00 == 44 [pid = 1748] [id = 543] 10:18:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8c7c2400) [pid = 1748] [serial = 1630] [outer = (nil)] 10:18:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8d163400) [pid = 1748] [serial = 1631] [outer = 0x8c7c2400] 10:18:06 INFO - PROCESS | 1748 | 1467739086494 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8d4ee000) [pid = 1748] [serial = 1632] [outer = 0x8c7c2400] 10:18:07 INFO - PROCESS | 1748 | 1467739087400 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 1748 | 1467739087466 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:18:07 INFO - PROCESS | 1748 | 1467739087478 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 1748 | 1467739087482 Marionette TRACE conn3 <- [1,2146,null,{}] 10:18:07 INFO - PROCESS | 1748 | 1467739087489 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 1748 | 1467739087494 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:07 INFO - PROCESS | 1748 | 1467739087687 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:18:07 INFO - PROCESS | 1748 | 1467739087877 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 1748 | 1467739087886 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d17d800 == 45 [pid = 1748] [id = 544] 10:18:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8e85f800) [pid = 1748] [serial = 1633] [outer = (nil)] 10:18:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8f766000) [pid = 1748] [serial = 1634] [outer = 0x8e85f800] 10:18:07 INFO - PROCESS | 1748 | 1467739087965 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8f91f400) [pid = 1748] [serial = 1635] [outer = 0x8e85f800] 10:18:09 INFO - PROCESS | 1748 | 1467739089021 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:18:09 INFO - PROCESS | 1748 | 1467739089066 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:18:09 INFO - PROCESS | 1748 | 1467739089074 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:18:09 INFO - PROCESS | 1748 | 1467739089080 Marionette TRACE conn3 <- [1,2150,null,{}] 10:18:09 INFO - PROCESS | 1748 | 1467739089097 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:09 INFO - PROCESS | 1748 | 1467739089105 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:09 INFO - PROCESS | 1748 | 1467739089302 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:18:09 INFO - PROCESS | 1748 | 1467739089489 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 1748 | 1467739089499 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aea800 == 46 [pid = 1748] [id = 545] 10:18:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x91aeec00) [pid = 1748] [serial = 1636] [outer = (nil)] 10:18:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x91d9c000) [pid = 1748] [serial = 1637] [outer = 0x91aeec00] 10:18:09 INFO - PROCESS | 1748 | 1467739089586 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x91da4000) [pid = 1748] [serial = 1638] [outer = 0x91aeec00] 10:18:10 INFO - PROCESS | 1748 | 1467739090581 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1552ms 10:18:10 INFO - PROCESS | 1748 | 1467739090626 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 1748 | 1467739090631 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:18:10 INFO - PROCESS | 1748 | 1467739090637 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 1748 | 1467739090640 Marionette TRACE conn3 <- [1,2154,null,{}] 10:18:10 INFO - PROCESS | 1748 | 1467739090646 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:10 INFO - PROCESS | 1748 | 1467739090651 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:10 INFO - PROCESS | 1748 | 1467739090840 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:18:11 INFO - PROCESS | 1748 | 1467739091027 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 1748 | 1467739091033 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x91c3dc00 == 47 [pid = 1748] [id = 546] 10:18:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x91c3e000) [pid = 1748] [serial = 1639] [outer = (nil)] 10:18:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x923bd000) [pid = 1748] [serial = 1640] [outer = 0x91c3e000] 10:18:11 INFO - PROCESS | 1748 | 1467739091114 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x923c2800) [pid = 1748] [serial = 1641] [outer = 0x91c3e000] 10:18:12 INFO - PROCESS | 1748 | 1467739092061 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1484ms 10:18:12 INFO - PROCESS | 1748 | 1467739092121 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:18:12 INFO - PROCESS | 1748 | 1467739092126 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:18:12 INFO - PROCESS | 1748 | 1467739092132 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:18:12 INFO - PROCESS | 1748 | 1467739092136 Marionette TRACE conn3 <- [1,2158,null,{}] 10:18:12 INFO - PROCESS | 1748 | 1467739092142 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:12 INFO - PROCESS | 1748 | 1467739092147 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:12 INFO - PROCESS | 1748 | 1467739092341 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:18:12 INFO - PROCESS | 1748 | 1467739092528 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:12 INFO - PROCESS | 1748 | 1467739092534 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4f2000 == 48 [pid = 1748] [id = 547] 10:18:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8db50c00) [pid = 1748] [serial = 1642] [outer = (nil)] 10:18:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x92402c00) [pid = 1748] [serial = 1643] [outer = 0x8db50c00] 10:18:12 INFO - PROCESS | 1748 | 1467739092617 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x92406c00) [pid = 1748] [serial = 1644] [outer = 0x8db50c00] 10:18:13 INFO - PROCESS | 1748 | 1467739093624 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1536ms 10:18:13 INFO - PROCESS | 1748 | 1467739093669 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 1748 | 1467739093673 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:18:13 INFO - PROCESS | 1748 | 1467739093680 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 1748 | 1467739093684 Marionette TRACE conn3 <- [1,2162,null,{}] 10:18:13 INFO - PROCESS | 1748 | 1467739093690 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:13 INFO - PROCESS | 1748 | 1467739093700 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:13 INFO - PROCESS | 1748 | 1467739093897 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:18:14 INFO - PROCESS | 1748 | 1467739094088 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:14 INFO - PROCESS | 1748 | 1467739094100 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x922b1000 == 49 [pid = 1748] [id = 548] 10:18:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x923c3800) [pid = 1748] [serial = 1645] [outer = (nil)] 10:18:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x924f3400) [pid = 1748] [serial = 1646] [outer = 0x923c3800] 10:18:14 INFO - PROCESS | 1748 | 1467739094245 Marionette DEBUG loaded listener.js 10:18:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x924f8400) [pid = 1748] [serial = 1647] [outer = 0x923c3800] 10:18:15 INFO - PROCESS | 1748 | 1467739095163 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1539ms 10:18:15 INFO - PROCESS | 1748 | 1467739095220 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:18:15 INFO - PROCESS | 1748 | 1467739095223 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:18:15 INFO - PROCESS | 1748 | 1467739095230 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:18:15 INFO - PROCESS | 1748 | 1467739095233 Marionette TRACE conn3 <- [1,2166,null,{}] 10:18:15 INFO - PROCESS | 1748 | 1467739095239 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:15 INFO - PROCESS | 1748 | 1467739095245 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:15 INFO - PROCESS | 1748 | 1467739095440 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:18:15 INFO - PROCESS | 1748 | 1467739095630 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 1748 | 1467739095638 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7dc000 == 50 [pid = 1748] [id = 549] 10:18:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x91ae1800) [pid = 1748] [serial = 1648] [outer = (nil)] 10:18:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x924fb800) [pid = 1748] [serial = 1649] [outer = 0x91ae1800] 10:18:15 INFO - PROCESS | 1748 | 1467739095720 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x9291b400) [pid = 1748] [serial = 1650] [outer = 0x91ae1800] 10:18:16 INFO - PROCESS | 1748 | 1467739096654 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1493ms 10:18:16 INFO - PROCESS | 1748 | 1467739096723 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 1748 | 1467739096727 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:18:16 INFO - PROCESS | 1748 | 1467739096734 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 1748 | 1467739096738 Marionette TRACE conn3 <- [1,2170,null,{}] 10:18:16 INFO - PROCESS | 1748 | 1467739096743 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:16 INFO - PROCESS | 1748 | 1467739096749 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:16 INFO - PROCESS | 1748 | 1467739096957 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:18:17 INFO - PROCESS | 1748 | 1467739097146 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 1748 | 1467739097152 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x92918800 == 51 [pid = 1748] [id = 550] 10:18:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x92919800) [pid = 1748] [serial = 1651] [outer = (nil)] 10:18:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x92ad9800) [pid = 1748] [serial = 1652] [outer = 0x92919800] 10:18:17 INFO - PROCESS | 1748 | 1467739097232 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x92adf000) [pid = 1748] [serial = 1653] [outer = 0x92919800] 10:18:18 INFO - PROCESS | 1748 | 1467739098216 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1535ms 10:18:18 INFO - PROCESS | 1748 | 1467739098287 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 1748 | 1467739098292 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:18:18 INFO - PROCESS | 1748 | 1467739098299 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 1748 | 1467739098302 Marionette TRACE conn3 <- [1,2174,null,{}] 10:18:18 INFO - PROCESS | 1748 | 1467739098308 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:18 INFO - PROCESS | 1748 | 1467739098313 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:18 INFO - PROCESS | 1748 | 1467739098492 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:18:19 INFO - PROCESS | 1748 | 1467739099068 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 1748 | 1467739099079 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7aa000 == 52 [pid = 1748] [id = 551] 10:18:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x8c7ac000) [pid = 1748] [serial = 1654] [outer = (nil)] 10:18:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x8c7cd800) [pid = 1748] [serial = 1655] [outer = 0x8c7ac000] 10:18:19 INFO - PROCESS | 1748 | 1467739099157 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x8d17d400) [pid = 1748] [serial = 1656] [outer = 0x8c7ac000] 10:18:20 INFO - PROCESS | 1748 | 1467739100037 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1791ms 10:18:20 INFO - PROCESS | 1748 | 1467739100115 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 1748 | 1467739100121 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:18:20 INFO - PROCESS | 1748 | 1467739100130 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 1748 | 1467739100135 Marionette TRACE conn3 <- [1,2178,null,{}] 10:18:20 INFO - PROCESS | 1748 | 1467739100142 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:20 INFO - PROCESS | 1748 | 1467739100150 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:20 INFO - PROCESS | 1748 | 1467739100324 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:18:20 INFO - PROCESS | 1748 | 1467739100631 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 1748 | 1467739100641 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03ac00 == 53 [pid = 1748] [id = 552] 10:18:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x8e648000) [pid = 1748] [serial = 1657] [outer = (nil)] 10:18:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 121 (0x8f75ac00) [pid = 1748] [serial = 1658] [outer = 0x8e648000] 10:18:20 INFO - PROCESS | 1748 | 1467739100758 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 122 (0x8f911c00) [pid = 1748] [serial = 1659] [outer = 0x8e648000] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e3800 == 52 [pid = 1748] [id = 521] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7aa800 == 51 [pid = 1748] [id = 520] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8db51400 == 50 [pid = 1748] [id = 517] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b7400 == 49 [pid = 1748] [id = 506] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8af7ac00 == 48 [pid = 1748] [id = 522] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03e800 == 47 [pid = 1748] [id = 507] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x923bbc00 == 46 [pid = 1748] [id = 516] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x92407000 == 45 [pid = 1748] [id = 514] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8f761400 == 44 [pid = 1748] [id = 513] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b4800 == 43 [pid = 1748] [id = 508] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4ed400 == 42 [pid = 1748] [id = 541] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x952e5c00 == 41 [pid = 1748] [id = 519] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7cf800 == 40 [pid = 1748] [id = 510] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8f765c00 == 39 [pid = 1748] [id = 509] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c1400 == 38 [pid = 1748] [id = 515] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7cc000 == 37 [pid = 1748] [id = 512] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8d043c00 == 36 [pid = 1748] [id = 511] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x947ef000 == 35 [pid = 1748] [id = 518] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b2c00 == 34 [pid = 1748] [id = 540] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7aa000 == 33 [pid = 1748] [id = 551] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x92918800 == 32 [pid = 1748] [id = 550] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7dc000 == 31 [pid = 1748] [id = 549] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4f2000 == 30 [pid = 1748] [id = 547] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x922b1000 == 29 [pid = 1748] [id = 548] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x91c3dc00 == 28 [pid = 1748] [id = 546] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x91aea800 == 27 [pid = 1748] [id = 545] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c1c00 == 26 [pid = 1748] [id = 543] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8d17d800 == 25 [pid = 1748] [id = 544] 10:18:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9aac00 == 24 [pid = 1748] [id = 542] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 121 (0x8db52800) [pid = 1748] [serial = 1580] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 120 (0x913cb400) [pid = 1748] [serial = 1566] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x8f91dc00) [pid = 1748] [serial = 1565] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x8c7b0c00) [pid = 1748] [serial = 1571] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x8d176000) [pid = 1748] [serial = 1575] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x8db4e000) [pid = 1748] [serial = 1577] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0x8b8aec00) [pid = 1748] [serial = 1568] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x8b8b8800) [pid = 1748] [serial = 1569] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x8db4ec00) [pid = 1748] [serial = 1539] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x8d17e000) [pid = 1748] [serial = 1538] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x913ca800) [pid = 1748] [serial = 1542] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x91357800) [pid = 1748] [serial = 1541] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x92ae7000) [pid = 1748] [serial = 1545] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x92adb000) [pid = 1748] [serial = 1544] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x92dd8800) [pid = 1748] [serial = 1548] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x92c8d000) [pid = 1748] [serial = 1547] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x95225400) [pid = 1748] [serial = 1551] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x94732400) [pid = 1748] [serial = 1550] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x97adcc00) [pid = 1748] [serial = 1554] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x97a20000) [pid = 1748] [serial = 1553] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x997be400) [pid = 1748] [serial = 1557] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x98c96000) [pid = 1748] [serial = 1556] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8e640c00) [pid = 1748] [serial = 1578] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x99dc5800) [pid = 1748] [serial = 1560] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x998f0400) [pid = 1748] [serial = 1559] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8d166800) [pid = 1748] [serial = 1563] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8d03a800) [pid = 1748] [serial = 1562] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8d16b800) [pid = 1748] [serial = 1574] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8c7c9c00) [pid = 1748] [serial = 1572] [outer = (nil)] [url = about:blank] 10:18:23 INFO - PROCESS | 1748 | 1467739103057 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2985ms 10:18:23 INFO - PROCESS | 1748 | 1467739103117 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 1748 | 1467739103123 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:18:23 INFO - PROCESS | 1748 | 1467739103132 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 1748 | 1467739103137 Marionette TRACE conn3 <- [1,2182,null,{}] 10:18:23 INFO - PROCESS | 1748 | 1467739103146 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:23 INFO - PROCESS | 1748 | 1467739103151 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:23 INFO - PROCESS | 1748 | 1467739103326 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:18:23 INFO - PROCESS | 1748 | 1467739103519 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 1748 | 1467739103530 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2d9000 == 25 [pid = 1748] [id = 553] 10:18:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8c2d9400) [pid = 1748] [serial = 1660] [outer = (nil)] 10:18:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8c7afc00) [pid = 1748] [serial = 1661] [outer = 0x8c2d9400] 10:18:23 INFO - PROCESS | 1748 | 1467739103600 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8c7c2800) [pid = 1748] [serial = 1662] [outer = 0x8c2d9400] 10:18:24 INFO - PROCESS | 1748 | 1467739104402 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1335ms 10:18:24 INFO - PROCESS | 1748 | 1467739104466 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:18:24 INFO - PROCESS | 1748 | 1467739104474 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:18:24 INFO - PROCESS | 1748 | 1467739104484 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 1748 | 1467739104488 Marionette TRACE conn3 <- [1,2186,null,{}] 10:18:24 INFO - PROCESS | 1748 | 1467739104494 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:24 INFO - PROCESS | 1748 | 1467739104499 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:24 INFO - PROCESS | 1748 | 1467739104670 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:18:24 INFO - PROCESS | 1748 | 1467739104819 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 1748 | 1467739104827 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7af800 == 26 [pid = 1748] [id = 554] 10:18:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8d16a800) [pid = 1748] [serial = 1663] [outer = (nil)] 10:18:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8d175c00) [pid = 1748] [serial = 1664] [outer = 0x8d16a800] 10:18:24 INFO - PROCESS | 1748 | 1467739104909 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8d17e800) [pid = 1748] [serial = 1665] [outer = 0x8d16a800] 10:18:25 INFO - PROCESS | 1748 | 1467739105876 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1433ms 10:18:25 INFO - PROCESS | 1748 | 1467739105917 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:18:25 INFO - PROCESS | 1748 | 1467739105921 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:18:25 INFO - PROCESS | 1748 | 1467739105934 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 1748 | 1467739105940 Marionette TRACE conn3 <- [1,2190,null,{}] 10:18:25 INFO - PROCESS | 1748 | 1467739105957 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:25 INFO - PROCESS | 1748 | 1467739105966 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:26 INFO - PROCESS | 1748 | 1467739106196 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:18:26 INFO - PROCESS | 1748 | 1467739106222 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 1748 | 1467739106231 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e64a000 == 27 [pid = 1748] [id = 555] 10:18:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8e64a800) [pid = 1748] [serial = 1666] [outer = (nil)] 10:18:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x8e854400) [pid = 1748] [serial = 1667] [outer = 0x8e64a800] 10:18:26 INFO - PROCESS | 1748 | 1467739106304 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x8e85f000) [pid = 1748] [serial = 1668] [outer = 0x8e64a800] 10:18:27 INFO - PROCESS | 1748 | 1467739107245 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1352ms 10:18:27 INFO - PROCESS | 1748 | 1467739107280 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:18:27 INFO - PROCESS | 1748 | 1467739107285 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8c2df800) [pid = 1748] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8c2e1400) [pid = 1748] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8d183000) [pid = 1748] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8e9b7000) [pid = 1748] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8e851c00) [pid = 1748] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8db4b400) [pid = 1748] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8af6e400) [pid = 1748] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8f7df800) [pid = 1748] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8d181800) [pid = 1748] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8d4f8c00) [pid = 1748] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x91402800) [pid = 1748] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8c7a8800) [pid = 1748] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8c2e3800) [pid = 1748] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8af7b000) [pid = 1748] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8f75d400) [pid = 1748] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x91355400) [pid = 1748] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:18:28 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8d4f3800) [pid = 1748] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:18:28 INFO - PROCESS | 1748 | 1467739108079 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 1748 | 1467739108087 Marionette TRACE conn3 <- [1,2194,null,{}] 10:18:28 INFO - PROCESS | 1748 | 1467739108116 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:28 INFO - PROCESS | 1748 | 1467739108121 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:28 INFO - PROCESS | 1748 | 1467739108265 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:18:28 INFO - PROCESS | 1748 | 1467739108404 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 1748 | 1467739108415 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7aa000 == 28 [pid = 1748] [id = 556] 10:18:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8d039400) [pid = 1748] [serial = 1669] [outer = (nil)] 10:18:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8d4f8c00) [pid = 1748] [serial = 1670] [outer = 0x8d039400] 10:18:28 INFO - PROCESS | 1748 | 1467739108480 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8e9abc00) [pid = 1748] [serial = 1671] [outer = 0x8d039400] 10:18:29 INFO - PROCESS | 1748 | 1467739109207 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1942ms 10:18:29 INFO - PROCESS | 1748 | 1467739109236 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 1748 | 1467739109239 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:18:29 INFO - PROCESS | 1748 | 1467739109258 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 1748 | 1467739109262 Marionette TRACE conn3 <- [1,2198,null,{}] 10:18:29 INFO - PROCESS | 1748 | 1467739109269 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:29 INFO - PROCESS | 1748 | 1467739109274 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:29 INFO - PROCESS | 1748 | 1467739109462 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:18:29 INFO - PROCESS | 1748 | 1467739109471 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 1748 | 1467739109478 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e85ec00 == 29 [pid = 1748] [id = 557] 10:18:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8e9b7000) [pid = 1748] [serial = 1672] [outer = (nil)] 10:18:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8f7df800) [pid = 1748] [serial = 1673] [outer = 0x8e9b7000] 10:18:29 INFO - PROCESS | 1748 | 1467739109545 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8f91f000) [pid = 1748] [serial = 1674] [outer = 0x8e9b7000] 10:18:30 INFO - PROCESS | 1748 | 1467739110665 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1443ms 10:18:30 INFO - PROCESS | 1748 | 1467739110701 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 1748 | 1467739110708 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:18:30 INFO - PROCESS | 1748 | 1467739110717 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 1748 | 1467739110722 Marionette TRACE conn3 <- [1,2202,null,{}] 10:18:30 INFO - PROCESS | 1748 | 1467739110732 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:30 INFO - PROCESS | 1748 | 1467739110738 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:30 INFO - PROCESS | 1748 | 1467739110934 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:18:31 INFO - PROCESS | 1748 | 1467739111119 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:31 INFO - PROCESS | 1748 | 1467739111130 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2db800 == 30 [pid = 1748] [id = 558] 10:18:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8c7a7800) [pid = 1748] [serial = 1675] [outer = (nil)] 10:18:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8d167800) [pid = 1748] [serial = 1676] [outer = 0x8c7a7800] 10:18:31 INFO - PROCESS | 1748 | 1467739111212 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8d183800) [pid = 1748] [serial = 1677] [outer = 0x8c7a7800] 10:18:32 INFO - PROCESS | 1748 | 1467739112171 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1496ms 10:18:32 INFO - PROCESS | 1748 | 1467739112213 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 1748 | 1467739112220 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:18:32 INFO - PROCESS | 1748 | 1467739112231 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 1748 | 1467739112235 Marionette TRACE conn3 <- [1,2206,null,{}] 10:18:32 INFO - PROCESS | 1748 | 1467739112241 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:32 INFO - PROCESS | 1748 | 1467739112248 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:32 INFO - PROCESS | 1748 | 1467739112442 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:18:32 INFO - PROCESS | 1748 | 1467739112625 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 1748 | 1467739112635 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4b400 == 31 [pid = 1748] [id = 559] 10:18:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8e641000) [pid = 1748] [serial = 1678] [outer = (nil)] 10:18:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8e85b800) [pid = 1748] [serial = 1679] [outer = 0x8e641000] 10:18:32 INFO - PROCESS | 1748 | 1467739112720 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8e9ae000) [pid = 1748] [serial = 1680] [outer = 0x8e641000] 10:18:33 INFO - PROCESS | 1748 | 1467739113743 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1586ms 10:18:33 INFO - PROCESS | 1748 | 1467739113817 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:18:33 INFO - PROCESS | 1748 | 1467739113821 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:18:33 INFO - PROCESS | 1748 | 1467739113828 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:18:33 INFO - PROCESS | 1748 | 1467739113835 Marionette TRACE conn3 <- [1,2210,null,{}] 10:18:33 INFO - PROCESS | 1748 | 1467739113851 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:33 INFO - PROCESS | 1748 | 1467739113859 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:34 INFO - PROCESS | 1748 | 1467739114094 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:18:34 INFO - PROCESS | 1748 | 1467739114340 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:34 INFO - PROCESS | 1748 | 1467739114350 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c4c00 == 32 [pid = 1748] [id = 560] 10:18:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x913c5400) [pid = 1748] [serial = 1681] [outer = (nil)] 10:18:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x913c9000) [pid = 1748] [serial = 1682] [outer = 0x913c5400] 10:18:34 INFO - PROCESS | 1748 | 1467739114449 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x91401800) [pid = 1748] [serial = 1683] [outer = 0x913c5400] 10:18:35 INFO - PROCESS | 1748 | 1467739115327 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1545ms 10:18:35 INFO - PROCESS | 1748 | 1467739115387 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:18:35 INFO - PROCESS | 1748 | 1467739115393 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:18:35 INFO - PROCESS | 1748 | 1467739115402 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:18:35 INFO - PROCESS | 1748 | 1467739115404 Marionette TRACE conn3 <- [1,2214,null,{}] 10:18:35 INFO - PROCESS | 1748 | 1467739115409 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:35 INFO - PROCESS | 1748 | 1467739115416 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:35 INFO - PROCESS | 1748 | 1467739115595 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:18:35 INFO - PROCESS | 1748 | 1467739115793 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:35 INFO - PROCESS | 1748 | 1467739115802 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e649800 == 33 [pid = 1748] [id = 561] 10:18:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x9140e000) [pid = 1748] [serial = 1684] [outer = (nil)] 10:18:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x91ae6c00) [pid = 1748] [serial = 1685] [outer = 0x9140e000] 10:18:35 INFO - PROCESS | 1748 | 1467739115882 Marionette DEBUG loaded listener.js 10:18:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x91aea800) [pid = 1748] [serial = 1686] [outer = 0x9140e000] 10:18:36 INFO - PROCESS | 1748 | 1467739116828 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1482ms 10:18:36 INFO - PROCESS | 1748 | 1467739116885 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:18:36 INFO - PROCESS | 1748 | 1467739116888 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:18:36 INFO - PROCESS | 1748 | 1467739116895 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 1748 | 1467739116898 Marionette TRACE conn3 <- [1,2218,null,{}] 10:18:36 INFO - PROCESS | 1748 | 1467739116904 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:36 INFO - PROCESS | 1748 | 1467739116909 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:37 INFO - PROCESS | 1748 | 1467739117081 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:18:37 INFO - PROCESS | 1748 | 1467739117264 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:37 INFO - PROCESS | 1748 | 1467739117274 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c3800 == 34 [pid = 1748] [id = 562] 10:18:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x91405400) [pid = 1748] [serial = 1687] [outer = (nil)] 10:18:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x91c3d400) [pid = 1748] [serial = 1688] [outer = 0x91405400] 10:18:37 INFO - PROCESS | 1748 | 1467739117354 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x91d99800) [pid = 1748] [serial = 1689] [outer = 0x91405400] 10:18:38 INFO - PROCESS | 1748 | 1467739118290 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1432ms 10:18:38 INFO - PROCESS | 1748 | 1467739118330 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:18:38 INFO - PROCESS | 1748 | 1467739118334 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:18:38 INFO - PROCESS | 1748 | 1467739118342 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 1748 | 1467739118346 Marionette TRACE conn3 <- [1,2222,null,{}] 10:18:38 INFO - PROCESS | 1748 | 1467739118352 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:38 INFO - PROCESS | 1748 | 1467739118362 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:38 INFO - PROCESS | 1748 | 1467739118575 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:18:38 INFO - PROCESS | 1748 | 1467739118771 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 1748 | 1467739118784 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b8c00 == 35 [pid = 1748] [id = 563] 10:18:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x8db4e400) [pid = 1748] [serial = 1690] [outer = (nil)] 10:18:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x92407c00) [pid = 1748] [serial = 1691] [outer = 0x8db4e400] 10:18:38 INFO - PROCESS | 1748 | 1467739118864 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x9240a800) [pid = 1748] [serial = 1692] [outer = 0x8db4e400] 10:18:39 INFO - PROCESS | 1748 | 1467739119825 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 10:18:39 INFO - PROCESS | 1748 | 1467739119874 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:18:39 INFO - PROCESS | 1748 | 1467739119879 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:18:39 INFO - PROCESS | 1748 | 1467739119885 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 1748 | 1467739119889 Marionette TRACE conn3 <- [1,2226,null,{}] 10:18:39 INFO - PROCESS | 1748 | 1467739119894 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:39 INFO - PROCESS | 1748 | 1467739119900 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:40 INFO - PROCESS | 1748 | 1467739120068 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:18:40 INFO - PROCESS | 1748 | 1467739120253 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 1748 | 1467739120262 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b6800 == 36 [pid = 1748] [id = 564] 10:18:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x8f7e8400) [pid = 1748] [serial = 1693] [outer = (nil)] 10:18:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x924f3800) [pid = 1748] [serial = 1694] [outer = 0x8f7e8400] 10:18:40 INFO - PROCESS | 1748 | 1467739120338 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x924efc00) [pid = 1748] [serial = 1695] [outer = 0x8f7e8400] 10:18:41 INFO - PROCESS | 1748 | 1467739121301 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1483ms 10:18:41 INFO - PROCESS | 1748 | 1467739121368 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:18:41 INFO - PROCESS | 1748 | 1467739121379 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:18:41 INFO - PROCESS | 1748 | 1467739121384 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 1748 | 1467739121388 Marionette TRACE conn3 <- [1,2230,null,{}] 10:18:41 INFO - PROCESS | 1748 | 1467739121394 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:41 INFO - PROCESS | 1748 | 1467739121399 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:41 INFO - PROCESS | 1748 | 1467739121605 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:18:41 INFO - PROCESS | 1748 | 1467739121791 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:41 INFO - PROCESS | 1748 | 1467739121798 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af79800 == 37 [pid = 1748] [id = 565] 10:18:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x8c7b0c00) [pid = 1748] [serial = 1696] [outer = (nil)] 10:18:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 114 (0x92923800) [pid = 1748] [serial = 1697] [outer = 0x8c7b0c00] 10:18:41 INFO - PROCESS | 1748 | 1467739121881 Marionette DEBUG loaded listener.js 10:18:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 115 (0x92adbc00) [pid = 1748] [serial = 1698] [outer = 0x8c7b0c00] 10:18:42 INFO - PROCESS | 1748 | 1467739122864 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1534ms 10:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:18:42 INFO - PROCESS | 1748 | 1467739122920 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 1748 | 1467739122923 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:18:42 INFO - PROCESS | 1748 | 1467739122930 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 1748 | 1467739122933 Marionette TRACE conn3 <- [1,2234,null,{}] 10:18:42 INFO - PROCESS | 1748 | 1467739122940 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:42 INFO - PROCESS | 1748 | 1467739122944 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:43 INFO - PROCESS | 1748 | 1467739123111 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:18:43 INFO - PROCESS | 1748 | 1467739123300 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:43 INFO - PROCESS | 1748 | 1467739123310 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b3000 == 38 [pid = 1748] [id = 566] 10:18:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 116 (0x8b8b5c00) [pid = 1748] [serial = 1699] [outer = (nil)] 10:18:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 117 (0x8e85a800) [pid = 1748] [serial = 1700] [outer = 0x8b8b5c00] 10:18:43 INFO - PROCESS | 1748 | 1467739123388 Marionette DEBUG loaded listener.js 10:18:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 118 (0x8f761c00) [pid = 1748] [serial = 1701] [outer = 0x8b8b5c00] 10:18:44 INFO - PROCESS | 1748 | 1467739124291 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1381ms 10:18:44 INFO - PROCESS | 1748 | 1467739124319 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:18:44 INFO - PROCESS | 1748 | 1467739124322 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:18:44 INFO - PROCESS | 1748 | 1467739124331 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:18:44 INFO - PROCESS | 1748 | 1467739124333 Marionette TRACE conn3 <- [1,2238,null,{}] 10:18:44 INFO - PROCESS | 1748 | 1467739124338 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:44 INFO - PROCESS | 1748 | 1467739124344 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:44 INFO - PROCESS | 1748 | 1467739124524 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:18:44 INFO - PROCESS | 1748 | 1467739124714 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:44 INFO - PROCESS | 1748 | 1467739124722 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ae400 == 39 [pid = 1748] [id = 567] 10:18:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 119 (0x8c2e4000) [pid = 1748] [serial = 1702] [outer = (nil)] 10:18:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 120 (0x8d4ed800) [pid = 1748] [serial = 1703] [outer = 0x8c2e4000] 10:18:44 INFO - PROCESS | 1748 | 1467739124806 Marionette DEBUG loaded listener.js 10:18:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 121 (0x8e63f000) [pid = 1748] [serial = 1704] [outer = 0x8c2e4000] 10:18:45 INFO - PROCESS | 1748 | 1467739125908 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1636ms 10:18:45 INFO - PROCESS | 1748 | 1467739125968 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:18:45 INFO - PROCESS | 1748 | 1467739125975 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:18:45 INFO - PROCESS | 1748 | 1467739125982 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:18:45 INFO - PROCESS | 1748 | 1467739125989 Marionette TRACE conn3 <- [1,2242,null,{}] 10:18:45 INFO - PROCESS | 1748 | 1467739125997 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:46 INFO - PROCESS | 1748 | 1467739126002 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:46 INFO - PROCESS | 1748 | 1467739126182 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:18:46 INFO - PROCESS | 1748 | 1467739126555 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:46 INFO - PROCESS | 1748 | 1467739126563 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:46 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7aa000 == 38 [pid = 1748] [id = 556] 10:18:46 INFO - PROCESS | 1748 | --DOCSHELL 0x8e64a000 == 37 [pid = 1748] [id = 555] 10:18:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ab800 == 38 [pid = 1748] [id = 568] 10:18:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 122 (0x8b8b0c00) [pid = 1748] [serial = 1705] [outer = (nil)] 10:18:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 123 (0x8c7c4400) [pid = 1748] [serial = 1706] [outer = 0x8b8b0c00] 10:18:46 INFO - PROCESS | 1748 | 1467739126689 Marionette DEBUG loaded listener.js 10:18:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 124 (0x8d041000) [pid = 1748] [serial = 1707] [outer = 0x8b8b0c00] 10:18:46 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7af800 == 37 [pid = 1748] [id = 554] 10:18:46 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2d9000 == 36 [pid = 1748] [id = 553] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 123 (0x91ae3c00) [pid = 1748] [serial = 1629] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 122 (0x91406c00) [pid = 1748] [serial = 1628] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 121 (0x8f91fc00) [pid = 1748] [serial = 1625] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 120 (0x91361000) [pid = 1748] [serial = 1626] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 119 (0x8d03c800) [pid = 1748] [serial = 1584] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 118 (0x8c7d0400) [pid = 1748] [serial = 1613] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 117 (0x8e63fc00) [pid = 1748] [serial = 1617] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 116 (0x8f75b000) [pid = 1748] [serial = 1589] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 115 (0x91aee400) [pid = 1748] [serial = 1602] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 114 (0x91da0400) [pid = 1748] [serial = 1604] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 113 (0x8af77000) [pid = 1748] [serial = 1610] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x8f75f800) [pid = 1748] [serial = 1590] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x8d163c00) [pid = 1748] [serial = 1614] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x8db4a800) [pid = 1748] [serial = 1616] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x91c3a400) [pid = 1748] [serial = 1601] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x8c2e6400) [pid = 1748] [serial = 1583] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x8f7e7c00) [pid = 1748] [serial = 1593] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x8e855000) [pid = 1748] [serial = 1587] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x8b8afc00) [pid = 1748] [serial = 1611] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8f761000) [pid = 1748] [serial = 1620] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8db53400) [pid = 1748] [serial = 1586] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x91da6000) [pid = 1748] [serial = 1605] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x91aeb000) [pid = 1748] [serial = 1599] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8f920400) [pid = 1748] [serial = 1595] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8e9b2400) [pid = 1748] [serial = 1619] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8e649c00) [pid = 1748] [serial = 1581] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8c7d0800) [pid = 1748] [serial = 1607] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8db54000) [pid = 1748] [serial = 1608] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8f7e9800) [pid = 1748] [serial = 1592] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x91ae3000) [pid = 1748] [serial = 1598] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x9135c000) [pid = 1748] [serial = 1596] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8f7e5000) [pid = 1748] [serial = 1622] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8f91ac00) [pid = 1748] [serial = 1623] [outer = (nil)] [url = about:blank] 10:18:47 INFO - PROCESS | 1748 | 1467739127550 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1591ms 10:18:47 INFO - PROCESS | 1748 | 1467739127574 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:18:47 INFO - PROCESS | 1748 | 1467739127580 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:18:47 INFO - PROCESS | 1748 | 1467739127591 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:18:47 INFO - PROCESS | 1748 | 1467739127594 Marionette TRACE conn3 <- [1,2246,null,{}] 10:18:47 INFO - PROCESS | 1748 | 1467739127614 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:47 INFO - PROCESS | 1748 | 1467739127620 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:47 INFO - PROCESS | 1748 | 1467739127797 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:18:47 INFO - PROCESS | 1748 | 1467739127807 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:47 INFO - PROCESS | 1748 | 1467739127818 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d164000 == 37 [pid = 1748] [id = 569] 10:18:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8d4f6c00) [pid = 1748] [serial = 1708] [outer = (nil)] 10:18:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8db52800) [pid = 1748] [serial = 1709] [outer = 0x8d4f6c00] 10:18:47 INFO - PROCESS | 1748 | 1467739127892 Marionette DEBUG loaded listener.js 10:18:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8e63fc00) [pid = 1748] [serial = 1710] [outer = 0x8d4f6c00] 10:18:48 INFO - PROCESS | 1748 | 1467739128870 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1334ms 10:18:48 INFO - PROCESS | 1748 | 1467739128926 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:18:48 INFO - PROCESS | 1748 | 1467739128930 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:18:48 INFO - PROCESS | 1748 | 1467739128936 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 1748 | 1467739128942 Marionette TRACE conn3 <- [1,2250,null,{}] 10:18:48 INFO - PROCESS | 1748 | 1467739128958 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:48 INFO - PROCESS | 1748 | 1467739128966 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:49 INFO - PROCESS | 1748 | 1467739129137 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:18:49 INFO - PROCESS | 1748 | 1467739129307 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 1748 | 1467739129319 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e85c400 == 38 [pid = 1748] [id = 570] 10:18:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8e9b0c00) [pid = 1748] [serial = 1711] [outer = (nil)] 10:18:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8f762800) [pid = 1748] [serial = 1712] [outer = 0x8e9b0c00] 10:18:49 INFO - PROCESS | 1748 | 1467739129399 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8f911400) [pid = 1748] [serial = 1713] [outer = 0x8e9b0c00] 10:18:50 INFO - PROCESS | 1748 | 1467739130264 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1385ms 10:18:50 INFO - PROCESS | 1748 | 1467739130322 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 1748 | 1467739130326 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:18:50 INFO - PROCESS | 1748 | 1467739130332 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 1748 | 1467739130335 Marionette TRACE conn3 <- [1,2254,null,{}] 10:18:50 INFO - PROCESS | 1748 | 1467739130340 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:50 INFO - PROCESS | 1748 | 1467739130345 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:50 INFO - PROCESS | 1748 | 1467739130582 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:18:50 INFO - PROCESS | 1748 | 1467739130611 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:50 INFO - PROCESS | 1748 | 1467739130618 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e851800 == 39 [pid = 1748] [id = 571] 10:18:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8f765800) [pid = 1748] [serial = 1714] [outer = (nil)] 10:18:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x91355800) [pid = 1748] [serial = 1715] [outer = 0x8f765800] 10:18:50 INFO - PROCESS | 1748 | 1467739130688 Marionette DEBUG loaded listener.js 10:18:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x91360800) [pid = 1748] [serial = 1716] [outer = 0x8f765800] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8c7c2400) [pid = 1748] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8e85f800) [pid = 1748] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x91aeec00) [pid = 1748] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x91c3e000) [pid = 1748] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8db50c00) [pid = 1748] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x923c3800) [pid = 1748] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x91ae1800) [pid = 1748] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x92919800) [pid = 1748] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8c2d9400) [pid = 1748] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8d16a800) [pid = 1748] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8e648000) [pid = 1748] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8c7ac000) [pid = 1748] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8d039400) [pid = 1748] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:18:51 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8e64a800) [pid = 1748] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:18:51 INFO - PROCESS | 1748 | 1467739131757 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:18:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:18:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1483ms 10:18:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:18:51 INFO - PROCESS | 1748 | 1467739131818 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:18:51 INFO - PROCESS | 1748 | 1467739131821 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:18:51 INFO - PROCESS | 1748 | 1467739131827 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 1748 | 1467739131830 Marionette TRACE conn3 <- [1,2258,null,{}] 10:18:51 INFO - PROCESS | 1748 | 1467739131836 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 1748 | 1467739131841 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:52 INFO - PROCESS | 1748 | 1467739132011 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:18:52 INFO - PROCESS | 1748 | 1467739132156 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:52 INFO - PROCESS | 1748 | 1467739132162 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b5000 == 40 [pid = 1748] [id = 572] 10:18:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8c2db000) [pid = 1748] [serial = 1717] [outer = (nil)] 10:18:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8e645c00) [pid = 1748] [serial = 1718] [outer = 0x8c2db000] 10:18:52 INFO - PROCESS | 1748 | 1467739132242 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x91361400) [pid = 1748] [serial = 1719] [outer = 0x8c2db000] 10:18:53 INFO - PROCESS | 1748 | 1467739133059 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1291ms 10:18:53 INFO - PROCESS | 1748 | 1467739133119 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:18:53 INFO - PROCESS | 1748 | 1467739133123 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:18:53 INFO - PROCESS | 1748 | 1467739133129 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:18:53 INFO - PROCESS | 1748 | 1467739133132 Marionette TRACE conn3 <- [1,2262,null,{}] 10:18:53 INFO - PROCESS | 1748 | 1467739133138 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:53 INFO - PROCESS | 1748 | 1467739133148 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:53 INFO - PROCESS | 1748 | 1467739133327 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:18:53 INFO - PROCESS | 1748 | 1467739133539 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 1748 | 1467739133546 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6ec00 == 41 [pid = 1748] [id = 573] 10:18:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8af70000) [pid = 1748] [serial = 1720] [outer = (nil)] 10:18:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8af7a000) [pid = 1748] [serial = 1721] [outer = 0x8af70000] 10:18:53 INFO - PROCESS | 1748 | 1467739133634 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8b8b0000) [pid = 1748] [serial = 1722] [outer = 0x8af70000] 10:18:54 INFO - PROCESS | 1748 | 1467739134695 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:18:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:18:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1629ms 10:18:54 INFO - PROCESS | 1748 | 1467739134763 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:18:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:18:54 INFO - PROCESS | 1748 | 1467739134770 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:18:54 INFO - PROCESS | 1748 | 1467739134778 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 1748 | 1467739134782 Marionette TRACE conn3 <- [1,2266,null,{}] 10:18:54 INFO - PROCESS | 1748 | 1467739134791 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:54 INFO - PROCESS | 1748 | 1467739134798 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:55 INFO - PROCESS | 1748 | 1467739135028 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:18:55 INFO - PROCESS | 1748 | 1467739135269 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:55 INFO - PROCESS | 1748 | 1467739135282 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7ad400 == 42 [pid = 1748] [id = 574] 10:18:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8c7ce800) [pid = 1748] [serial = 1723] [outer = (nil)] 10:18:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8d048800) [pid = 1748] [serial = 1724] [outer = 0x8c7ce800] 10:18:55 INFO - PROCESS | 1748 | 1467739135413 Marionette DEBUG loaded listener.js 10:18:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8d178000) [pid = 1748] [serial = 1725] [outer = 0x8c7ce800] 10:18:56 INFO - PROCESS | 1748 | 1467739136443 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:18:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1697ms 10:18:56 INFO - PROCESS | 1748 | 1467739136478 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:18:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:18:56 INFO - PROCESS | 1748 | 1467739136485 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:18:56 INFO - PROCESS | 1748 | 1467739136492 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 1748 | 1467739136496 Marionette TRACE conn3 <- [1,2270,null,{}] 10:18:56 INFO - PROCESS | 1748 | 1467739136503 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:56 INFO - PROCESS | 1748 | 1467739136508 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:56 INFO - PROCESS | 1748 | 1467739136733 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:18:57 INFO - PROCESS | 1748 | 1467739137017 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:57 INFO - PROCESS | 1748 | 1467739137027 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e851c00 == 43 [pid = 1748] [id = 575] 10:18:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x8e852800) [pid = 1748] [serial = 1726] [outer = (nil)] 10:18:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8e9ac400) [pid = 1748] [serial = 1727] [outer = 0x8e852800] 10:18:57 INFO - PROCESS | 1748 | 1467739137156 Marionette DEBUG loaded listener.js 10:18:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8f7dc000) [pid = 1748] [serial = 1728] [outer = 0x8e852800] 10:18:58 INFO - PROCESS | 1748 | 1467739138101 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1646ms 10:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:18:58 INFO - PROCESS | 1748 | 1467739138138 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:18:58 INFO - PROCESS | 1748 | 1467739138142 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:18:58 INFO - PROCESS | 1748 | 1467739138157 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:18:58 INFO - PROCESS | 1748 | 1467739138167 Marionette TRACE conn3 <- [1,2274,null,{}] 10:18:58 INFO - PROCESS | 1748 | 1467739138176 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:58 INFO - PROCESS | 1748 | 1467739138182 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:58 INFO - PROCESS | 1748 | 1467739138383 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:18:58 INFO - PROCESS | 1748 | 1467739138619 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:58 INFO - PROCESS | 1748 | 1467739138625 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:18:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d176400 == 44 [pid = 1748] [id = 576] 10:18:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8d183000) [pid = 1748] [serial = 1729] [outer = (nil)] 10:18:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x9140a800) [pid = 1748] [serial = 1730] [outer = 0x8d183000] 10:18:58 INFO - PROCESS | 1748 | 1467739138751 Marionette DEBUG loaded listener.js 10:18:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x91aed000) [pid = 1748] [serial = 1731] [outer = 0x8d183000] 10:18:59 INFO - PROCESS | 1748 | 1467739139697 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1608ms 10:18:59 INFO - PROCESS | 1748 | 1467739139757 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:18:59 INFO - PROCESS | 1748 | 1467739139761 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:18:59 INFO - PROCESS | 1748 | 1467739139768 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:18:59 INFO - PROCESS | 1748 | 1467739139772 Marionette TRACE conn3 <- [1,2278,null,{}] 10:18:59 INFO - PROCESS | 1748 | 1467739139777 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:59 INFO - PROCESS | 1748 | 1467739139783 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:00 INFO - PROCESS | 1748 | 1467739140007 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:19:00 INFO - PROCESS | 1748 | 1467739140255 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:00 INFO - PROCESS | 1748 | 1467739140262 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af76800 == 45 [pid = 1748] [id = 577] 10:19:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x913be400) [pid = 1748] [serial = 1732] [outer = (nil)] 10:19:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x91c3f800) [pid = 1748] [serial = 1733] [outer = 0x913be400] 10:19:00 INFO - PROCESS | 1748 | 1467739140387 Marionette DEBUG loaded listener.js 10:19:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x91da6400) [pid = 1748] [serial = 1734] [outer = 0x913be400] 10:19:01 INFO - PROCESS | 1748 | 1467739141292 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1598ms 10:19:01 INFO - PROCESS | 1748 | 1467739141368 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 1748 | 1467739141373 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:19:01 INFO - PROCESS | 1748 | 1467739141379 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 1748 | 1467739141383 Marionette TRACE conn3 <- [1,2282,null,{}] 10:19:01 INFO - PROCESS | 1748 | 1467739141389 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:01 INFO - PROCESS | 1748 | 1467739141395 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:01 INFO - PROCESS | 1748 | 1467739141621 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:19:01 INFO - PROCESS | 1748 | 1467739141874 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 1748 | 1467739141892 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x922ad000 == 46 [pid = 1748] [id = 578] 10:19:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x922ad800) [pid = 1748] [serial = 1735] [outer = (nil)] 10:19:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x923c6000) [pid = 1748] [serial = 1736] [outer = 0x922ad800] 10:19:02 INFO - PROCESS | 1748 | 1467739142026 Marionette DEBUG loaded listener.js 10:19:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x92920800) [pid = 1748] [serial = 1737] [outer = 0x922ad800] 10:19:03 INFO - PROCESS | 1748 | 1467739143035 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1686ms 10:19:03 INFO - PROCESS | 1748 | 1467739143066 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:19:03 INFO - PROCESS | 1748 | 1467739143071 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:19:03 INFO - PROCESS | 1748 | 1467739143077 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:19:03 INFO - PROCESS | 1748 | 1467739143080 Marionette TRACE conn3 <- [1,2286,null,{}] 10:19:03 INFO - PROCESS | 1748 | 1467739143086 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:03 INFO - PROCESS | 1748 | 1467739143092 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:03 INFO - PROCESS | 1748 | 1467739143285 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:19:03 INFO - PROCESS | 1748 | 1467739143478 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:03 INFO - PROCESS | 1748 | 1467739143487 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c6000 == 47 [pid = 1748] [id = 579] 10:19:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x8d165400) [pid = 1748] [serial = 1738] [outer = (nil)] 10:19:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 109 (0x8e856400) [pid = 1748] [serial = 1739] [outer = 0x8d165400] 10:19:03 INFO - PROCESS | 1748 | 1467739143565 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 110 (0x8e9b0000) [pid = 1748] [serial = 1740] [outer = 0x8d165400] 10:19:04 INFO - PROCESS | 1748 | 1467739144899 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:19:04 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 10:19:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1882ms 10:19:04 INFO - PROCESS | 1748 | 1467739144962 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 1748 | 1467739144968 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:19:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:19:04 INFO - PROCESS | 1748 | 1467739144975 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 1748 | 1467739144983 Marionette TRACE conn3 <- [1,2290,null,{}] 10:19:04 INFO - PROCESS | 1748 | 1467739144991 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:05 INFO - PROCESS | 1748 | 1467739144996 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:05 INFO - PROCESS | 1748 | 1467739145226 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:19:05 INFO - PROCESS | 1748 | 1467739145559 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:05 INFO - PROCESS | 1748 | 1467739145572 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4ef400 == 48 [pid = 1748] [id = 580] 10:19:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 111 (0x8d4ef800) [pid = 1748] [serial = 1741] [outer = (nil)] 10:19:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 112 (0x8d4f3c00) [pid = 1748] [serial = 1742] [outer = 0x8d4ef800] 10:19:05 INFO - PROCESS | 1748 | 1467739145650 Marionette DEBUG loaded listener.js 10:19:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 113 (0x8db4e000) [pid = 1748] [serial = 1743] [outer = 0x8d4ef800] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d179c00 == 47 [pid = 1748] [id = 538] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8af77800 == 46 [pid = 1748] [id = 537] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b5000 == 45 [pid = 1748] [id = 572] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e851800 == 44 [pid = 1748] [id = 571] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e85c400 == 43 [pid = 1748] [id = 570] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d164000 == 42 [pid = 1748] [id = 569] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ab800 == 41 [pid = 1748] [id = 568] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03ac00 == 40 [pid = 1748] [id = 552] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ae400 == 39 [pid = 1748] [id = 567] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e85fc00 == 38 [pid = 1748] [id = 530] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e85ec00 == 37 [pid = 1748] [id = 557] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d16b400 == 36 [pid = 1748] [id = 525] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d163000 == 35 [pid = 1748] [id = 539] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2de800 == 34 [pid = 1748] [id = 531] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2db800 == 33 [pid = 1748] [id = 558] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x913c6800 == 32 [pid = 1748] [id = 532] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4b400 == 31 [pid = 1748] [id = 559] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8af79800 == 30 [pid = 1748] [id = 565] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6e000 == 29 [pid = 1748] [id = 536] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b3000 == 28 [pid = 1748] [id = 566] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2dec00 == 27 [pid = 1748] [id = 527] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x913c3800 == 26 [pid = 1748] [id = 562] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d164c00 == 25 [pid = 1748] [id = 524] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b6000 == 24 [pid = 1748] [id = 529] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b8c00 == 23 [pid = 1748] [id = 563] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b6800 == 22 [pid = 1748] [id = 564] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4ecc00 == 21 [pid = 1748] [id = 534] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e649800 == 20 [pid = 1748] [id = 561] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x913c4c00 == 19 [pid = 1748] [id = 560] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8af78400 == 18 [pid = 1748] [id = 535] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7ab000 == 17 [pid = 1748] [id = 523] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8af78c00 == 16 [pid = 1748] [id = 526] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a7400 == 15 [pid = 1748] [id = 528] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e647000 == 14 [pid = 1748] [id = 533] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x922ad000 == 13 [pid = 1748] [id = 578] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8af76800 == 12 [pid = 1748] [id = 577] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8d176400 == 11 [pid = 1748] [id = 576] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7ad400 == 10 [pid = 1748] [id = 574] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8e851c00 == 9 [pid = 1748] [id = 575] 10:19:07 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6ec00 == 8 [pid = 1748] [id = 573] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 112 (0x8d4ee000) [pid = 1748] [serial = 1632] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 111 (0x8d163400) [pid = 1748] [serial = 1631] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 110 (0x8f91f400) [pid = 1748] [serial = 1635] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 109 (0x8f766000) [pid = 1748] [serial = 1634] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 108 (0x91da4000) [pid = 1748] [serial = 1638] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x91d9c000) [pid = 1748] [serial = 1637] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x923c2800) [pid = 1748] [serial = 1641] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x923bd000) [pid = 1748] [serial = 1640] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x92406c00) [pid = 1748] [serial = 1644] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x92402c00) [pid = 1748] [serial = 1643] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x924f8400) [pid = 1748] [serial = 1647] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x924f3400) [pid = 1748] [serial = 1646] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x9291b400) [pid = 1748] [serial = 1650] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x924fb800) [pid = 1748] [serial = 1649] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x92adf000) [pid = 1748] [serial = 1653] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8f7df800) [pid = 1748] [serial = 1673] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x92ad9800) [pid = 1748] [serial = 1652] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8c7afc00) [pid = 1748] [serial = 1661] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8c7c2800) [pid = 1748] [serial = 1662] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8d175c00) [pid = 1748] [serial = 1664] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8f911c00) [pid = 1748] [serial = 1659] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8f75ac00) [pid = 1748] [serial = 1658] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8d17d400) [pid = 1748] [serial = 1656] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8c7cd800) [pid = 1748] [serial = 1655] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8e9abc00) [pid = 1748] [serial = 1671] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8e854400) [pid = 1748] [serial = 1667] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8d4f8c00) [pid = 1748] [serial = 1670] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8e85f000) [pid = 1748] [serial = 1668] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8d17e800) [pid = 1748] [serial = 1665] [outer = (nil)] [url = about:blank] 10:19:07 INFO - PROCESS | 1748 | 1467739147892 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2946ms 10:19:07 INFO - PROCESS | 1748 | 1467739147922 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 1748 | 1467739147928 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:19:07 INFO - PROCESS | 1748 | 1467739147936 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 1748 | 1467739147941 Marionette TRACE conn3 <- [1,2294,null,{}] 10:19:07 INFO - PROCESS | 1748 | 1467739147949 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:07 INFO - PROCESS | 1748 | 1467739147954 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:08 INFO - PROCESS | 1748 | 1467739148174 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:19:08 INFO - PROCESS | 1748 | 1467739148319 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:08 INFO - PROCESS | 1748 | 1467739148335 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b4000 == 9 [pid = 1748] [id = 581] 10:19:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8c2dc800) [pid = 1748] [serial = 1744] [outer = (nil)] 10:19:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8c2e0800) [pid = 1748] [serial = 1745] [outer = 0x8c2dc800] 10:19:08 INFO - PROCESS | 1748 | 1467739148401 Marionette DEBUG loaded listener.js 10:19:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8c7a4400) [pid = 1748] [serial = 1746] [outer = 0x8c2dc800] 10:19:09 INFO - PROCESS | 1748 | 1467739149176 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1281ms 10:19:09 INFO - PROCESS | 1748 | 1467739149217 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 1748 | 1467739149226 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:19:09 INFO - PROCESS | 1748 | 1467739149236 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 1748 | 1467739149240 Marionette TRACE conn3 <- [1,2298,null,{}] 10:19:09 INFO - PROCESS | 1748 | 1467739149246 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:09 INFO - PROCESS | 1748 | 1467739149252 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:09 INFO - PROCESS | 1748 | 1467739149427 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:19:09 INFO - PROCESS | 1748 | 1467739149439 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:09 INFO - PROCESS | 1748 | 1467739149447 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7d0800 == 10 [pid = 1748] [id = 582] 10:19:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8d046000) [pid = 1748] [serial = 1747] [outer = (nil)] 10:19:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8d164c00) [pid = 1748] [serial = 1748] [outer = 0x8d046000] 10:19:09 INFO - PROCESS | 1748 | 1467739149666 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8d17d400) [pid = 1748] [serial = 1749] [outer = 0x8d046000] 10:19:10 INFO - PROCESS | 1748 | 1467739150598 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1378ms 10:19:10 INFO - PROCESS | 1748 | 1467739150615 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:19:10 INFO - PROCESS | 1748 | 1467739150619 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:19:10 INFO - PROCESS | 1748 | 1467739150625 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:19:10 INFO - PROCESS | 1748 | 1467739150631 Marionette TRACE conn3 <- [1,2302,null,{}] 10:19:10 INFO - PROCESS | 1748 | 1467739150657 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:10 INFO - PROCESS | 1748 | 1467739150666 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:10 INFO - PROCESS | 1748 | 1467739150892 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:19:10 INFO - PROCESS | 1748 | 1467739150922 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 1748 | 1467739150942 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e64ac00 == 11 [pid = 1748] [id = 583] 10:19:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8e64bc00) [pid = 1748] [serial = 1750] [outer = (nil)] 10:19:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8e852c00) [pid = 1748] [serial = 1751] [outer = 0x8e64bc00] 10:19:11 INFO - PROCESS | 1748 | 1467739151107 Marionette DEBUG loaded listener.js 10:19:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8e85c800) [pid = 1748] [serial = 1752] [outer = 0x8e64bc00] 10:19:12 INFO - PROCESS | 1748 | 1467739152029 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2049ms 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8db4e400) [pid = 1748] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8e641000) [pid = 1748] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8e9b0c00) [pid = 1748] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x9140e000) [pid = 1748] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x913c5400) [pid = 1748] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8c7a7800) [pid = 1748] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8f765800) [pid = 1748] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8b8b5c00) [pid = 1748] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8d4f6c00) [pid = 1748] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x8c7b0c00) [pid = 1748] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8c2e4000) [pid = 1748] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8b8b0c00) [pid = 1748] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8f7e8400) [pid = 1748] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x91405400) [pid = 1748] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8e9b7000) [pid = 1748] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:19:12 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8c2db000) [pid = 1748] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:19:12 INFO - PROCESS | 1748 | 1467739152743 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:19:12 INFO - PROCESS | 1748 | 1467739152747 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:19:12 INFO - PROCESS | 1748 | 1467739152754 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:19:12 INFO - PROCESS | 1748 | 1467739152757 Marionette TRACE conn3 <- [1,2306,null,{}] 10:19:12 INFO - PROCESS | 1748 | 1467739152762 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:12 INFO - PROCESS | 1748 | 1467739152766 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:12 INFO - PROCESS | 1748 | 1467739152915 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:19:13 INFO - PROCESS | 1748 | 1467739153059 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:13 INFO - PROCESS | 1748 | 1467739153066 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af79c00 == 12 [pid = 1748] [id = 584] 10:19:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8d16e000) [pid = 1748] [serial = 1753] [outer = (nil)] 10:19:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8db49400) [pid = 1748] [serial = 1754] [outer = 0x8d16e000] 10:19:13 INFO - PROCESS | 1748 | 1467739153136 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8e9a9400) [pid = 1748] [serial = 1755] [outer = 0x8d16e000] 10:19:13 INFO - PROCESS | 1748 | 1467739153898 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:19:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1188ms 10:19:13 INFO - PROCESS | 1748 | 1467739153943 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:19:13 INFO - PROCESS | 1748 | 1467739153946 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:19:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:19:13 INFO - PROCESS | 1748 | 1467739153952 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 1748 | 1467739153956 Marionette TRACE conn3 <- [1,2310,null,{}] 10:19:13 INFO - PROCESS | 1748 | 1467739153961 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:13 INFO - PROCESS | 1748 | 1467739153966 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:14 INFO - PROCESS | 1748 | 1467739154131 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:19:14 INFO - PROCESS | 1748 | 1467739154140 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:14 INFO - PROCESS | 1748 | 1467739154149 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b5c00 == 13 [pid = 1748] [id = 585] 10:19:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8f75e800) [pid = 1748] [serial = 1756] [outer = (nil)] 10:19:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8f7e2c00) [pid = 1748] [serial = 1757] [outer = 0x8f75e800] 10:19:14 INFO - PROCESS | 1748 | 1467739154214 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8f7e9000) [pid = 1748] [serial = 1758] [outer = 0x8f75e800] 10:19:15 INFO - PROCESS | 1748 | 1467739155303 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1389ms 10:19:15 INFO - PROCESS | 1748 | 1467739155343 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 1748 | 1467739155349 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:19:15 INFO - PROCESS | 1748 | 1467739155357 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 1748 | 1467739155362 Marionette TRACE conn3 <- [1,2314,null,{}] 10:19:15 INFO - PROCESS | 1748 | 1467739155370 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:15 INFO - PROCESS | 1748 | 1467739155376 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:15 INFO - PROCESS | 1748 | 1467739155570 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:19:15 INFO - PROCESS | 1748 | 1467739155807 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 1748 | 1467739155819 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e3800 == 14 [pid = 1748] [id = 586] 10:19:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8c7aa000) [pid = 1748] [serial = 1759] [outer = (nil)] 10:19:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8d040400) [pid = 1748] [serial = 1760] [outer = 0x8c7aa000] 10:19:15 INFO - PROCESS | 1748 | 1467739155942 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8d17b800) [pid = 1748] [serial = 1761] [outer = 0x8c7aa000] 10:19:16 INFO - PROCESS | 1748 | 1467739156978 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1685ms 10:19:17 INFO - PROCESS | 1748 | 1467739157043 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 1748 | 1467739157050 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:19:17 INFO - PROCESS | 1748 | 1467739157062 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 1748 | 1467739157066 Marionette TRACE conn3 <- [1,2318,null,{}] 10:19:17 INFO - PROCESS | 1748 | 1467739157073 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:17 INFO - PROCESS | 1748 | 1467739157078 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:17 INFO - PROCESS | 1748 | 1467739157294 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:19:17 INFO - PROCESS | 1748 | 1467739157474 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:17 INFO - PROCESS | 1748 | 1467739157481 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4eac00 == 15 [pid = 1748] [id = 587] 10:19:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8d4f5000) [pid = 1748] [serial = 1762] [outer = (nil)] 10:19:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8e851800) [pid = 1748] [serial = 1763] [outer = 0x8d4f5000] 10:19:17 INFO - PROCESS | 1748 | 1467739157566 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8e85ec00) [pid = 1748] [serial = 1764] [outer = 0x8d4f5000] 10:19:18 INFO - PROCESS | 1748 | 1467739158622 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 1748 | 1467739158704 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:19:18 INFO - PROCESS | 1748 | 1467739158711 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 1748 | 1467739158717 Marionette TRACE conn3 <- [1,2322,null,{}] 10:19:18 INFO - PROCESS | 1748 | 1467739158733 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:18 INFO - PROCESS | 1748 | 1467739158742 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:18 INFO - PROCESS | 1748 | 1467739158964 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:19:19 INFO - PROCESS | 1748 | 1467739159243 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:19 INFO - PROCESS | 1748 | 1467739159256 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x9135fc00 == 16 [pid = 1748] [id = 588] 10:19:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x91360000) [pid = 1748] [serial = 1765] [outer = (nil)] 10:19:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x913bf000) [pid = 1748] [serial = 1766] [outer = 0x91360000] 10:19:19 INFO - PROCESS | 1748 | 1467739159350 Marionette DEBUG loaded listener.js 10:19:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x913c3800) [pid = 1748] [serial = 1767] [outer = 0x91360000] 10:19:20 INFO - PROCESS | 1748 | 1467739160297 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1639ms 10:19:20 INFO - PROCESS | 1748 | 1467739160350 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:19:20 INFO - PROCESS | 1748 | 1467739160355 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:19:20 INFO - PROCESS | 1748 | 1467739160363 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 1748 | 1467739160367 Marionette TRACE conn3 <- [1,2326,null,{}] 10:19:20 INFO - PROCESS | 1748 | 1467739160373 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:20 INFO - PROCESS | 1748 | 1467739160378 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:20 INFO - PROCESS | 1748 | 1467739160571 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:19:20 INFO - PROCESS | 1748 | 1467739160763 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 1748 | 1467739160775 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e643400 == 17 [pid = 1748] [id = 589] 10:19:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91357400) [pid = 1748] [serial = 1768] [outer = (nil)] 10:19:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x9140e400) [pid = 1748] [serial = 1769] [outer = 0x91357400] 10:19:20 INFO - PROCESS | 1748 | 1467739160854 Marionette DEBUG loaded listener.js 10:19:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x91410800) [pid = 1748] [serial = 1770] [outer = 0x91357400] 10:19:21 INFO - PROCESS | 1748 | 1467739161803 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1481ms 10:19:21 INFO - PROCESS | 1748 | 1467739161845 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 1748 | 1467739161849 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:19:21 INFO - PROCESS | 1748 | 1467739161856 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 1748 | 1467739161859 Marionette TRACE conn3 <- [1,2330,null,{}] 10:19:21 INFO - PROCESS | 1748 | 1467739161865 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:21 INFO - PROCESS | 1748 | 1467739161870 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:22 INFO - PROCESS | 1748 | 1467739162046 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:19:22 INFO - PROCESS | 1748 | 1467739162227 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:22 INFO - PROCESS | 1748 | 1467739162237 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x91406400 == 18 [pid = 1748] [id = 590] 10:19:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x9140d400) [pid = 1748] [serial = 1771] [outer = (nil)] 10:19:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x91c36000) [pid = 1748] [serial = 1772] [outer = 0x9140d400] 10:19:22 INFO - PROCESS | 1748 | 1467739162321 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x91c3fc00) [pid = 1748] [serial = 1773] [outer = 0x9140d400] 10:19:23 INFO - PROCESS | 1748 | 1467739163310 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:19:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1490ms 10:19:23 INFO - PROCESS | 1748 | 1467739163346 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 1748 | 1467739163350 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:19:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:19:23 INFO - PROCESS | 1748 | 1467739163357 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 1748 | 1467739163360 Marionette TRACE conn3 <- [1,2334,null,{}] 10:19:23 INFO - PROCESS | 1748 | 1467739163366 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:23 INFO - PROCESS | 1748 | 1467739163377 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:23 INFO - PROCESS | 1748 | 1467739163598 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:19:23 INFO - PROCESS | 1748 | 1467739163781 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 1748 | 1467739163788 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6d400 == 19 [pid = 1748] [id = 591] 10:19:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8c2d9c00) [pid = 1748] [serial = 1774] [outer = (nil)] 10:19:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x923be000) [pid = 1748] [serial = 1775] [outer = 0x8c2d9c00] 10:19:23 INFO - PROCESS | 1748 | 1467739163920 Marionette DEBUG loaded listener.js 10:19:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x923c0800) [pid = 1748] [serial = 1776] [outer = 0x8c2d9c00] 10:19:24 INFO - PROCESS | 1748 | 1467739164782 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1484ms 10:19:24 INFO - PROCESS | 1748 | 1467739164842 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:19:24 INFO - PROCESS | 1748 | 1467739164847 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:19:24 INFO - PROCESS | 1748 | 1467739164853 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:19:24 INFO - PROCESS | 1748 | 1467739164856 Marionette TRACE conn3 <- [1,2338,null,{}] 10:19:24 INFO - PROCESS | 1748 | 1467739164862 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:24 INFO - PROCESS | 1748 | 1467739164867 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:25 INFO - PROCESS | 1748 | 1467739165034 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:19:25 INFO - PROCESS | 1748 | 1467739165231 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 1748 | 1467739165241 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8aa400 == 20 [pid = 1748] [id = 592] 10:19:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x8b8abc00) [pid = 1748] [serial = 1777] [outer = (nil)] 10:19:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x8f916800) [pid = 1748] [serial = 1778] [outer = 0x8b8abc00] 10:19:25 INFO - PROCESS | 1748 | 1467739165362 Marionette DEBUG loaded listener.js 10:19:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x92405800) [pid = 1748] [serial = 1779] [outer = 0x8b8abc00] 10:19:26 INFO - PROCESS | 1748 | 1467739166319 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:19:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1534ms 10:19:26 INFO - PROCESS | 1748 | 1467739166387 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 1748 | 1467739166391 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:19:26 INFO - PROCESS | 1748 | 1467739166398 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 1748 | 1467739166402 Marionette TRACE conn3 <- [1,2342,null,{}] 10:19:26 INFO - PROCESS | 1748 | 1467739166407 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:26 INFO - PROCESS | 1748 | 1467739166412 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:26 INFO - PROCESS | 1748 | 1467739166597 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:19:27 INFO - PROCESS | 1748 | 1467739166999 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:27 INFO - PROCESS | 1748 | 1467739167011 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af76000 == 21 [pid = 1748] [id = 593] 10:19:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8af76c00) [pid = 1748] [serial = 1780] [outer = (nil)] 10:19:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x8b8af000) [pid = 1748] [serial = 1781] [outer = 0x8af76c00] 10:19:27 INFO - PROCESS | 1748 | 1467739167098 Marionette DEBUG loaded listener.js 10:19:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x8c2e3000) [pid = 1748] [serial = 1782] [outer = 0x8af76c00] 10:19:27 INFO - PROCESS | 1748 | 1467739167974 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1632ms 10:19:28 INFO - PROCESS | 1748 | 1467739168033 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 1748 | 1467739168038 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:19:28 INFO - PROCESS | 1748 | 1467739168046 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 1748 | 1467739168050 Marionette TRACE conn3 <- [1,2346,null,{}] 10:19:28 INFO - PROCESS | 1748 | 1467739168058 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:28 INFO - PROCESS | 1748 | 1467739168066 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:28 INFO - PROCESS | 1748 | 1467739168314 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x91361400) [pid = 1748] [serial = 1719] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x9240a800) [pid = 1748] [serial = 1692] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8e9ae000) [pid = 1748] [serial = 1680] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8f911400) [pid = 1748] [serial = 1713] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x91ae6c00) [pid = 1748] [serial = 1685] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x91401800) [pid = 1748] [serial = 1683] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8d167800) [pid = 1748] [serial = 1676] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x91360800) [pid = 1748] [serial = 1716] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8f761c00) [pid = 1748] [serial = 1701] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8db52800) [pid = 1748] [serial = 1709] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x92923800) [pid = 1748] [serial = 1697] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8d4ed800) [pid = 1748] [serial = 1703] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8c7c4400) [pid = 1748] [serial = 1706] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x913c9000) [pid = 1748] [serial = 1682] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8e63fc00) [pid = 1748] [serial = 1710] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x92adbc00) [pid = 1748] [serial = 1698] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8e85a800) [pid = 1748] [serial = 1700] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x924efc00) [pid = 1748] [serial = 1695] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8d183800) [pid = 1748] [serial = 1677] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x91d99800) [pid = 1748] [serial = 1689] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8f762800) [pid = 1748] [serial = 1712] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8d041000) [pid = 1748] [serial = 1707] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x924f3800) [pid = 1748] [serial = 1694] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x91c3d400) [pid = 1748] [serial = 1688] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8e85b800) [pid = 1748] [serial = 1679] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8f91f000) [pid = 1748] [serial = 1674] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x91aea800) [pid = 1748] [serial = 1686] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8e63f000) [pid = 1748] [serial = 1704] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x92407c00) [pid = 1748] [serial = 1691] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x91355800) [pid = 1748] [serial = 1715] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8e645c00) [pid = 1748] [serial = 1718] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 1748 | 1467739168631 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:28 INFO - PROCESS | 1748 | 1467739168639 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c4400 == 22 [pid = 1748] [id = 594] 10:19:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8c7cb400) [pid = 1748] [serial = 1783] [outer = (nil)] 10:19:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8d169000) [pid = 1748] [serial = 1784] [outer = 0x8c7cb400] 10:19:28 INFO - PROCESS | 1748 | 1467739168736 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8d4f4800) [pid = 1748] [serial = 1785] [outer = 0x8c7cb400] 10:19:29 INFO - PROCESS | 1748 | 1467739169510 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1485ms 10:19:29 INFO - PROCESS | 1748 | 1467739169534 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:19:29 INFO - PROCESS | 1748 | 1467739169540 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:19:29 INFO - PROCESS | 1748 | 1467739169554 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:19:29 INFO - PROCESS | 1748 | 1467739169556 Marionette TRACE conn3 <- [1,2350,null,{}] 10:19:29 INFO - PROCESS | 1748 | 1467739169566 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:29 INFO - PROCESS | 1748 | 1467739169571 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:29 INFO - PROCESS | 1748 | 1467739169736 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:19:29 INFO - PROCESS | 1748 | 1467739169889 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:29 INFO - PROCESS | 1748 | 1467739169897 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db49800 == 23 [pid = 1748] [id = 595] 10:19:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8db4ac00) [pid = 1748] [serial = 1786] [outer = (nil)] 10:19:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8e9b5400) [pid = 1748] [serial = 1787] [outer = 0x8db4ac00] 10:19:29 INFO - PROCESS | 1748 | 1467739169964 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8f7e4000) [pid = 1748] [serial = 1788] [outer = 0x8db4ac00] 10:19:30 INFO - PROCESS | 1748 | 1467739170825 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1335ms 10:19:30 INFO - PROCESS | 1748 | 1467739170887 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 1748 | 1467739170891 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:19:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:19:30 INFO - PROCESS | 1748 | 1467739170905 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 1748 | 1467739170913 Marionette TRACE conn3 <- [1,2354,null,{}] 10:19:30 INFO - PROCESS | 1748 | 1467739170921 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:30 INFO - PROCESS | 1748 | 1467739170927 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:31 INFO - PROCESS | 1748 | 1467739171097 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:19:31 INFO - PROCESS | 1748 | 1467739171256 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:31 INFO - PROCESS | 1748 | 1467739171264 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6e000 == 24 [pid = 1748] [id = 596] 10:19:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8f917400) [pid = 1748] [serial = 1789] [outer = (nil)] 10:19:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x9135d000) [pid = 1748] [serial = 1790] [outer = 0x8f917400] 10:19:31 INFO - PROCESS | 1748 | 1467739171334 Marionette DEBUG loaded listener.js 10:19:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x913c5000) [pid = 1748] [serial = 1791] [outer = 0x8f917400] 10:19:32 INFO - PROCESS | 1748 | 1467739172234 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:19:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:19:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1399ms 10:19:32 INFO - PROCESS | 1748 | 1467739172297 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:19:32 INFO - PROCESS | 1748 | 1467739172302 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:19:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:19:32 INFO - PROCESS | 1748 | 1467739172314 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:19:32 INFO - PROCESS | 1748 | 1467739172316 Marionette TRACE conn3 <- [1,2358,null,{}] 10:19:32 INFO - PROCESS | 1748 | 1467739172321 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:32 INFO - PROCESS | 1748 | 1467739172327 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:32 INFO - PROCESS | 1748 | 1467739172560 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:19:32 INFO - PROCESS | 1748 | 1467739172591 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 1748 | 1467739172599 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e0400 == 25 [pid = 1748] [id = 597] 10:19:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8c7cc800) [pid = 1748] [serial = 1792] [outer = (nil)] 10:19:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x9140e800) [pid = 1748] [serial = 1793] [outer = 0x8c7cc800] 10:19:32 INFO - PROCESS | 1748 | 1467739172666 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x91aef000) [pid = 1748] [serial = 1794] [outer = 0x8c7cc800] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8d046000) [pid = 1748] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8c2dc800) [pid = 1748] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8e64bc00) [pid = 1748] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8d4ef800) [pid = 1748] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x8af70000) [pid = 1748] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8c7ce800) [pid = 1748] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8e852800) [pid = 1748] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8d183000) [pid = 1748] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x913be400) [pid = 1748] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x922ad800) [pid = 1748] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:19:33 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8d165400) [pid = 1748] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:19:33 INFO - PROCESS | 1748 | 1467739173709 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:19:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1437ms 10:19:33 INFO - PROCESS | 1748 | 1467739173752 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 1748 | 1467739173755 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:19:33 INFO - PROCESS | 1748 | 1467739173765 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 1748 | 1467739173767 Marionette TRACE conn3 <- [1,2362,null,{}] 10:19:33 INFO - PROCESS | 1748 | 1467739173772 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 1748 | 1467739173778 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:33 INFO - PROCESS | 1748 | 1467739173989 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:19:34 INFO - PROCESS | 1748 | 1467739174008 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:34 INFO - PROCESS | 1748 | 1467739174023 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d046000 == 26 [pid = 1748] [id = 598] 10:19:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8d4f4000) [pid = 1748] [serial = 1795] [outer = (nil)] 10:19:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91401c00) [pid = 1748] [serial = 1796] [outer = 0x8d4f4000] 10:19:34 INFO - PROCESS | 1748 | 1467739174100 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x91c40000) [pid = 1748] [serial = 1797] [outer = 0x8d4f4000] 10:19:35 INFO - PROCESS | 1748 | 1467739175016 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:19:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:19:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1301ms 10:19:35 INFO - PROCESS | 1748 | 1467739175067 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 1748 | 1467739175071 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:19:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:19:35 INFO - PROCESS | 1748 | 1467739175077 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 1748 | 1467739175080 Marionette TRACE conn3 <- [1,2366,null,{}] 10:19:35 INFO - PROCESS | 1748 | 1467739175085 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:35 INFO - PROCESS | 1748 | 1467739175091 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:35 INFO - PROCESS | 1748 | 1467739175249 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:19:35 INFO - PROCESS | 1748 | 1467739175258 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:35 INFO - PROCESS | 1748 | 1467739175266 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6e800 == 27 [pid = 1748] [id = 599] 10:19:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8af6ec00) [pid = 1748] [serial = 1798] [outer = (nil)] 10:19:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8af75400) [pid = 1748] [serial = 1799] [outer = 0x8af6ec00] 10:19:35 INFO - PROCESS | 1748 | 1467739175410 Marionette DEBUG loaded listener.js 10:19:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8b8b9400) [pid = 1748] [serial = 1800] [outer = 0x8af6ec00] 10:19:36 INFO - PROCESS | 1748 | 1467739176711 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1685ms 10:19:36 INFO - PROCESS | 1748 | 1467739176764 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:19:36 INFO - PROCESS | 1748 | 1467739176771 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:19:36 INFO - PROCESS | 1748 | 1467739176780 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:19:36 INFO - PROCESS | 1748 | 1467739176784 Marionette TRACE conn3 <- [1,2370,null,{}] 10:19:36 INFO - PROCESS | 1748 | 1467739176792 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:36 INFO - PROCESS | 1748 | 1467739176798 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:37 INFO - PROCESS | 1748 | 1467739177030 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:19:37 INFO - PROCESS | 1748 | 1467739177264 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 1748 | 1467739177273 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7cd800 == 28 [pid = 1748] [id = 600] 10:19:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8d16c000) [pid = 1748] [serial = 1801] [outer = (nil)] 10:19:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8d4eec00) [pid = 1748] [serial = 1802] [outer = 0x8d16c000] 10:19:37 INFO - PROCESS | 1748 | 1467739177404 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8e642400) [pid = 1748] [serial = 1803] [outer = 0x8d16c000] 10:19:38 INFO - PROCESS | 1748 | 1467739178406 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1685ms 10:19:38 INFO - PROCESS | 1748 | 1467739178465 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:19:38 INFO - PROCESS | 1748 | 1467739178471 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:19:38 INFO - PROCESS | 1748 | 1467739178482 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:19:38 INFO - PROCESS | 1748 | 1467739178486 Marionette TRACE conn3 <- [1,2374,null,{}] 10:19:38 INFO - PROCESS | 1748 | 1467739178492 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:38 INFO - PROCESS | 1748 | 1467739178498 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:38 INFO - PROCESS | 1748 | 1467739178746 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:19:39 INFO - PROCESS | 1748 | 1467739179029 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:39 INFO - PROCESS | 1748 | 1467739179037 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b2800 == 29 [pid = 1748] [id = 601] 10:19:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8f763c00) [pid = 1748] [serial = 1804] [outer = (nil)] 10:19:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8f912000) [pid = 1748] [serial = 1805] [outer = 0x8f763c00] 10:19:39 INFO - PROCESS | 1748 | 1467739179163 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8f920400) [pid = 1748] [serial = 1806] [outer = 0x8f763c00] 10:19:40 INFO - PROCESS | 1748 | 1467739180150 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1742ms 10:19:40 INFO - PROCESS | 1748 | 1467739180225 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:19:40 INFO - PROCESS | 1748 | 1467739180228 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:19:40 INFO - PROCESS | 1748 | 1467739180235 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:19:40 INFO - PROCESS | 1748 | 1467739180241 Marionette TRACE conn3 <- [1,2378,null,{}] 10:19:40 INFO - PROCESS | 1748 | 1467739180258 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:40 INFO - PROCESS | 1748 | 1467739180266 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:40 INFO - PROCESS | 1748 | 1467739180499 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:19:40 INFO - PROCESS | 1748 | 1467739180736 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:40 INFO - PROCESS | 1748 | 1467739180746 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7d0400 == 30 [pid = 1748] [id = 602] 10:19:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x91357800) [pid = 1748] [serial = 1807] [outer = (nil)] 10:19:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x91c37c00) [pid = 1748] [serial = 1808] [outer = 0x91357800] 10:19:40 INFO - PROCESS | 1748 | 1467739180840 Marionette DEBUG loaded listener.js 10:19:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x91da5800) [pid = 1748] [serial = 1809] [outer = 0x91357800] 10:19:41 INFO - PROCESS | 1748 | 1467739181740 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1590ms 10:19:41 INFO - PROCESS | 1748 | 1467739181826 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 1748 | 1467739181830 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:19:41 INFO - PROCESS | 1748 | 1467739181837 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 1748 | 1467739181840 Marionette TRACE conn3 <- [1,2382,null,{}] 10:19:41 INFO - PROCESS | 1748 | 1467739181846 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:41 INFO - PROCESS | 1748 | 1467739181850 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:42 INFO - PROCESS | 1748 | 1467739182071 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:19:42 INFO - PROCESS | 1748 | 1467739182297 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:42 INFO - PROCESS | 1748 | 1467739182305 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x91ae6000 == 31 [pid = 1748] [id = 603] 10:19:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91da3400) [pid = 1748] [serial = 1810] [outer = (nil)] 10:19:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x9240b000) [pid = 1748] [serial = 1811] [outer = 0x91da3400] 10:19:42 INFO - PROCESS | 1748 | 1467739182428 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x924efc00) [pid = 1748] [serial = 1812] [outer = 0x91da3400] 10:19:43 INFO - PROCESS | 1748 | 1467739183321 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:19:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:19:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1532ms 10:19:43 INFO - PROCESS | 1748 | 1467739183370 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:19:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:19:43 INFO - PROCESS | 1748 | 1467739183374 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:19:43 INFO - PROCESS | 1748 | 1467739183380 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 1748 | 1467739183384 Marionette TRACE conn3 <- [1,2386,null,{}] 10:19:43 INFO - PROCESS | 1748 | 1467739183390 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:43 INFO - PROCESS | 1748 | 1467739183395 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:43 INFO - PROCESS | 1748 | 1467739183572 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:19:43 INFO - PROCESS | 1748 | 1467739183768 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 1748 | 1467739183777 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bdc00 == 32 [pid = 1748] [id = 604] 10:19:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x923c0400) [pid = 1748] [serial = 1813] [outer = (nil)] 10:19:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x924fc000) [pid = 1748] [serial = 1814] [outer = 0x923c0400] 10:19:43 INFO - PROCESS | 1748 | 1467739183923 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x92923800) [pid = 1748] [serial = 1815] [outer = 0x923c0400] 10:19:45 INFO - PROCESS | 1748 | 1467739185203 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:19:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:19:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1881ms 10:19:45 INFO - PROCESS | 1748 | 1467739185265 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 1748 | 1467739185271 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:19:45 INFO - PROCESS | 1748 | 1467739185287 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 1748 | 1467739185292 Marionette TRACE conn3 <- [1,2390,null,{}] 10:19:45 INFO - PROCESS | 1748 | 1467739185300 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:45 INFO - PROCESS | 1748 | 1467739185307 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:45 INFO - PROCESS | 1748 | 1467739185468 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:19:45 INFO - PROCESS | 1748 | 1467739185714 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:45 INFO - PROCESS | 1748 | 1467739185726 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d165800 == 33 [pid = 1748] [id = 605] 10:19:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8d166000) [pid = 1748] [serial = 1816] [outer = (nil)] 10:19:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8d175000) [pid = 1748] [serial = 1817] [outer = 0x8d166000] 10:19:45 INFO - PROCESS | 1748 | 1467739185849 Marionette DEBUG loaded listener.js 10:19:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x8d4f3800) [pid = 1748] [serial = 1818] [outer = 0x8d166000] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4ef400 == 32 [pid = 1748] [id = 580] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8d046000 == 31 [pid = 1748] [id = 598] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2e0400 == 30 [pid = 1748] [id = 597] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6e000 == 29 [pid = 1748] [id = 596] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8db49800 == 28 [pid = 1748] [id = 595] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c4400 == 27 [pid = 1748] [id = 594] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8af76000 == 26 [pid = 1748] [id = 593] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b4000 == 25 [pid = 1748] [id = 581] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8e64ac00 == 24 [pid = 1748] [id = 583] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7d0800 == 23 [pid = 1748] [id = 582] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2e3800 == 22 [pid = 1748] [id = 586] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4eac00 == 21 [pid = 1748] [id = 587] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x9135fc00 == 20 [pid = 1748] [id = 588] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8af79c00 == 19 [pid = 1748] [id = 584] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6d400 == 18 [pid = 1748] [id = 591] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8e643400 == 17 [pid = 1748] [id = 589] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x91406400 == 16 [pid = 1748] [id = 590] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b5c00 == 15 [pid = 1748] [id = 585] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8aa400 == 14 [pid = 1748] [id = 592] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c6000 == 13 [pid = 1748] [id = 579] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x923bdc00 == 12 [pid = 1748] [id = 604] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x91ae6000 == 11 [pid = 1748] [id = 603] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7d0400 == 10 [pid = 1748] [id = 602] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7cd800 == 9 [pid = 1748] [id = 600] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b2800 == 8 [pid = 1748] [id = 601] 10:19:47 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6e800 == 7 [pid = 1748] [id = 599] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8d164c00) [pid = 1748] [serial = 1748] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8c2e0800) [pid = 1748] [serial = 1745] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8e852c00) [pid = 1748] [serial = 1751] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8c7a4400) [pid = 1748] [serial = 1746] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8db4e000) [pid = 1748] [serial = 1743] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8d4f3c00) [pid = 1748] [serial = 1742] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8db49400) [pid = 1748] [serial = 1754] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8e85c800) [pid = 1748] [serial = 1752] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8b8b0000) [pid = 1748] [serial = 1722] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8af7a000) [pid = 1748] [serial = 1721] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8d178000) [pid = 1748] [serial = 1725] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8d048800) [pid = 1748] [serial = 1724] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8f7dc000) [pid = 1748] [serial = 1728] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8e9ac400) [pid = 1748] [serial = 1727] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x91aed000) [pid = 1748] [serial = 1731] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x9140a800) [pid = 1748] [serial = 1730] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8f7e2c00) [pid = 1748] [serial = 1757] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x91da6400) [pid = 1748] [serial = 1734] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91c3f800) [pid = 1748] [serial = 1733] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x92920800) [pid = 1748] [serial = 1737] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x923c6000) [pid = 1748] [serial = 1736] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8e9b0000) [pid = 1748] [serial = 1740] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8e856400) [pid = 1748] [serial = 1739] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8d17d400) [pid = 1748] [serial = 1749] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1748 | 1467739188118 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2890ms 10:19:48 INFO - PROCESS | 1748 | 1467739188177 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:19:48 INFO - PROCESS | 1748 | 1467739188181 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:19:48 INFO - PROCESS | 1748 | 1467739188190 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:19:48 INFO - PROCESS | 1748 | 1467739188194 Marionette TRACE conn3 <- [1,2394,null,{}] 10:19:48 INFO - PROCESS | 1748 | 1467739188203 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:48 INFO - PROCESS | 1748 | 1467739188208 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:48 INFO - PROCESS | 1748 | 1467739188373 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:19:48 INFO - PROCESS | 1748 | 1467739188511 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:48 INFO - PROCESS | 1748 | 1467739188521 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e2400 == 8 [pid = 1748] [id = 606] 10:19:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8c2e3800) [pid = 1748] [serial = 1819] [outer = (nil)] 10:19:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8c7a3400) [pid = 1748] [serial = 1820] [outer = 0x8c2e3800] 10:19:48 INFO - PROCESS | 1748 | 1467739188593 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8c7a8000) [pid = 1748] [serial = 1821] [outer = 0x8c2e3800] 10:19:49 INFO - PROCESS | 1748 | 1467739189432 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:19:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:19:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1287ms 10:19:49 INFO - PROCESS | 1748 | 1467739189476 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:19:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:19:49 INFO - PROCESS | 1748 | 1467739189485 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:19:49 INFO - PROCESS | 1748 | 1467739189496 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 1748 | 1467739189501 Marionette TRACE conn3 <- [1,2398,null,{}] 10:19:49 INFO - PROCESS | 1748 | 1467739189507 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:49 INFO - PROCESS | 1748 | 1467739189511 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:49 INFO - PROCESS | 1748 | 1467739189688 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:19:49 INFO - PROCESS | 1748 | 1467739189700 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:49 INFO - PROCESS | 1748 | 1467739189709 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03d400 == 9 [pid = 1748] [id = 607] 10:19:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8d03d800) [pid = 1748] [serial = 1822] [outer = (nil)] 10:19:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8d044000) [pid = 1748] [serial = 1823] [outer = 0x8d03d800] 10:19:49 INFO - PROCESS | 1748 | 1467739189901 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8d164000) [pid = 1748] [serial = 1824] [outer = 0x8d03d800] 10:19:50 INFO - PROCESS | 1748 | 1467739190833 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1384ms 10:19:50 INFO - PROCESS | 1748 | 1467739190880 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 1748 | 1467739190883 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:19:50 INFO - PROCESS | 1748 | 1467739190890 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 1748 | 1467739190896 Marionette TRACE conn3 <- [1,2402,null,{}] 10:19:50 INFO - PROCESS | 1748 | 1467739190921 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:50 INFO - PROCESS | 1748 | 1467739190931 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:51 INFO - PROCESS | 1748 | 1467739191152 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:19:51 INFO - PROCESS | 1748 | 1467739191184 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:51 INFO - PROCESS | 1748 | 1467739191192 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db57c00 == 10 [pid = 1748] [id = 608] 10:19:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8e63dc00) [pid = 1748] [serial = 1825] [outer = (nil)] 10:19:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8e643c00) [pid = 1748] [serial = 1826] [outer = 0x8e63dc00] 10:19:51 INFO - PROCESS | 1748 | 1467739191265 Marionette DEBUG loaded listener.js 10:19:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8e851c00) [pid = 1748] [serial = 1827] [outer = 0x8e63dc00] 10:19:52 INFO - PROCESS | 1748 | 1467739192227 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1387ms 10:19:52 INFO - PROCESS | 1748 | 1467739192278 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:19:52 INFO - PROCESS | 1748 | 1467739192297 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:19:52 INFO - PROCESS | 1748 | 1467739192313 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:19:52 INFO - PROCESS | 1748 | 1467739192316 Marionette TRACE conn3 <- [1,2406,null,{}] 10:19:52 INFO - PROCESS | 1748 | 1467739192321 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:52 INFO - PROCESS | 1748 | 1467739192326 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:52 INFO - PROCESS | 1748 | 1467739192544 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:19:52 INFO - PROCESS | 1748 | 1467739192570 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:52 INFO - PROCESS | 1748 | 1467739192576 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e641400 == 11 [pid = 1748] [id = 609] 10:19:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8e853000) [pid = 1748] [serial = 1828] [outer = (nil)] 10:19:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8e9ac800) [pid = 1748] [serial = 1829] [outer = 0x8e853000] 10:19:52 INFO - PROCESS | 1748 | 1467739192645 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8f75bc00) [pid = 1748] [serial = 1830] [outer = 0x8e853000] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8b8abc00) [pid = 1748] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8c7cc800) [pid = 1748] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8d4f5000) [pid = 1748] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x91360000) [pid = 1748] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8c7aa000) [pid = 1748] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x8c7cb400) [pid = 1748] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8f75e800) [pid = 1748] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8db4ac00) [pid = 1748] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x9140d400) [pid = 1748] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8af76c00) [pid = 1748] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8c2d9c00) [pid = 1748] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x91357400) [pid = 1748] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8f917400) [pid = 1748] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8d16e000) [pid = 1748] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:19:53 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8d4f4000) [pid = 1748] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:19:54 INFO - PROCESS | 1748 | 1467739194088 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1830ms 10:19:54 INFO - PROCESS | 1748 | 1467739194143 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:19:54 INFO - PROCESS | 1748 | 1467739194146 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:19:54 INFO - PROCESS | 1748 | 1467739194152 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 1748 | 1467739194155 Marionette TRACE conn3 <- [1,2410,null,{}] 10:19:54 INFO - PROCESS | 1748 | 1467739194161 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:54 INFO - PROCESS | 1748 | 1467739194165 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:54 INFO - PROCESS | 1748 | 1467739194386 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:19:54 INFO - PROCESS | 1748 | 1467739194401 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:54 INFO - PROCESS | 1748 | 1467739194410 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af7a400 == 12 [pid = 1748] [id = 610] 10:19:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8c7cc800) [pid = 1748] [serial = 1831] [outer = (nil)] 10:19:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8db55c00) [pid = 1748] [serial = 1832] [outer = 0x8c7cc800] 10:19:54 INFO - PROCESS | 1748 | 1467739194483 Marionette DEBUG loaded listener.js 10:19:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8f7dcc00) [pid = 1748] [serial = 1833] [outer = 0x8c7cc800] 10:19:55 INFO - PROCESS | 1748 | 1467739195325 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1229ms 10:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:19:55 INFO - PROCESS | 1748 | 1467739195381 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 1748 | 1467739195384 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:19:55 INFO - PROCESS | 1748 | 1467739195390 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 1748 | 1467739195394 Marionette TRACE conn3 <- [1,2414,null,{}] 10:19:55 INFO - PROCESS | 1748 | 1467739195457 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:55 INFO - PROCESS | 1748 | 1467739195464 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:55 INFO - PROCESS | 1748 | 1467739195668 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:19:55 INFO - PROCESS | 1748 | 1467739195849 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:55 INFO - PROCESS | 1748 | 1467739195862 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ac800 == 13 [pid = 1748] [id = 611] 10:19:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8c2df800) [pid = 1748] [serial = 1834] [outer = (nil)] 10:19:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8c7a4400) [pid = 1748] [serial = 1835] [outer = 0x8c2df800] 10:19:55 INFO - PROCESS | 1748 | 1467739195944 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8c7c9000) [pid = 1748] [serial = 1836] [outer = 0x8c2df800] 10:19:57 INFO - PROCESS | 1748 | 1467739197075 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1764ms 10:19:57 INFO - PROCESS | 1748 | 1467739197155 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 1748 | 1467739197160 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:19:57 INFO - PROCESS | 1748 | 1467739197168 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 1748 | 1467739197172 Marionette TRACE conn3 <- [1,2418,null,{}] 10:19:57 INFO - PROCESS | 1748 | 1467739197181 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 1748 | 1467739197186 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:57 INFO - PROCESS | 1748 | 1467739197404 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:19:57 INFO - PROCESS | 1748 | 1467739197686 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 1748 | 1467739197702 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78400 == 14 [pid = 1748] [id = 612] 10:19:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8db50c00) [pid = 1748] [serial = 1837] [outer = (nil)] 10:19:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8db56400) [pid = 1748] [serial = 1838] [outer = 0x8db50c00] 10:19:57 INFO - PROCESS | 1748 | 1467739197778 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8e85dc00) [pid = 1748] [serial = 1839] [outer = 0x8db50c00] 10:19:58 INFO - PROCESS | 1748 | 1467739198755 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1635ms 10:19:58 INFO - PROCESS | 1748 | 1467739198820 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 1748 | 1467739198824 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:19:58 INFO - PROCESS | 1748 | 1467739198833 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 1748 | 1467739198836 Marionette TRACE conn3 <- [1,2422,null,{}] 10:19:58 INFO - PROCESS | 1748 | 1467739198842 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:58 INFO - PROCESS | 1748 | 1467739198847 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:59 INFO - PROCESS | 1748 | 1467739199022 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:19:59 INFO - PROCESS | 1748 | 1467739199216 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 1748 | 1467739199229 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:19:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7de000 == 15 [pid = 1748] [id = 613] 10:19:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8f7e2800) [pid = 1748] [serial = 1840] [outer = (nil)] 10:19:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8f912800) [pid = 1748] [serial = 1841] [outer = 0x8f7e2800] 10:19:59 INFO - PROCESS | 1748 | 1467739199394 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8f91d000) [pid = 1748] [serial = 1842] [outer = 0x8f7e2800] 10:20:00 INFO - PROCESS | 1748 | 1467739200418 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1631ms 10:20:00 INFO - PROCESS | 1748 | 1467739200482 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:20:00 INFO - PROCESS | 1748 | 1467739200498 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:20:00 INFO - PROCESS | 1748 | 1467739200510 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 1748 | 1467739200514 Marionette TRACE conn3 <- [1,2426,null,{}] 10:20:00 INFO - PROCESS | 1748 | 1467739200524 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:00 INFO - PROCESS | 1748 | 1467739200531 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:00 INFO - PROCESS | 1748 | 1467739200807 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:20:01 INFO - PROCESS | 1748 | 1467739201082 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:01 INFO - PROCESS | 1748 | 1467739201093 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f91b800 == 16 [pid = 1748] [id = 614] 10:20:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x91360400) [pid = 1748] [serial = 1843] [outer = (nil)] 10:20:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x913c9800) [pid = 1748] [serial = 1844] [outer = 0x91360400] 10:20:01 INFO - PROCESS | 1748 | 1467739201167 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x913c7800) [pid = 1748] [serial = 1845] [outer = 0x91360400] 10:20:02 INFO - PROCESS | 1748 | 1467739202312 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:20:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:20:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1840ms 10:20:02 INFO - PROCESS | 1748 | 1467739202349 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:20:02 INFO - PROCESS | 1748 | 1467739202355 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:20:02 INFO - PROCESS | 1748 | 1467739202363 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:20:02 INFO - PROCESS | 1748 | 1467739202367 Marionette TRACE conn3 <- [1,2430,null,{}] 10:20:02 INFO - PROCESS | 1748 | 1467739202376 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:02 INFO - PROCESS | 1748 | 1467739202382 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:02 INFO - PROCESS | 1748 | 1467739202605 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:20:02 INFO - PROCESS | 1748 | 1467739202963 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:02 INFO - PROCESS | 1748 | 1467739202976 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8e9a9400) [pid = 1748] [serial = 1755] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x91401c00) [pid = 1748] [serial = 1796] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x91c40000) [pid = 1748] [serial = 1797] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x92405800) [pid = 1748] [serial = 1779] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x9140e800) [pid = 1748] [serial = 1793] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x8e851800) [pid = 1748] [serial = 1763] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91aef000) [pid = 1748] [serial = 1794] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x913c3800) [pid = 1748] [serial = 1767] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8d17b800) [pid = 1748] [serial = 1761] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8d4f4800) [pid = 1748] [serial = 1785] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8d040400) [pid = 1748] [serial = 1760] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8f7e9000) [pid = 1748] [serial = 1758] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8f7e4000) [pid = 1748] [serial = 1788] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x91c36000) [pid = 1748] [serial = 1772] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8c2e3000) [pid = 1748] [serial = 1782] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x923c0800) [pid = 1748] [serial = 1776] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x9140e400) [pid = 1748] [serial = 1769] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8e85ec00) [pid = 1748] [serial = 1764] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x91c3fc00) [pid = 1748] [serial = 1773] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8e9b5400) [pid = 1748] [serial = 1787] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x913bf000) [pid = 1748] [serial = 1766] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x923be000) [pid = 1748] [serial = 1775] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x9135d000) [pid = 1748] [serial = 1790] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8d169000) [pid = 1748] [serial = 1784] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8f916800) [pid = 1748] [serial = 1778] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x91410800) [pid = 1748] [serial = 1770] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x913c5000) [pid = 1748] [serial = 1791] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x8b8af000) [pid = 1748] [serial = 1781] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b9000 == 17 [pid = 1748] [id = 615] 10:20:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x8c2dd800) [pid = 1748] [serial = 1846] [outer = (nil)] 10:20:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8c7c3800) [pid = 1748] [serial = 1847] [outer = 0x8c2dd800] 10:20:03 INFO - PROCESS | 1748 | 1467739203124 Marionette DEBUG loaded listener.js 10:20:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8d044c00) [pid = 1748] [serial = 1848] [outer = 0x8c2dd800] 10:20:04 INFO - PROCESS | 1748 | 1467739204434 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2133ms 10:20:04 INFO - PROCESS | 1748 | 1467739204496 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 1748 | 1467739204513 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:20:04 INFO - PROCESS | 1748 | 1467739204550 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:20:04 INFO - PROCESS | 1748 | 1467739204556 Marionette TRACE conn3 <- [1,2434,null,{}] 10:20:04 INFO - PROCESS | 1748 | 1467739204564 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:04 INFO - PROCESS | 1748 | 1467739204571 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:04 INFO - PROCESS | 1748 | 1467739204752 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:20:04 INFO - PROCESS | 1748 | 1467739204947 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 1748 | 1467739204957 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d16e000 == 18 [pid = 1748] [id = 616] 10:20:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8d182c00) [pid = 1748] [serial = 1849] [outer = (nil)] 10:20:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8d4f6c00) [pid = 1748] [serial = 1850] [outer = 0x8d182c00] 10:20:05 INFO - PROCESS | 1748 | 1467739205027 Marionette DEBUG loaded listener.js 10:20:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8db54000) [pid = 1748] [serial = 1851] [outer = 0x8d182c00] 10:20:05 INFO - PROCESS | 1748 | 1467739205793 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1306ms 10:20:05 INFO - PROCESS | 1748 | 1467739205851 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:20:05 INFO - PROCESS | 1748 | 1467739205854 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:20:05 INFO - PROCESS | 1748 | 1467739205861 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 1748 | 1467739205867 Marionette TRACE conn3 <- [1,2438,null,{}] 10:20:05 INFO - PROCESS | 1748 | 1467739205892 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:05 INFO - PROCESS | 1748 | 1467739205900 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:06 INFO - PROCESS | 1748 | 1467739206105 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:20:06 INFO - PROCESS | 1748 | 1467739206130 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 1748 | 1467739206136 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e1800 == 19 [pid = 1748] [id = 617] 10:20:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8f7e3000) [pid = 1748] [serial = 1852] [outer = (nil)] 10:20:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8f7e7800) [pid = 1748] [serial = 1853] [outer = 0x8f7e3000] 10:20:06 INFO - PROCESS | 1748 | 1467739206206 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8f91d800) [pid = 1748] [serial = 1854] [outer = 0x8f7e3000] 10:20:07 INFO - PROCESS | 1748 | 1467739207169 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1343ms 10:20:07 INFO - PROCESS | 1748 | 1467739207204 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:20:07 INFO - PROCESS | 1748 | 1467739207209 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:20:07 INFO - PROCESS | 1748 | 1467739207215 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 1748 | 1467739207217 Marionette TRACE conn3 <- [1,2442,null,{}] 10:20:07 INFO - PROCESS | 1748 | 1467739207228 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:07 INFO - PROCESS | 1748 | 1467739207232 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:07 INFO - PROCESS | 1748 | 1467739207428 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:20:07 INFO - PROCESS | 1748 | 1467739207467 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:07 INFO - PROCESS | 1748 | 1467739207478 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b8c00 == 20 [pid = 1748] [id = 618] 10:20:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x91358400) [pid = 1748] [serial = 1855] [outer = (nil)] 10:20:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x913c1400) [pid = 1748] [serial = 1856] [outer = 0x91358400] 10:20:07 INFO - PROCESS | 1748 | 1467739207540 Marionette DEBUG loaded listener.js 10:20:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x913c6000) [pid = 1748] [serial = 1857] [outer = 0x91358400] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8c2e3800) [pid = 1748] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8af6ec00) [pid = 1748] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8d16c000) [pid = 1748] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8f763c00) [pid = 1748] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91357800) [pid = 1748] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8e63dc00) [pid = 1748] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x91da3400) [pid = 1748] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x923c0400) [pid = 1748] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8e853000) [pid = 1748] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8d166000) [pid = 1748] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:20:08 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x8d03d800) [pid = 1748] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:20:08 INFO - PROCESS | 1748 | 1467739208478 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1293ms 10:20:08 INFO - PROCESS | 1748 | 1467739208508 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:20:08 INFO - PROCESS | 1748 | 1467739208512 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:20:08 INFO - PROCESS | 1748 | 1467739208517 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:20:08 INFO - PROCESS | 1748 | 1467739208520 Marionette TRACE conn3 <- [1,2446,null,{}] 10:20:08 INFO - PROCESS | 1748 | 1467739208526 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:08 INFO - PROCESS | 1748 | 1467739208531 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:08 INFO - PROCESS | 1748 | 1467739208734 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:20:08 INFO - PROCESS | 1748 | 1467739208824 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 1748 | 1467739208830 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03c800 == 21 [pid = 1748] [id = 619] 10:20:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8d040800) [pid = 1748] [serial = 1858] [outer = (nil)] 10:20:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x9135d000) [pid = 1748] [serial = 1859] [outer = 0x8d040800] 10:20:08 INFO - PROCESS | 1748 | 1467739208896 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x91364c00) [pid = 1748] [serial = 1860] [outer = 0x8d040800] 10:20:09 INFO - PROCESS | 1748 | 1467739209673 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1178ms 10:20:09 INFO - PROCESS | 1748 | 1467739209702 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 1748 | 1467739209706 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:20:09 INFO - PROCESS | 1748 | 1467739209713 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 1748 | 1467739209716 Marionette TRACE conn3 <- [1,2450,null,{}] 10:20:09 INFO - PROCESS | 1748 | 1467739209721 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 1748 | 1467739209731 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:09 INFO - PROCESS | 1748 | 1467739209924 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:20:09 INFO - PROCESS | 1748 | 1467739209933 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 1748 | 1467739209941 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b5000 == 22 [pid = 1748] [id = 620] 10:20:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8d166800) [pid = 1748] [serial = 1861] [outer = (nil)] 10:20:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x91aed400) [pid = 1748] [serial = 1862] [outer = 0x8d166800] 10:20:10 INFO - PROCESS | 1748 | 1467739210009 Marionette DEBUG loaded listener.js 10:20:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x91af0400) [pid = 1748] [serial = 1863] [outer = 0x8d166800] 10:20:11 INFO - PROCESS | 1748 | 1467739211154 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1479ms 10:20:11 INFO - PROCESS | 1748 | 1467739211193 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:20:11 INFO - PROCESS | 1748 | 1467739211199 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:20:11 INFO - PROCESS | 1748 | 1467739211207 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:20:11 INFO - PROCESS | 1748 | 1467739211215 Marionette TRACE conn3 <- [1,2454,null,{}] 10:20:11 INFO - PROCESS | 1748 | 1467739211222 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:11 INFO - PROCESS | 1748 | 1467739211228 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:11 INFO - PROCESS | 1748 | 1467739211413 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:20:11 INFO - PROCESS | 1748 | 1467739211593 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:11 INFO - PROCESS | 1748 | 1467739211604 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2de000 == 23 [pid = 1748] [id = 621] 10:20:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8c7a5800) [pid = 1748] [serial = 1864] [outer = (nil)] 10:20:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8d176400) [pid = 1748] [serial = 1865] [outer = 0x8c7a5800] 10:20:11 INFO - PROCESS | 1748 | 1467739211693 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8d180c00) [pid = 1748] [serial = 1866] [outer = 0x8c7a5800] 10:20:12 INFO - PROCESS | 1748 | 1467739212671 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1484ms 10:20:12 INFO - PROCESS | 1748 | 1467739212690 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 1748 | 1467739212698 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:20:12 INFO - PROCESS | 1748 | 1467739212708 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 1748 | 1467739212713 Marionette TRACE conn3 <- [1,2458,null,{}] 10:20:12 INFO - PROCESS | 1748 | 1467739212719 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 1748 | 1467739212724 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:12 INFO - PROCESS | 1748 | 1467739212942 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:20:13 INFO - PROCESS | 1748 | 1467739213146 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:13 INFO - PROCESS | 1748 | 1467739213156 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b6400 == 24 [pid = 1748] [id = 622] 10:20:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8e9b7000) [pid = 1748] [serial = 1867] [outer = (nil)] 10:20:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8f91a400) [pid = 1748] [serial = 1868] [outer = 0x8e9b7000] 10:20:13 INFO - PROCESS | 1748 | 1467739213245 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x9135b800) [pid = 1748] [serial = 1869] [outer = 0x8e9b7000] 10:20:14 INFO - PROCESS | 1748 | 1467739214276 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1636ms 10:20:14 INFO - PROCESS | 1748 | 1467739214345 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:20:14 INFO - PROCESS | 1748 | 1467739214349 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:20:14 INFO - PROCESS | 1748 | 1467739214356 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 1748 | 1467739214362 Marionette TRACE conn3 <- [1,2462,null,{}] 10:20:14 INFO - PROCESS | 1748 | 1467739214378 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:14 INFO - PROCESS | 1748 | 1467739214386 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:14 INFO - PROCESS | 1748 | 1467739214597 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:20:14 INFO - PROCESS | 1748 | 1467739214823 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 1748 | 1467739214834 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f75a800 == 25 [pid = 1748] [id = 623] 10:20:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x91aec000) [pid = 1748] [serial = 1870] [outer = (nil)] 10:20:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x91c34400) [pid = 1748] [serial = 1871] [outer = 0x91aec000] 10:20:14 INFO - PROCESS | 1748 | 1467739214955 Marionette DEBUG loaded listener.js 10:20:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91c3d000) [pid = 1748] [serial = 1872] [outer = 0x91aec000] 10:20:15 INFO - PROCESS | 1748 | 1467739215845 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1535ms 10:20:15 INFO - PROCESS | 1748 | 1467739215892 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 1748 | 1467739215899 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:20:15 INFO - PROCESS | 1748 | 1467739215907 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 1748 | 1467739215912 Marionette TRACE conn3 <- [1,2466,null,{}] 10:20:15 INFO - PROCESS | 1748 | 1467739215921 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:15 INFO - PROCESS | 1748 | 1467739215925 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:16 INFO - PROCESS | 1748 | 1467739216108 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:20:16 INFO - PROCESS | 1748 | 1467739216288 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:16 INFO - PROCESS | 1748 | 1467739216298 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140e800 == 26 [pid = 1748] [id = 624] 10:20:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x9140f000) [pid = 1748] [serial = 1873] [outer = (nil)] 10:20:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91d9e400) [pid = 1748] [serial = 1874] [outer = 0x9140f000] 10:20:16 INFO - PROCESS | 1748 | 1467739216398 Marionette DEBUG loaded listener.js 10:20:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x91da5000) [pid = 1748] [serial = 1875] [outer = 0x9140f000] 10:20:17 INFO - PROCESS | 1748 | 1467739217378 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1539ms 10:20:17 INFO - PROCESS | 1748 | 1467739217447 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:20:17 INFO - PROCESS | 1748 | 1467739217451 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:20:17 INFO - PROCESS | 1748 | 1467739217458 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 1748 | 1467739217462 Marionette TRACE conn3 <- [1,2470,null,{}] 10:20:17 INFO - PROCESS | 1748 | 1467739217468 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:17 INFO - PROCESS | 1748 | 1467739217473 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:17 INFO - PROCESS | 1748 | 1467739217652 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:20:17 INFO - PROCESS | 1748 | 1467739217832 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 1748 | 1467739217840 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b5400 == 27 [pid = 1748] [id = 625] 10:20:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8c7c5400) [pid = 1748] [serial = 1876] [outer = (nil)] 10:20:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x922ac800) [pid = 1748] [serial = 1877] [outer = 0x8c7c5400] 10:20:17 INFO - PROCESS | 1748 | 1467739217942 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x922adc00) [pid = 1748] [serial = 1878] [outer = 0x8c7c5400] 10:20:18 INFO - PROCESS | 1748 | 1467739218961 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:20:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:20:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1532ms 10:20:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:20:19 INFO - PROCESS | 1748 | 1467739218992 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:20:19 INFO - PROCESS | 1748 | 1467739218996 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:20:19 INFO - PROCESS | 1748 | 1467739219004 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:20:19 INFO - PROCESS | 1748 | 1467739219008 Marionette TRACE conn3 <- [1,2474,null,{}] 10:20:19 INFO - PROCESS | 1748 | 1467739219015 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:19 INFO - PROCESS | 1748 | 1467739219026 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:19 INFO - PROCESS | 1748 | 1467739219222 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:20:19 INFO - PROCESS | 1748 | 1467739219407 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:19 INFO - PROCESS | 1748 | 1467739219415 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7d0800 == 28 [pid = 1748] [id = 626] 10:20:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x91da8c00) [pid = 1748] [serial = 1879] [outer = (nil)] 10:20:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x92409c00) [pid = 1748] [serial = 1880] [outer = 0x91da8c00] 10:20:19 INFO - PROCESS | 1748 | 1467739219498 Marionette DEBUG loaded listener.js 10:20:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x9240d800) [pid = 1748] [serial = 1881] [outer = 0x91da8c00] 10:20:20 INFO - PROCESS | 1748 | 1467739220453 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:20:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:20:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1484ms 10:20:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:20:20 INFO - PROCESS | 1748 | 1467739220487 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:20:20 INFO - PROCESS | 1748 | 1467739220490 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:20:20 INFO - PROCESS | 1748 | 1467739220497 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:20:20 INFO - PROCESS | 1748 | 1467739220500 Marionette TRACE conn3 <- [1,2478,null,{}] 10:20:20 INFO - PROCESS | 1748 | 1467739220506 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:20 INFO - PROCESS | 1748 | 1467739220511 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:20 INFO - PROCESS | 1748 | 1467739220671 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:20:20 INFO - PROCESS | 1748 | 1467739220859 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:20 INFO - PROCESS | 1748 | 1467739220866 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af77c00 == 29 [pid = 1748] [id = 627] 10:20:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8b8b8800) [pid = 1748] [serial = 1882] [outer = (nil)] 10:20:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8e9b6000) [pid = 1748] [serial = 1883] [outer = 0x8b8b8800] 10:20:20 INFO - PROCESS | 1748 | 1467739220942 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x924f7c00) [pid = 1748] [serial = 1884] [outer = 0x8b8b8800] 10:20:22 INFO - PROCESS | 1748 | 1467739222060 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:20:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:20:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1634ms 10:20:22 INFO - PROCESS | 1748 | 1467739222131 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:20:22 INFO - PROCESS | 1748 | 1467739222135 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:20:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:20:22 INFO - PROCESS | 1748 | 1467739222144 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 1748 | 1467739222149 Marionette TRACE conn3 <- [1,2482,null,{}] 10:20:22 INFO - PROCESS | 1748 | 1467739222157 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:22 INFO - PROCESS | 1748 | 1467739222168 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:22 INFO - PROCESS | 1748 | 1467739222373 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:20:22 INFO - PROCESS | 1748 | 1467739222621 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:22 INFO - PROCESS | 1748 | 1467739222630 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c3400 == 30 [pid = 1748] [id = 628] 10:20:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8c7c8000) [pid = 1748] [serial = 1885] [outer = (nil)] 10:20:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8d040000) [pid = 1748] [serial = 1886] [outer = 0x8c7c8000] 10:20:22 INFO - PROCESS | 1748 | 1467739222768 Marionette DEBUG loaded listener.js 10:20:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8d168800) [pid = 1748] [serial = 1887] [outer = 0x8c7c8000] 10:20:23 INFO - PROCESS | 1748 | 1467739223654 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:20:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:20:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1544ms 10:20:23 INFO - PROCESS | 1748 | 1467739223688 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:20:23 INFO - PROCESS | 1748 | 1467739223693 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:20:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:20:23 INFO - PROCESS | 1748 | 1467739223703 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:20:23 INFO - PROCESS | 1748 | 1467739223707 Marionette TRACE conn3 <- [1,2486,null,{}] 10:20:23 INFO - PROCESS | 1748 | 1467739223713 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:23 INFO - PROCESS | 1748 | 1467739223718 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:23 INFO - PROCESS | 1748 | 1467739223888 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8db55c00) [pid = 1748] [serial = 1832] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8c7a3400) [pid = 1748] [serial = 1820] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8b8b9400) [pid = 1748] [serial = 1800] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8af75400) [pid = 1748] [serial = 1799] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8e642400) [pid = 1748] [serial = 1803] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8d4eec00) [pid = 1748] [serial = 1802] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8f920400) [pid = 1748] [serial = 1806] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8f912000) [pid = 1748] [serial = 1805] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x91da5800) [pid = 1748] [serial = 1809] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91c37c00) [pid = 1748] [serial = 1808] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8e643c00) [pid = 1748] [serial = 1826] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x924efc00) [pid = 1748] [serial = 1812] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x9240b000) [pid = 1748] [serial = 1811] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x92923800) [pid = 1748] [serial = 1815] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x924fc000) [pid = 1748] [serial = 1814] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8e9ac800) [pid = 1748] [serial = 1829] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8d4f3800) [pid = 1748] [serial = 1818] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8d175000) [pid = 1748] [serial = 1817] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8d044000) [pid = 1748] [serial = 1823] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8c7a8000) [pid = 1748] [serial = 1821] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8e851c00) [pid = 1748] [serial = 1827] [outer = (nil)] [url = about:blank] 10:20:25 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8f75bc00) [pid = 1748] [serial = 1830] [outer = (nil)] [url = about:blank] 10:20:25 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8d164000) [pid = 1748] [serial = 1824] [outer = (nil)] [url = about:blank] 10:20:25 INFO - PROCESS | 1748 | 1467739225195 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:25 INFO - PROCESS | 1748 | 1467739225202 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78000 == 31 [pid = 1748] [id = 629] 10:20:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8af78c00) [pid = 1748] [serial = 1888] [outer = (nil)] 10:20:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8b8ae800) [pid = 1748] [serial = 1889] [outer = 0x8af78c00] 10:20:25 INFO - PROCESS | 1748 | 1467739225283 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8b8b7000) [pid = 1748] [serial = 1890] [outer = 0x8af78c00] 10:20:26 INFO - PROCESS | 1748 | 1467739226158 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2489ms 10:20:26 INFO - PROCESS | 1748 | 1467739226194 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:20:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:20:26 INFO - PROCESS | 1748 | 1467739226200 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:20:26 INFO - PROCESS | 1748 | 1467739226207 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:20:26 INFO - PROCESS | 1748 | 1467739226211 Marionette TRACE conn3 <- [1,2490,null,{}] 10:20:26 INFO - PROCESS | 1748 | 1467739226219 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:26 INFO - PROCESS | 1748 | 1467739226227 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:26 INFO - PROCESS | 1748 | 1467739226390 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:20:26 INFO - PROCESS | 1748 | 1467739226528 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 1748 | 1467739226539 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2ddc00 == 32 [pid = 1748] [id = 630] 10:20:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8c7a7800) [pid = 1748] [serial = 1891] [outer = (nil)] 10:20:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8c7cfc00) [pid = 1748] [serial = 1892] [outer = 0x8c7a7800] 10:20:26 INFO - PROCESS | 1748 | 1467739226605 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8d047400) [pid = 1748] [serial = 1893] [outer = 0x8c7a7800] 10:20:27 INFO - PROCESS | 1748 | 1467739227501 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:20:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:20:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1334ms 10:20:27 INFO - PROCESS | 1748 | 1467739227543 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 1748 | 1467739227549 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:20:27 INFO - PROCESS | 1748 | 1467739227555 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 1748 | 1467739227559 Marionette TRACE conn3 <- [1,2494,null,{}] 10:20:27 INFO - PROCESS | 1748 | 1467739227565 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:27 INFO - PROCESS | 1748 | 1467739227570 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:27 INFO - PROCESS | 1748 | 1467739227738 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:20:27 INFO - PROCESS | 1748 | 1467739227884 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:27 INFO - PROCESS | 1748 | 1467739227890 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c4c00 == 33 [pid = 1748] [id = 631] 10:20:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8d17e400) [pid = 1748] [serial = 1894] [outer = (nil)] 10:20:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8d4f3c00) [pid = 1748] [serial = 1895] [outer = 0x8d17e400] 10:20:27 INFO - PROCESS | 1748 | 1467739227988 Marionette DEBUG loaded listener.js 10:20:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8db4cc00) [pid = 1748] [serial = 1896] [outer = 0x8d17e400] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x91358400) [pid = 1748] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8c7cc800) [pid = 1748] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8c2dd800) [pid = 1748] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8c2df800) [pid = 1748] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x91360400) [pid = 1748] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8f7e2800) [pid = 1748] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8d182c00) [pid = 1748] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8db50c00) [pid = 1748] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8f7e3000) [pid = 1748] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8d166800) [pid = 1748] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:20:29 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8d040800) [pid = 1748] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:20:29 INFO - PROCESS | 1748 | 1467739229889 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2399ms 10:20:29 INFO - PROCESS | 1748 | 1467739229955 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:20:29 INFO - PROCESS | 1748 | 1467739229961 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:20:29 INFO - PROCESS | 1748 | 1467739229969 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:20:29 INFO - PROCESS | 1748 | 1467739229975 Marionette TRACE conn3 <- [1,2498,null,{}] 10:20:29 INFO - PROCESS | 1748 | 1467739229984 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:29 INFO - PROCESS | 1748 | 1467739229989 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:30 INFO - PROCESS | 1748 | 1467739230210 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:20:30 INFO - PROCESS | 1748 | 1467739230390 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:30 INFO - PROCESS | 1748 | 1467739230401 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6e000 == 34 [pid = 1748] [id = 632] 10:20:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8c2dc400) [pid = 1748] [serial = 1897] [outer = (nil)] 10:20:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8d040800) [pid = 1748] [serial = 1898] [outer = 0x8c2dc400] 10:20:30 INFO - PROCESS | 1748 | 1467739230485 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8d17d000) [pid = 1748] [serial = 1899] [outer = 0x8c2dc400] 10:20:31 INFO - PROCESS | 1748 | 1467739231549 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1642ms 10:20:31 INFO - PROCESS | 1748 | 1467739231610 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:20:31 INFO - PROCESS | 1748 | 1467739231618 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:20:31 INFO - PROCESS | 1748 | 1467739231628 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 1748 | 1467739231632 Marionette TRACE conn3 <- [1,2502,null,{}] 10:20:31 INFO - PROCESS | 1748 | 1467739231639 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:31 INFO - PROCESS | 1748 | 1467739231644 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:31 INFO - PROCESS | 1748 | 1467739231829 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:20:32 INFO - PROCESS | 1748 | 1467739232090 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 1748 | 1467739232098 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db56c00 == 35 [pid = 1748] [id = 633] 10:20:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8e63e400) [pid = 1748] [serial = 1900] [outer = (nil)] 10:20:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8e642800) [pid = 1748] [serial = 1901] [outer = 0x8e63e400] 10:20:32 INFO - PROCESS | 1748 | 1467739232225 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8e648000) [pid = 1748] [serial = 1902] [outer = 0x8e63e400] 10:20:33 INFO - PROCESS | 1748 | 1467739233244 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1688ms 10:20:33 INFO - PROCESS | 1748 | 1467739233315 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:20:33 INFO - PROCESS | 1748 | 1467739233320 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:20:33 INFO - PROCESS | 1748 | 1467739233327 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:20:33 INFO - PROCESS | 1748 | 1467739233333 Marionette TRACE conn3 <- [1,2506,null,{}] 10:20:33 INFO - PROCESS | 1748 | 1467739233352 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:33 INFO - PROCESS | 1748 | 1467739233362 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:33 INFO - PROCESS | 1748 | 1467739233580 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:20:33 INFO - PROCESS | 1748 | 1467739233809 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 1748 | 1467739233820 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b4400 == 36 [pid = 1748] [id = 634] 10:20:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8e9b7400) [pid = 1748] [serial = 1903] [outer = (nil)] 10:20:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8f75b400) [pid = 1748] [serial = 1904] [outer = 0x8e9b7400] 10:20:33 INFO - PROCESS | 1748 | 1467739233927 Marionette DEBUG loaded listener.js 10:20:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8f7dc800) [pid = 1748] [serial = 1905] [outer = 0x8e9b7400] 10:20:34 INFO - PROCESS | 1748 | 1467739234926 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1690ms 10:20:35 INFO - PROCESS | 1748 | 1467739235016 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:20:35 INFO - PROCESS | 1748 | 1467739235021 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:20:35 INFO - PROCESS | 1748 | 1467739235027 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 1748 | 1467739235031 Marionette TRACE conn3 <- [1,2510,null,{}] 10:20:35 INFO - PROCESS | 1748 | 1467739235036 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:35 INFO - PROCESS | 1748 | 1467739235041 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:35 INFO - PROCESS | 1748 | 1467739235227 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:20:35 INFO - PROCESS | 1748 | 1467739235430 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 1748 | 1467739235439 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af70800 == 37 [pid = 1748] [id = 635] 10:20:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8af73c00) [pid = 1748] [serial = 1906] [outer = (nil)] 10:20:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8af7cc00) [pid = 1748] [serial = 1907] [outer = 0x8af73c00] 10:20:35 INFO - PROCESS | 1748 | 1467739235662 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8c7ac800) [pid = 1748] [serial = 1908] [outer = 0x8af73c00] 10:20:36 INFO - PROCESS | 1748 | --DOCSHELL 0x8af77c00 == 36 [pid = 1748] [id = 627] 10:20:36 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7d0800 == 35 [pid = 1748] [id = 626] 10:20:36 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b5400 == 34 [pid = 1748] [id = 625] 10:20:36 INFO - PROCESS | 1748 | --DOCSHELL 0x9140e800 == 33 [pid = 1748] [id = 624] 10:20:36 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c3400 == 32 [pid = 1748] [id = 628] 10:20:36 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2e2400 == 31 [pid = 1748] [id = 606] 10:20:36 INFO - PROCESS | 1748 | 1467739236666 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x913c1400) [pid = 1748] [serial = 1856] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x913c6000) [pid = 1748] [serial = 1857] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8f7dcc00) [pid = 1748] [serial = 1833] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8c7c3800) [pid = 1748] [serial = 1847] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8d044c00) [pid = 1748] [serial = 1848] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8c7a4400) [pid = 1748] [serial = 1835] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8c7c9000) [pid = 1748] [serial = 1836] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x913c9800) [pid = 1748] [serial = 1844] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x913c7800) [pid = 1748] [serial = 1845] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8f912800) [pid = 1748] [serial = 1841] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8f91d000) [pid = 1748] [serial = 1842] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8d4f6c00) [pid = 1748] [serial = 1850] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8db56400) [pid = 1748] [serial = 1838] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8e85dc00) [pid = 1748] [serial = 1839] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8f7e7800) [pid = 1748] [serial = 1853] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8f91d800) [pid = 1748] [serial = 1854] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x91aed400) [pid = 1748] [serial = 1862] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x9135d000) [pid = 1748] [serial = 1859] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x8db54000) [pid = 1748] [serial = 1851] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x91af0400) [pid = 1748] [serial = 1863] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x91364c00) [pid = 1748] [serial = 1860] [outer = (nil)] [url = about:blank] 10:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1731ms 10:20:36 INFO - PROCESS | 1748 | 1467739236759 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:20:36 INFO - PROCESS | 1748 | 1467739236765 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:20:36 INFO - PROCESS | 1748 | 1467739236772 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 1748 | 1467739236776 Marionette TRACE conn3 <- [1,2514,null,{}] 10:20:36 INFO - PROCESS | 1748 | 1467739236783 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:36 INFO - PROCESS | 1748 | 1467739236788 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:36 INFO - PROCESS | 1748 | 1467739236948 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:20:36 INFO - PROCESS | 1748 | 1467739236958 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:36 INFO - PROCESS | 1748 | 1467739236967 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03b400 == 32 [pid = 1748] [id = 636] 10:20:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x8d045c00) [pid = 1748] [serial = 1909] [outer = (nil)] 10:20:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x8d16d800) [pid = 1748] [serial = 1910] [outer = 0x8d045c00] 10:20:37 INFO - PROCESS | 1748 | 1467739237036 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x8d4ecc00) [pid = 1748] [serial = 1911] [outer = 0x8d045c00] 10:20:37 INFO - PROCESS | 1748 | 1467739237992 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1289ms 10:20:38 INFO - PROCESS | 1748 | 1467739238061 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:20:38 INFO - PROCESS | 1748 | 1467739238066 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:20:38 INFO - PROCESS | 1748 | 1467739238076 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:20:38 INFO - PROCESS | 1748 | 1467739238080 Marionette TRACE conn3 <- [1,2518,null,{}] 10:20:38 INFO - PROCESS | 1748 | 1467739238086 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:38 INFO - PROCESS | 1748 | 1467739238091 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:38 INFO - PROCESS | 1748 | 1467739238248 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:20:38 INFO - PROCESS | 1748 | 1467739238399 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 1748 | 1467739238410 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b2400 == 33 [pid = 1748] [id = 637] 10:20:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x8d4f5800) [pid = 1748] [serial = 1912] [outer = (nil)] 10:20:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8e852400) [pid = 1748] [serial = 1913] [outer = 0x8d4f5800] 10:20:38 INFO - PROCESS | 1748 | 1467739238472 Marionette DEBUG loaded listener.js 10:20:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8e9aa000) [pid = 1748] [serial = 1914] [outer = 0x8d4f5800] 10:20:39 INFO - PROCESS | 1748 | 1467739239287 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1236ms 10:20:39 INFO - PROCESS | 1748 | 1467739239313 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:20:39 INFO - PROCESS | 1748 | 1467739239317 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:20:39 INFO - PROCESS | 1748 | 1467739239323 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 1748 | 1467739239329 Marionette TRACE conn3 <- [1,2522,null,{}] 10:20:39 INFO - PROCESS | 1748 | 1467739239359 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:39 INFO - PROCESS | 1748 | 1467739239366 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:39 INFO - PROCESS | 1748 | 1467739239581 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:20:39 INFO - PROCESS | 1748 | 1467739239602 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:39 INFO - PROCESS | 1748 | 1467739239610 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:39 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af70400 == 34 [pid = 1748] [id = 638] 10:20:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8e9b8000) [pid = 1748] [serial = 1915] [outer = (nil)] 10:20:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8f912800) [pid = 1748] [serial = 1916] [outer = 0x8e9b8000] 10:20:39 INFO - PROCESS | 1748 | 1467739239675 Marionette DEBUG loaded listener.js 10:20:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8f917c00) [pid = 1748] [serial = 1917] [outer = 0x8e9b8000] 10:20:40 INFO - PROCESS | 1748 | 1467739240571 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:20:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:20:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1291ms 10:20:40 INFO - PROCESS | 1748 | 1467739240614 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:20:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:20:40 INFO - PROCESS | 1748 | 1467739240618 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:20:40 INFO - PROCESS | 1748 | 1467739240631 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:20:40 INFO - PROCESS | 1748 | 1467739240633 Marionette TRACE conn3 <- [1,2526,null,{}] 10:20:40 INFO - PROCESS | 1748 | 1467739240637 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:40 INFO - PROCESS | 1748 | 1467739240643 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:40 INFO - PROCESS | 1748 | 1467739240844 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:20:40 INFO - PROCESS | 1748 | 1467739240865 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:40 INFO - PROCESS | 1748 | 1467739240872 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9ae400 == 35 [pid = 1748] [id = 639] 10:20:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8f91c400) [pid = 1748] [serial = 1918] [outer = (nil)] 10:20:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x91357800) [pid = 1748] [serial = 1919] [outer = 0x8f91c400] 10:20:40 INFO - PROCESS | 1748 | 1467739240943 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x9135d000) [pid = 1748] [serial = 1920] [outer = 0x8f91c400] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8c7a5800) [pid = 1748] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8c7c5400) [pid = 1748] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x91aec000) [pid = 1748] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x9140f000) [pid = 1748] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8c7c8000) [pid = 1748] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8e9b7000) [pid = 1748] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8b8b8800) [pid = 1748] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x91da8c00) [pid = 1748] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x8c7a7800) [pid = 1748] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:20:41 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x8af78c00) [pid = 1748] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:20:41 INFO - PROCESS | 1748 | 1467739241866 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1285ms 10:20:41 INFO - PROCESS | 1748 | 1467739241908 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:20:41 INFO - PROCESS | 1748 | 1467739241912 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:20:41 INFO - PROCESS | 1748 | 1467739241918 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 1748 | 1467739241922 Marionette TRACE conn3 <- [1,2530,null,{}] 10:20:41 INFO - PROCESS | 1748 | 1467739241927 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 1748 | 1467739241932 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:42 INFO - PROCESS | 1748 | 1467739242076 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:20:42 INFO - PROCESS | 1748 | 1467739242093 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:42 INFO - PROCESS | 1748 | 1467739242100 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2d8400 == 36 [pid = 1748] [id = 640] 10:20:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x8d16b000) [pid = 1748] [serial = 1921] [outer = (nil)] 10:20:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x9135dc00) [pid = 1748] [serial = 1922] [outer = 0x8d16b000] 10:20:42 INFO - PROCESS | 1748 | 1467739242180 Marionette DEBUG loaded listener.js 10:20:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x913c3800) [pid = 1748] [serial = 1923] [outer = 0x8d16b000] 10:20:43 INFO - PROCESS | 1748 | 1467739243117 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1241ms 10:20:43 INFO - PROCESS | 1748 | 1467739243160 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 1748 | 1467739243164 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:20:43 INFO - PROCESS | 1748 | 1467739243170 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 1748 | 1467739243173 Marionette TRACE conn3 <- [1,2534,null,{}] 10:20:43 INFO - PROCESS | 1748 | 1467739243182 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:43 INFO - PROCESS | 1748 | 1467739243191 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:43 INFO - PROCESS | 1748 | 1467739243415 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:20:43 INFO - PROCESS | 1748 | 1467739243592 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:43 INFO - PROCESS | 1748 | 1467739243601 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af79800 == 37 [pid = 1748] [id = 641] 10:20:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8b8aac00) [pid = 1748] [serial = 1924] [outer = (nil)] 10:20:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8b8b5400) [pid = 1748] [serial = 1925] [outer = 0x8b8aac00] 10:20:43 INFO - PROCESS | 1748 | 1467739243687 Marionette DEBUG loaded listener.js 10:20:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8c7a4400) [pid = 1748] [serial = 1926] [outer = 0x8b8aac00] 10:20:44 INFO - PROCESS | 1748 | 1467739244644 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1541ms 10:20:44 INFO - PROCESS | 1748 | 1467739244713 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:20:44 INFO - PROCESS | 1748 | 1467739244720 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:20:44 INFO - PROCESS | 1748 | 1467739244728 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:20:44 INFO - PROCESS | 1748 | 1467739244733 Marionette TRACE conn3 <- [1,2538,null,{}] 10:20:44 INFO - PROCESS | 1748 | 1467739244741 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:44 INFO - PROCESS | 1748 | 1467739244746 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:44 INFO - PROCESS | 1748 | 1467739244966 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:20:45 INFO - PROCESS | 1748 | 1467739245206 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 1748 | 1467739245216 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4ef800 == 38 [pid = 1748] [id = 642] 10:20:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8d4f2800) [pid = 1748] [serial = 1927] [outer = (nil)] 10:20:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8db50c00) [pid = 1748] [serial = 1928] [outer = 0x8d4f2800] 10:20:45 INFO - PROCESS | 1748 | 1467739245340 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8e63e800) [pid = 1748] [serial = 1929] [outer = 0x8d4f2800] 10:20:46 INFO - PROCESS | 1748 | 1467739246411 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1735ms 10:20:46 INFO - PROCESS | 1748 | 1467739246463 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:20:46 INFO - PROCESS | 1748 | 1467739246469 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:20:46 INFO - PROCESS | 1748 | 1467739246475 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 1748 | 1467739246479 Marionette TRACE conn3 <- [1,2542,null,{}] 10:20:46 INFO - PROCESS | 1748 | 1467739246485 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:46 INFO - PROCESS | 1748 | 1467739246490 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:46 INFO - PROCESS | 1748 | 1467739246671 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:20:46 INFO - PROCESS | 1748 | 1467739246853 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:46 INFO - PROCESS | 1748 | 1467739246862 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db52800 == 39 [pid = 1748] [id = 643] 10:20:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8f75b000) [pid = 1748] [serial = 1930] [outer = (nil)] 10:20:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8f763800) [pid = 1748] [serial = 1931] [outer = 0x8f75b000] 10:20:46 INFO - PROCESS | 1748 | 1467739246939 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8f7df400) [pid = 1748] [serial = 1932] [outer = 0x8f75b000] 10:20:48 INFO - PROCESS | 1748 | 1467739247995 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1590ms 10:20:48 INFO - PROCESS | 1748 | 1467739248069 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:20:48 INFO - PROCESS | 1748 | 1467739248080 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:20:48 INFO - PROCESS | 1748 | 1467739248109 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:20:48 INFO - PROCESS | 1748 | 1467739248118 Marionette TRACE conn3 <- [1,2546,null,{}] 10:20:48 INFO - PROCESS | 1748 | 1467739248175 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:48 INFO - PROCESS | 1748 | 1467739248181 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:48 INFO - PROCESS | 1748 | 1467739248384 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:20:48 INFO - PROCESS | 1748 | 1467739248617 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:48 INFO - PROCESS | 1748 | 1467739248625 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db49800 == 40 [pid = 1748] [id = 644] 10:20:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8f7ddc00) [pid = 1748] [serial = 1933] [outer = (nil)] 10:20:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x913cc800) [pid = 1748] [serial = 1934] [outer = 0x8f7ddc00] 10:20:48 INFO - PROCESS | 1748 | 1467739248705 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9140d400) [pid = 1748] [serial = 1935] [outer = 0x8f7ddc00] 10:20:49 INFO - PROCESS | 1748 | 1467739249629 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1596ms 10:20:49 INFO - PROCESS | 1748 | 1467739249691 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 1748 | 1467739249695 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:20:49 INFO - PROCESS | 1748 | 1467739249702 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 1748 | 1467739249705 Marionette TRACE conn3 <- [1,2550,null,{}] 10:20:49 INFO - PROCESS | 1748 | 1467739249711 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:49 INFO - PROCESS | 1748 | 1467739249716 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:49 INFO - PROCESS | 1748 | 1467739249888 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:20:50 INFO - PROCESS | 1748 | 1467739250072 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:50 INFO - PROCESS | 1748 | 1467739250081 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2de800 == 41 [pid = 1748] [id = 645] 10:20:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8c7c4800) [pid = 1748] [serial = 1936] [outer = (nil)] 10:20:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91ae6400) [pid = 1748] [serial = 1937] [outer = 0x8c7c4800] 10:20:50 INFO - PROCESS | 1748 | 1467739250160 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91ae9800) [pid = 1748] [serial = 1938] [outer = 0x8c7c4800] 10:20:51 INFO - PROCESS | 1748 | 1467739251092 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1435ms 10:20:51 INFO - PROCESS | 1748 | 1467739251138 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:20:51 INFO - PROCESS | 1748 | 1467739251142 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:20:51 INFO - PROCESS | 1748 | 1467739251148 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 1748 | 1467739251152 Marionette TRACE conn3 <- [1,2554,null,{}] 10:20:51 INFO - PROCESS | 1748 | 1467739251158 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 1748 | 1467739251163 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:51 INFO - PROCESS | 1748 | 1467739251348 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:20:51 INFO - PROCESS | 1748 | 1467739251535 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:51 INFO - PROCESS | 1748 | 1467739251560 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x91c3b400 == 42 [pid = 1748] [id = 646] 10:20:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91c3c000) [pid = 1748] [serial = 1939] [outer = (nil)] 10:20:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x91d99800) [pid = 1748] [serial = 1940] [outer = 0x91c3c000] 10:20:51 INFO - PROCESS | 1748 | 1467739251687 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x922ad400) [pid = 1748] [serial = 1941] [outer = 0x91c3c000] 10:20:52 INFO - PROCESS | 1748 | 1467739252762 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1685ms 10:20:52 INFO - PROCESS | 1748 | 1467739252833 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 1748 | 1467739252838 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:20:52 INFO - PROCESS | 1748 | 1467739252844 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 1748 | 1467739252846 Marionette TRACE conn3 <- [1,2558,null,{}] 10:20:52 INFO - PROCESS | 1748 | 1467739252852 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:52 INFO - PROCESS | 1748 | 1467739252858 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:53 INFO - PROCESS | 1748 | 1467739253253 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:20:53 INFO - PROCESS | 1748 | 1467739253516 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 1748 | 1467739253525 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7ad400 == 43 [pid = 1748] [id = 647] 10:20:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8c7ad800) [pid = 1748] [serial = 1942] [outer = (nil)] 10:20:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8c7c9400) [pid = 1748] [serial = 1943] [outer = 0x8c7ad800] 10:20:53 INFO - PROCESS | 1748 | 1467739253596 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8d044400) [pid = 1748] [serial = 1944] [outer = 0x8c7ad800] 10:20:54 INFO - PROCESS | 1748 | 1467739254607 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2d8400 == 42 [pid = 1748] [id = 640] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9ae400 == 41 [pid = 1748] [id = 639] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8af70400 == 40 [pid = 1748] [id = 638] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b2400 == 39 [pid = 1748] [id = 637] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03b400 == 38 [pid = 1748] [id = 636] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8af70800 == 37 [pid = 1748] [id = 635] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8af78000 == 36 [pid = 1748] [id = 629] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8d16e000 == 35 [pid = 1748] [id = 616] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b4400 == 34 [pid = 1748] [id = 634] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2de000 == 33 [pid = 1748] [id = 621] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03d400 == 32 [pid = 1748] [id = 607] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ac800 == 31 [pid = 1748] [id = 611] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8db56c00 == 30 [pid = 1748] [id = 633] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8f91b800 == 29 [pid = 1748] [id = 614] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8db57c00 == 28 [pid = 1748] [id = 608] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c4c00 == 27 [pid = 1748] [id = 631] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03c800 == 26 [pid = 1748] [id = 619] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6e000 == 25 [pid = 1748] [id = 632] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8af7a400 == 24 [pid = 1748] [id = 610] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7de000 == 23 [pid = 1748] [id = 613] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8af78400 == 22 [pid = 1748] [id = 612] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2ddc00 == 21 [pid = 1748] [id = 630] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8d165800 == 20 [pid = 1748] [id = 605] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b8c00 == 19 [pid = 1748] [id = 618] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8e641400 == 18 [pid = 1748] [id = 609] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b5000 == 17 [pid = 1748] [id = 620] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e1800 == 16 [pid = 1748] [id = 617] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b9000 == 15 [pid = 1748] [id = 615] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b6400 == 14 [pid = 1748] [id = 622] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8f75a800 == 13 [pid = 1748] [id = 623] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x91c3b400 == 12 [pid = 1748] [id = 646] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2de800 == 11 [pid = 1748] [id = 645] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8db49800 == 10 [pid = 1748] [id = 644] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4ef800 == 9 [pid = 1748] [id = 642] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8db52800 == 8 [pid = 1748] [id = 643] 10:20:55 INFO - PROCESS | 1748 | --DOCSHELL 0x8af79800 == 7 [pid = 1748] [id = 641] 10:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2736ms 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x91c34400) [pid = 1748] [serial = 1871] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8d047400) [pid = 1748] [serial = 1893] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8d040000) [pid = 1748] [serial = 1886] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8d176400) [pid = 1748] [serial = 1865] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8e9b6000) [pid = 1748] [serial = 1883] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8b8ae800) [pid = 1748] [serial = 1889] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x92409c00) [pid = 1748] [serial = 1880] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8b8b7000) [pid = 1748] [serial = 1890] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8f91a400) [pid = 1748] [serial = 1868] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8c7cfc00) [pid = 1748] [serial = 1892] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x922ac800) [pid = 1748] [serial = 1877] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91d9e400) [pid = 1748] [serial = 1874] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8d4f3c00) [pid = 1748] [serial = 1895] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8d180c00) [pid = 1748] [serial = 1866] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x922adc00) [pid = 1748] [serial = 1878] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91c3d000) [pid = 1748] [serial = 1872] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x91da5000) [pid = 1748] [serial = 1875] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8d168800) [pid = 1748] [serial = 1887] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x9135b800) [pid = 1748] [serial = 1869] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x924f7c00) [pid = 1748] [serial = 1884] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x9240d800) [pid = 1748] [serial = 1881] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1748 | 1467739255788 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 1748 | 1467739255794 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:20:55 INFO - PROCESS | 1748 | 1467739255805 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 1748 | 1467739255812 Marionette TRACE conn3 <- [1,2562,null,{}] 10:20:55 INFO - PROCESS | 1748 | 1467739255820 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:55 INFO - PROCESS | 1748 | 1467739255826 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:55 INFO - PROCESS | 1748 | 1467739255979 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:20:56 INFO - PROCESS | 1748 | 1467739256116 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 1748 | 1467739256128 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2d9400 == 8 [pid = 1748] [id = 648] 10:20:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8c2db800) [pid = 1748] [serial = 1945] [outer = (nil)] 10:20:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8c2e0400) [pid = 1748] [serial = 1946] [outer = 0x8c2db800] 10:20:56 INFO - PROCESS | 1748 | 1467739256196 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8c2e6000) [pid = 1748] [serial = 1947] [outer = 0x8c2db800] 10:20:57 INFO - PROCESS | 1748 | 1467739257015 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1285ms 10:20:57 INFO - PROCESS | 1748 | 1467739257089 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:20:57 INFO - PROCESS | 1748 | 1467739257093 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:20:57 INFO - PROCESS | 1748 | 1467739257105 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:20:57 INFO - PROCESS | 1748 | 1467739257111 Marionette TRACE conn3 <- [1,2566,null,{}] 10:20:57 INFO - PROCESS | 1748 | 1467739257117 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:57 INFO - PROCESS | 1748 | 1467739257123 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:57 INFO - PROCESS | 1748 | 1467739257293 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:20:57 INFO - PROCESS | 1748 | 1467739257428 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:57 INFO - PROCESS | 1748 | 1467739257437 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7cfc00 == 9 [pid = 1748] [id = 649] 10:20:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8d03d400) [pid = 1748] [serial = 1948] [outer = (nil)] 10:20:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8d164c00) [pid = 1748] [serial = 1949] [outer = 0x8d03d400] 10:20:57 INFO - PROCESS | 1748 | 1467739257511 Marionette DEBUG loaded listener.js 10:20:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8d16e400) [pid = 1748] [serial = 1950] [outer = 0x8d03d400] 10:20:58 INFO - PROCESS | 1748 | 1467739258472 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1444ms 10:20:58 INFO - PROCESS | 1748 | 1467739258545 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:20:58 INFO - PROCESS | 1748 | 1467739258548 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:20:58 INFO - PROCESS | 1748 | 1467739258555 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:20:58 INFO - PROCESS | 1748 | 1467739258557 Marionette TRACE conn3 <- [1,2570,null,{}] 10:20:58 INFO - PROCESS | 1748 | 1467739258582 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:58 INFO - PROCESS | 1748 | 1467739258590 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:58 INFO - PROCESS | 1748 | 1467739258805 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:20:58 INFO - PROCESS | 1748 | 1467739258831 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:58 INFO - PROCESS | 1748 | 1467739258846 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:20:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db51000 == 10 [pid = 1748] [id = 650] 10:20:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8db51400) [pid = 1748] [serial = 1951] [outer = (nil)] 10:20:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8db56000) [pid = 1748] [serial = 1952] [outer = 0x8db51400] 10:20:58 INFO - PROCESS | 1748 | 1467739258915 Marionette DEBUG loaded listener.js 10:20:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8e64c400) [pid = 1748] [serial = 1953] [outer = 0x8db51400] 10:20:59 INFO - PROCESS | 1748 | 1467739259868 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1383ms 10:20:59 INFO - PROCESS | 1748 | 1467739259939 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:20:59 INFO - PROCESS | 1748 | 1467739259942 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:20:59 INFO - PROCESS | 1748 | 1467739259948 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:20:59 INFO - PROCESS | 1748 | 1467739259952 Marionette TRACE conn3 <- [1,2574,null,{}] 10:20:59 INFO - PROCESS | 1748 | 1467739259958 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:59 INFO - PROCESS | 1748 | 1467739259978 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:00 INFO - PROCESS | 1748 | 1467739260206 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8d16b000) [pid = 1748] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e9b8000) [pid = 1748] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8f91c400) [pid = 1748] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8af73c00) [pid = 1748] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8d045c00) [pid = 1748] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8d4f5800) [pid = 1748] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8d17e400) [pid = 1748] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8c2dc400) [pid = 1748] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8e63e400) [pid = 1748] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:21:00 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x8e9b7400) [pid = 1748] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:21:00 INFO - PROCESS | 1748 | 1467739260767 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:00 INFO - PROCESS | 1748 | 1467739260781 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af75800 == 11 [pid = 1748] [id = 651] 10:21:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8b8aa400) [pid = 1748] [serial = 1954] [outer = (nil)] 10:21:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8c7c7000) [pid = 1748] [serial = 1955] [outer = 0x8b8aa400] 10:21:00 INFO - PROCESS | 1748 | 1467739260857 Marionette DEBUG loaded listener.js 10:21:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8e851800) [pid = 1748] [serial = 1956] [outer = 0x8b8aa400] 10:21:01 INFO - PROCESS | 1748 | 1467739261621 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1736ms 10:21:01 INFO - PROCESS | 1748 | 1467739261686 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 1748 | 1467739261690 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:21:01 INFO - PROCESS | 1748 | 1467739261696 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 1748 | 1467739261698 Marionette TRACE conn3 <- [1,2578,null,{}] 10:21:01 INFO - PROCESS | 1748 | 1467739261704 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:01 INFO - PROCESS | 1748 | 1467739261709 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:01 INFO - PROCESS | 1748 | 1467739261858 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:21:01 INFO - PROCESS | 1748 | 1467739261868 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:01 INFO - PROCESS | 1748 | 1467739261878 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a2000 == 12 [pid = 1748] [id = 652] 10:21:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8e85f000) [pid = 1748] [serial = 1957] [outer = (nil)] 10:21:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8f766000) [pid = 1748] [serial = 1958] [outer = 0x8e85f000] 10:21:01 INFO - PROCESS | 1748 | 1467739261942 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8f7e2000) [pid = 1748] [serial = 1959] [outer = 0x8e85f000] 10:21:02 INFO - PROCESS | 1748 | 1467739262917 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1290ms 10:21:02 INFO - PROCESS | 1748 | 1467739262988 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:21:02 INFO - PROCESS | 1748 | 1467739262996 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:21:03 INFO - PROCESS | 1748 | 1467739263005 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 1748 | 1467739263009 Marionette TRACE conn3 <- [1,2582,null,{}] 10:21:03 INFO - PROCESS | 1748 | 1467739263018 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:03 INFO - PROCESS | 1748 | 1467739263024 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:03 INFO - PROCESS | 1748 | 1467739263262 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:21:03 INFO - PROCESS | 1748 | 1467739263443 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:03 INFO - PROCESS | 1748 | 1467739263458 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03a000 == 13 [pid = 1748] [id = 653] 10:21:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8d03b000) [pid = 1748] [serial = 1960] [outer = (nil)] 10:21:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8d048800) [pid = 1748] [serial = 1961] [outer = 0x8d03b000] 10:21:03 INFO - PROCESS | 1748 | 1467739263613 Marionette DEBUG loaded listener.js 10:21:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8d4eb000) [pid = 1748] [serial = 1962] [outer = 0x8d03b000] 10:21:04 INFO - PROCESS | 1748 | 1467739264587 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1639ms 10:21:04 INFO - PROCESS | 1748 | 1467739264644 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 1748 | 1467739264651 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:21:04 INFO - PROCESS | 1748 | 1467739264662 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 1748 | 1467739264665 Marionette TRACE conn3 <- [1,2586,null,{}] 10:21:04 INFO - PROCESS | 1748 | 1467739264672 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:04 INFO - PROCESS | 1748 | 1467739264678 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:04 INFO - PROCESS | 1748 | 1467739264859 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:21:05 INFO - PROCESS | 1748 | 1467739265088 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:05 INFO - PROCESS | 1748 | 1467739265099 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d039c00 == 14 [pid = 1748] [id = 654] 10:21:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8e9b4c00) [pid = 1748] [serial = 1963] [outer = (nil)] 10:21:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8f75bc00) [pid = 1748] [serial = 1964] [outer = 0x8e9b4c00] 10:21:05 INFO - PROCESS | 1748 | 1467739265220 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8f7e4c00) [pid = 1748] [serial = 1965] [outer = 0x8e9b4c00] 10:21:06 INFO - PROCESS | 1748 | 1467739266239 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1639ms 10:21:06 INFO - PROCESS | 1748 | 1467739266301 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:21:06 INFO - PROCESS | 1748 | 1467739266306 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:21:06 INFO - PROCESS | 1748 | 1467739266312 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 1748 | 1467739266318 Marionette TRACE conn3 <- [1,2590,null,{}] 10:21:06 INFO - PROCESS | 1748 | 1467739266334 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 1748 | 1467739266342 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:06 INFO - PROCESS | 1748 | 1467739266526 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:21:06 INFO - PROCESS | 1748 | 1467739266748 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:06 INFO - PROCESS | 1748 | 1467739266758 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x9135cc00 == 15 [pid = 1748] [id = 655] 10:21:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9135e800) [pid = 1748] [serial = 1966] [outer = (nil)] 10:21:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x91364000) [pid = 1748] [serial = 1967] [outer = 0x9135e800] 10:21:06 INFO - PROCESS | 1748 | 1467739266883 Marionette DEBUG loaded listener.js 10:21:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x913c5c00) [pid = 1748] [serial = 1968] [outer = 0x9135e800] 10:21:07 INFO - PROCESS | 1748 | 1467739267821 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1594ms 10:21:07 INFO - PROCESS | 1748 | 1467739267906 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:21:07 INFO - PROCESS | 1748 | 1467739267911 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:21:07 INFO - PROCESS | 1748 | 1467739267917 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:21:07 INFO - PROCESS | 1748 | 1467739267921 Marionette TRACE conn3 <- [1,2594,null,{}] 10:21:07 INFO - PROCESS | 1748 | 1467739267927 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:07 INFO - PROCESS | 1748 | 1467739267932 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:08 INFO - PROCESS | 1748 | 1467739268118 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:21:08 INFO - PROCESS | 1748 | 1467739268311 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 1748 | 1467739268320 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x913ca800 == 16 [pid = 1748] [id = 656] 10:21:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91404800) [pid = 1748] [serial = 1969] [outer = (nil)] 10:21:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x9140bc00) [pid = 1748] [serial = 1970] [outer = 0x91404800] 10:21:08 INFO - PROCESS | 1748 | 1467739268466 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x91409c00) [pid = 1748] [serial = 1971] [outer = 0x91404800] 10:21:09 INFO - PROCESS | 1748 | 1467739269614 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1730ms 10:21:09 INFO - PROCESS | 1748 | 1467739269648 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 1748 | 1467739269654 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:21:09 INFO - PROCESS | 1748 | 1467739269662 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 1748 | 1467739269667 Marionette TRACE conn3 <- [1,2598,null,{}] 10:21:09 INFO - PROCESS | 1748 | 1467739269675 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:09 INFO - PROCESS | 1748 | 1467739269680 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:09 INFO - PROCESS | 1748 | 1467739269929 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x9135dc00) [pid = 1748] [serial = 1922] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8f912800) [pid = 1748] [serial = 1916] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x91357800) [pid = 1748] [serial = 1919] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8f917c00) [pid = 1748] [serial = 1917] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8af7cc00) [pid = 1748] [serial = 1907] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x9135d000) [pid = 1748] [serial = 1920] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8c7ac800) [pid = 1748] [serial = 1908] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8d16d800) [pid = 1748] [serial = 1910] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8d4ecc00) [pid = 1748] [serial = 1911] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e852400) [pid = 1748] [serial = 1913] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8db4cc00) [pid = 1748] [serial = 1896] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8d040800) [pid = 1748] [serial = 1898] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8d17d000) [pid = 1748] [serial = 1899] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8e642800) [pid = 1748] [serial = 1901] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8e648000) [pid = 1748] [serial = 1902] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8f75b400) [pid = 1748] [serial = 1904] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8f7dc800) [pid = 1748] [serial = 1905] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x913c3800) [pid = 1748] [serial = 1923] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x8e9aa000) [pid = 1748] [serial = 1914] [outer = (nil)] [url = about:blank] 10:21:10 INFO - PROCESS | 1748 | 1467739270266 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 1748 | 1467739270281 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a7800 == 17 [pid = 1748] [id = 657] 10:21:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x8c7aac00) [pid = 1748] [serial = 1972] [outer = (nil)] 10:21:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8d03e400) [pid = 1748] [serial = 1973] [outer = 0x8c7aac00] 10:21:10 INFO - PROCESS | 1748 | 1467739270367 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8d165800) [pid = 1748] [serial = 1974] [outer = 0x8c7aac00] 10:21:11 INFO - PROCESS | 1748 | 1467739271209 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1589ms 10:21:11 INFO - PROCESS | 1748 | 1467739271250 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:21:11 INFO - PROCESS | 1748 | 1467739271257 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:21:11 INFO - PROCESS | 1748 | 1467739271275 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 1748 | 1467739271279 Marionette TRACE conn3 <- [1,2602,null,{}] 10:21:11 INFO - PROCESS | 1748 | 1467739271285 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:11 INFO - PROCESS | 1748 | 1467739271290 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:11 INFO - PROCESS | 1748 | 1467739271448 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:21:11 INFO - PROCESS | 1748 | 1467739271459 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:11 INFO - PROCESS | 1748 | 1467739271466 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4ac00 == 18 [pid = 1748] [id = 658] 10:21:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8db4b800) [pid = 1748] [serial = 1975] [outer = (nil)] 10:21:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8db56800) [pid = 1748] [serial = 1976] [outer = 0x8db4b800] 10:21:11 INFO - PROCESS | 1748 | 1467739271542 Marionette DEBUG loaded listener.js 10:21:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8e856c00) [pid = 1748] [serial = 1977] [outer = 0x8db4b800] 10:21:12 INFO - PROCESS | 1748 | 1467739272476 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1241ms 10:21:12 INFO - PROCESS | 1748 | 1467739272512 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 1748 | 1467739272516 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:21:12 INFO - PROCESS | 1748 | 1467739272522 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 1748 | 1467739272527 Marionette TRACE conn3 <- [1,2606,null,{}] 10:21:12 INFO - PROCESS | 1748 | 1467739272543 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:12 INFO - PROCESS | 1748 | 1467739272550 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:12 INFO - PROCESS | 1748 | 1467739272708 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:21:12 INFO - PROCESS | 1748 | 1467739272860 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:12 INFO - PROCESS | 1748 | 1467739272867 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7dc800 == 19 [pid = 1748] [id = 659] 10:21:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8f7de400) [pid = 1748] [serial = 1978] [outer = (nil)] 10:21:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8f919800) [pid = 1748] [serial = 1979] [outer = 0x8f7de400] 10:21:12 INFO - PROCESS | 1748 | 1467739272937 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x91356800) [pid = 1748] [serial = 1980] [outer = 0x8f7de400] 10:21:13 INFO - PROCESS | 1748 | 1467739273897 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1433ms 10:21:13 INFO - PROCESS | 1748 | 1467739273956 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:21:13 INFO - PROCESS | 1748 | 1467739273960 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:21:13 INFO - PROCESS | 1748 | 1467739273966 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 1748 | 1467739273968 Marionette TRACE conn3 <- [1,2610,null,{}] 10:21:13 INFO - PROCESS | 1748 | 1467739273974 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:13 INFO - PROCESS | 1748 | 1467739273979 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:14 INFO - PROCESS | 1748 | 1467739274202 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:21:14 INFO - PROCESS | 1748 | 1467739274228 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 1748 | 1467739274234 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e2400 == 20 [pid = 1748] [id = 660] 10:21:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x9135a800) [pid = 1748] [serial = 1981] [outer = (nil)] 10:21:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x913c0c00) [pid = 1748] [serial = 1982] [outer = 0x9135a800] 10:21:14 INFO - PROCESS | 1748 | 1467739274300 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x913c5400) [pid = 1748] [serial = 1983] [outer = 0x9135a800] 10:21:14 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8d03d400) [pid = 1748] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:21:14 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8b8aac00) [pid = 1748] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:21:14 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8d4f2800) [pid = 1748] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:21:14 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8db51400) [pid = 1748] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:21:14 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8f75b000) [pid = 1748] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:21:14 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8f7ddc00) [pid = 1748] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:21:14 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8c7c4800) [pid = 1748] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:21:15 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x91c3c000) [pid = 1748] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:21:15 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8b8aa400) [pid = 1748] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:21:15 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8c2db800) [pid = 1748] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:21:15 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x8c7ad800) [pid = 1748] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:21:15 INFO - PROCESS | 1748 | 1467739275376 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1433ms 10:21:15 INFO - PROCESS | 1748 | 1467739275399 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 1748 | 1467739275403 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:21:15 INFO - PROCESS | 1748 | 1467739275409 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 1748 | 1467739275412 Marionette TRACE conn3 <- [1,2614,null,{}] 10:21:15 INFO - PROCESS | 1748 | 1467739275418 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:15 INFO - PROCESS | 1748 | 1467739275423 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:15 INFO - PROCESS | 1748 | 1467739275628 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:21:15 INFO - PROCESS | 1748 | 1467739275648 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 1748 | 1467739275656 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d041000 == 21 [pid = 1748] [id = 661] 10:21:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8d045800) [pid = 1748] [serial = 1984] [outer = (nil)] 10:21:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8f911400) [pid = 1748] [serial = 1985] [outer = 0x8d045800] 10:21:15 INFO - PROCESS | 1748 | 1467739275723 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x9135f800) [pid = 1748] [serial = 1986] [outer = 0x8d045800] 10:21:16 INFO - PROCESS | 1748 | 1467739276618 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1278ms 10:21:16 INFO - PROCESS | 1748 | 1467739276687 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:21:16 INFO - PROCESS | 1748 | 1467739276691 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:21:16 INFO - PROCESS | 1748 | 1467739276697 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:21:16 INFO - PROCESS | 1748 | 1467739276700 Marionette TRACE conn3 <- [1,2618,null,{}] 10:21:16 INFO - PROCESS | 1748 | 1467739276706 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:16 INFO - PROCESS | 1748 | 1467739276715 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:16 INFO - PROCESS | 1748 | 1467739276904 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:21:17 INFO - PROCESS | 1748 | 1467739277101 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 1748 | 1467739277113 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6ec00 == 22 [pid = 1748] [id = 662] 10:21:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8af72400) [pid = 1748] [serial = 1987] [outer = (nil)] 10:21:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8b8ad400) [pid = 1748] [serial = 1988] [outer = 0x8af72400] 10:21:17 INFO - PROCESS | 1748 | 1467739277198 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8b8b3000) [pid = 1748] [serial = 1989] [outer = 0x8af72400] 10:21:18 INFO - PROCESS | 1748 | 1467739278252 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1597ms 10:21:18 INFO - PROCESS | 1748 | 1467739278297 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:21:18 INFO - PROCESS | 1748 | 1467739278303 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:21:18 INFO - PROCESS | 1748 | 1467739278311 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:21:18 INFO - PROCESS | 1748 | 1467739278315 Marionette TRACE conn3 <- [1,2622,null,{}] 10:21:18 INFO - PROCESS | 1748 | 1467739278324 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:18 INFO - PROCESS | 1748 | 1467739278331 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:18 INFO - PROCESS | 1748 | 1467739278555 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:21:18 INFO - PROCESS | 1748 | 1467739278790 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:18 INFO - PROCESS | 1748 | 1467739278798 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b4800 == 23 [pid = 1748] [id = 663] 10:21:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8c2de400) [pid = 1748] [serial = 1990] [outer = (nil)] 10:21:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8d17ac00) [pid = 1748] [serial = 1991] [outer = 0x8c2de400] 10:21:18 INFO - PROCESS | 1748 | 1467739278927 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8d4ea000) [pid = 1748] [serial = 1992] [outer = 0x8c2de400] 10:21:19 INFO - PROCESS | 1748 | 1467739279906 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms 10:21:19 INFO - PROCESS | 1748 | 1467739279957 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:21:19 INFO - PROCESS | 1748 | 1467739279962 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:21:19 INFO - PROCESS | 1748 | 1467739279971 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 1748 | 1467739279975 Marionette TRACE conn3 <- [1,2626,null,{}] 10:21:19 INFO - PROCESS | 1748 | 1467739279981 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:19 INFO - PROCESS | 1748 | 1467739279986 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:20 INFO - PROCESS | 1748 | 1467739280185 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:21:20 INFO - PROCESS | 1748 | 1467739280372 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 1748 | 1467739280380 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4f8c00 == 24 [pid = 1748] [id = 664] 10:21:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8db4ec00) [pid = 1748] [serial = 1993] [outer = (nil)] 10:21:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8e85dc00) [pid = 1748] [serial = 1994] [outer = 0x8db4ec00] 10:21:20 INFO - PROCESS | 1748 | 1467739280465 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8e9b4000) [pid = 1748] [serial = 1995] [outer = 0x8db4ec00] 10:21:21 INFO - PROCESS | 1748 | 1467739281633 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1740ms 10:21:21 INFO - PROCESS | 1748 | 1467739281712 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:21:21 INFO - PROCESS | 1748 | 1467739281717 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:21:21 INFO - PROCESS | 1748 | 1467739281731 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 1748 | 1467739281740 Marionette TRACE conn3 <- [1,2630,null,{}] 10:21:21 INFO - PROCESS | 1748 | 1467739281757 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:21 INFO - PROCESS | 1748 | 1467739281765 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:22 INFO - PROCESS | 1748 | 1467739282067 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:21:22 INFO - PROCESS | 1748 | 1467739282264 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:22 INFO - PROCESS | 1748 | 1467739282276 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b6000 == 25 [pid = 1748] [id = 665] 10:21:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8f765000) [pid = 1748] [serial = 1996] [outer = (nil)] 10:21:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x91ae5800) [pid = 1748] [serial = 1997] [outer = 0x8f765000] 10:21:22 INFO - PROCESS | 1748 | 1467739282355 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91aed400) [pid = 1748] [serial = 1998] [outer = 0x8f765000] 10:21:23 INFO - PROCESS | 1748 | 1467739283303 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1610ms 10:21:23 INFO - PROCESS | 1748 | 1467739283335 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:21:23 INFO - PROCESS | 1748 | 1467739283340 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:21:23 INFO - PROCESS | 1748 | 1467739283364 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 1748 | 1467739283368 Marionette TRACE conn3 <- [1,2634,null,{}] 10:21:23 INFO - PROCESS | 1748 | 1467739283376 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:23 INFO - PROCESS | 1748 | 1467739283381 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:23 INFO - PROCESS | 1748 | 1467739283578 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:21:23 INFO - PROCESS | 1748 | 1467739283766 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:23 INFO - PROCESS | 1748 | 1467739283775 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:23 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f916400 == 26 [pid = 1748] [id = 666] 10:21:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91ae3c00) [pid = 1748] [serial = 1999] [outer = (nil)] 10:21:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91c3a400) [pid = 1748] [serial = 2000] [outer = 0x91ae3c00] 10:21:23 INFO - PROCESS | 1748 | 1467739283854 Marionette DEBUG loaded listener.js 10:21:23 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x91c38000) [pid = 1748] [serial = 2001] [outer = 0x91ae3c00] 10:21:24 INFO - PROCESS | 1748 | 1467739284829 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1523ms 10:21:24 INFO - PROCESS | 1748 | 1467739284869 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:21:24 INFO - PROCESS | 1748 | 1467739284873 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:21:24 INFO - PROCESS | 1748 | 1467739284879 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:21:24 INFO - PROCESS | 1748 | 1467739284883 Marionette TRACE conn3 <- [1,2638,null,{}] 10:21:24 INFO - PROCESS | 1748 | 1467739284889 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:24 INFO - PROCESS | 1748 | 1467739284894 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:25 INFO - PROCESS | 1748 | 1467739285064 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:21:25 INFO - PROCESS | 1748 | 1467739285248 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 1748 | 1467739285262 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x91c40000 == 27 [pid = 1748] [id = 667] 10:21:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x91d9b800) [pid = 1748] [serial = 2002] [outer = (nil)] 10:21:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x91da5800) [pid = 1748] [serial = 2003] [outer = 0x91d9b800] 10:21:25 INFO - PROCESS | 1748 | 1467739285352 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x923bf000) [pid = 1748] [serial = 2004] [outer = 0x91d9b800] 10:21:26 INFO - PROCESS | 1748 | 1467739286433 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1635ms 10:21:26 INFO - PROCESS | 1748 | 1467739286517 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 1748 | 1467739286521 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:21:26 INFO - PROCESS | 1748 | 1467739286528 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 1748 | 1467739286532 Marionette TRACE conn3 <- [1,2642,null,{}] 10:21:26 INFO - PROCESS | 1748 | 1467739286537 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 1748 | 1467739286543 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:26 INFO - PROCESS | 1748 | 1467739286758 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:21:27 INFO - PROCESS | 1748 | 1467739287001 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:27 INFO - PROCESS | 1748 | 1467739287009 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b3800 == 28 [pid = 1748] [id = 668] 10:21:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8b8b4000) [pid = 1748] [serial = 2005] [outer = (nil)] 10:21:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8d162800) [pid = 1748] [serial = 2006] [outer = 0x8b8b4000] 10:21:27 INFO - PROCESS | 1748 | 1467739287134 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8d4f4800) [pid = 1748] [serial = 2007] [outer = 0x8b8b4000] 10:21:28 INFO - PROCESS | 1748 | 1467739288294 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:21:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1786ms 10:21:28 INFO - PROCESS | 1748 | 1467739288315 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:21:28 INFO - PROCESS | 1748 | 1467739288320 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:21:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:21:28 INFO - PROCESS | 1748 | 1467739288328 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 1748 | 1467739288333 Marionette TRACE conn3 <- [1,2646,null,{}] 10:21:28 INFO - PROCESS | 1748 | 1467739288341 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:28 INFO - PROCESS | 1748 | 1467739288347 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:28 INFO - PROCESS | 1748 | 1467739288553 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:21:28 INFO - PROCESS | 1748 | 1467739288788 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 1748 | 1467739288800 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7cb000 == 29 [pid = 1748] [id = 669] 10:21:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8c7ce400) [pid = 1748] [serial = 2008] [outer = (nil)] 10:21:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8d162000) [pid = 1748] [serial = 2009] [outer = 0x8c7ce400] 10:21:28 INFO - PROCESS | 1748 | 1467739288876 Marionette DEBUG loaded listener.js 10:21:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8d17a400) [pid = 1748] [serial = 2010] [outer = 0x8c7ce400] 10:21:30 INFO - PROCESS | 1748 | 1467739290091 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:21:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:21:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1838ms 10:21:30 INFO - PROCESS | 1748 | 1467739290166 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 1748 | 1467739290173 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:21:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:21:30 INFO - PROCESS | 1748 | 1467739290183 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 1748 | 1467739290187 Marionette TRACE conn3 <- [1,2650,null,{}] 10:21:30 INFO - PROCESS | 1748 | 1467739290226 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:30 INFO - PROCESS | 1748 | 1467739290233 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:30 INFO - PROCESS | 1748 | 1467739290468 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:21:30 INFO - PROCESS | 1748 | 1467739290643 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:30 INFO - PROCESS | 1748 | 1467739290651 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4b400 == 30 [pid = 1748] [id = 670] 10:21:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8e85f400) [pid = 1748] [serial = 2011] [outer = (nil)] 10:21:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8e9b2000) [pid = 1748] [serial = 2012] [outer = 0x8e85f400] 10:21:30 INFO - PROCESS | 1748 | 1467739290733 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8f762c00) [pid = 1748] [serial = 2013] [outer = 0x8e85f400] 10:21:31 INFO - PROCESS | 1748 | 1467739291713 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:21:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:21:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1586ms 10:21:31 INFO - PROCESS | 1748 | 1467739291770 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:21:31 INFO - PROCESS | 1748 | 1467739291773 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:21:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:21:31 INFO - PROCESS | 1748 | 1467739291779 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:21:31 INFO - PROCESS | 1748 | 1467739291785 Marionette TRACE conn3 <- [1,2654,null,{}] 10:21:31 INFO - PROCESS | 1748 | 1467739291801 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:31 INFO - PROCESS | 1748 | 1467739291809 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:31 INFO - PROCESS | 1748 | 1467739291982 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8d041000 == 29 [pid = 1748] [id = 661] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e2400 == 28 [pid = 1748] [id = 660] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7dc800 == 27 [pid = 1748] [id = 659] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4ac00 == 26 [pid = 1748] [id = 658] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a7800 == 25 [pid = 1748] [id = 657] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2d9400 == 24 [pid = 1748] [id = 648] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7ad400 == 23 [pid = 1748] [id = 647] 10:21:32 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a2000 == 22 [pid = 1748] [id = 652] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x9135cc00 == 21 [pid = 1748] [id = 655] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8af75800 == 20 [pid = 1748] [id = 651] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7cfc00 == 19 [pid = 1748] [id = 649] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03a000 == 18 [pid = 1748] [id = 653] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x913ca800 == 17 [pid = 1748] [id = 656] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d039c00 == 16 [pid = 1748] [id = 654] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8db51000 == 15 [pid = 1748] [id = 650] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b3800 == 14 [pid = 1748] [id = 668] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x91c40000 == 13 [pid = 1748] [id = 667] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8f916400 == 12 [pid = 1748] [id = 666] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b6000 == 11 [pid = 1748] [id = 665] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b4800 == 10 [pid = 1748] [id = 663] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8d4f8c00 == 9 [pid = 1748] [id = 664] 10:21:33 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6ec00 == 8 [pid = 1748] [id = 662] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8f766000) [pid = 1748] [serial = 1958] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8d164c00) [pid = 1748] [serial = 1949] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8c7a4400) [pid = 1748] [serial = 1926] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8b8b5400) [pid = 1748] [serial = 1925] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8e63e800) [pid = 1748] [serial = 1929] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8db50c00) [pid = 1748] [serial = 1928] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8db56000) [pid = 1748] [serial = 1952] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8f7df400) [pid = 1748] [serial = 1932] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x8f763800) [pid = 1748] [serial = 1931] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x9140d400) [pid = 1748] [serial = 1935] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x913cc800) [pid = 1748] [serial = 1934] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x91ae9800) [pid = 1748] [serial = 1938] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x91ae6400) [pid = 1748] [serial = 1937] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x922ad400) [pid = 1748] [serial = 1941] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x91d99800) [pid = 1748] [serial = 1940] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8c7c7000) [pid = 1748] [serial = 1955] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8e64c400) [pid = 1748] [serial = 1953] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8c2e0400) [pid = 1748] [serial = 1946] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8c2e6000) [pid = 1748] [serial = 1947] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8d044400) [pid = 1748] [serial = 1944] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8c7c9400) [pid = 1748] [serial = 1943] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e851800) [pid = 1748] [serial = 1956] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8d16e400) [pid = 1748] [serial = 1950] [outer = (nil)] [url = about:blank] 10:21:33 INFO - PROCESS | 1748 | 1467739293324 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 1748 | 1467739293334 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78800 == 9 [pid = 1748] [id = 671] 10:21:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8af79400) [pid = 1748] [serial = 2014] [outer = (nil)] 10:21:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8b8b0800) [pid = 1748] [serial = 2015] [outer = 0x8af79400] 10:21:33 INFO - PROCESS | 1748 | 1467739293412 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8c2db400) [pid = 1748] [serial = 2016] [outer = 0x8af79400] 10:21:34 INFO - PROCESS | 1748 | 1467739294270 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:21:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:21:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2549ms 10:21:34 INFO - PROCESS | 1748 | 1467739294331 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:21:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:21:34 INFO - PROCESS | 1748 | 1467739294336 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:21:34 INFO - PROCESS | 1748 | 1467739294343 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:21:34 INFO - PROCESS | 1748 | 1467739294347 Marionette TRACE conn3 <- [1,2658,null,{}] 10:21:34 INFO - PROCESS | 1748 | 1467739294355 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:34 INFO - PROCESS | 1748 | 1467739294363 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:34 INFO - PROCESS | 1748 | 1467739294524 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:21:34 INFO - PROCESS | 1748 | 1467739294550 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:34 INFO - PROCESS | 1748 | 1467739294557 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a7400 == 10 [pid = 1748] [id = 672] 10:21:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8c7a8800) [pid = 1748] [serial = 2017] [outer = (nil)] 10:21:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8c7d0800) [pid = 1748] [serial = 2018] [outer = 0x8c7a8800] 10:21:34 INFO - PROCESS | 1748 | 1467739294762 Marionette DEBUG loaded listener.js 10:21:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8d045000) [pid = 1748] [serial = 2019] [outer = 0x8c7a8800] 10:21:35 INFO - PROCESS | 1748 | 1467739295558 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:21:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:21:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1235ms 10:21:35 INFO - PROCESS | 1748 | 1467739295581 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:21:35 INFO - PROCESS | 1748 | 1467739295587 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:21:35 INFO - PROCESS | 1748 | 1467739295615 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:21:35 INFO - PROCESS | 1748 | 1467739295618 Marionette TRACE conn3 <- [1,2662,null,{}] 10:21:35 INFO - PROCESS | 1748 | 1467739295641 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:35 INFO - PROCESS | 1748 | 1467739295645 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:35 INFO - PROCESS | 1748 | 1467739295863 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:21:35 INFO - PROCESS | 1748 | 1467739295881 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:35 INFO - PROCESS | 1748 | 1467739295890 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d178c00 == 11 [pid = 1748] [id = 673] 10:21:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8d17d000) [pid = 1748] [serial = 2020] [outer = (nil)] 10:21:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8d4f5000) [pid = 1748] [serial = 2021] [outer = 0x8d17d000] 10:21:35 INFO - PROCESS | 1748 | 1467739295968 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8db50c00) [pid = 1748] [serial = 2022] [outer = 0x8d17d000] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x9135a800) [pid = 1748] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8d045800) [pid = 1748] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8e85f000) [pid = 1748] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8e9b4c00) [pid = 1748] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x9135e800) [pid = 1748] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91404800) [pid = 1748] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8d03b000) [pid = 1748] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8c7aac00) [pid = 1748] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8db4b800) [pid = 1748] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:21:37 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8f7de400) [pid = 1748] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:21:37 INFO - PROCESS | 1748 | 1467739297793 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:21:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2255ms 10:21:37 INFO - PROCESS | 1748 | 1467739297849 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:21:37 INFO - PROCESS | 1748 | 1467739297856 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:21:37 INFO - PROCESS | 1748 | 1467739297864 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 1748 | 1467739297869 Marionette TRACE conn3 <- [1,2666,null,{}] 10:21:37 INFO - PROCESS | 1748 | 1467739297878 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:37 INFO - PROCESS | 1748 | 1467739297884 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:38 INFO - PROCESS | 1748 | 1467739298102 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:21:38 INFO - PROCESS | 1748 | 1467739298287 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 1748 | 1467739298303 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b5c00 == 12 [pid = 1748] [id = 674] 10:21:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8c2e3800) [pid = 1748] [serial = 2023] [outer = (nil)] 10:21:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8c7c2800) [pid = 1748] [serial = 2024] [outer = 0x8c2e3800] 10:21:38 INFO - PROCESS | 1748 | 1467739298427 Marionette DEBUG loaded listener.js 10:21:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8d045800) [pid = 1748] [serial = 2025] [outer = 0x8c2e3800] 10:21:39 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:39 INFO - PROCESS | 1748 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:21:39 INFO - PROCESS | 1748 | 1467739299903 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:21:39 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) 10:21:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2087ms 10:21:40 INFO - PROCESS | 1748 | 1467739300046 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:21:40 INFO - PROCESS | 1748 | 1467739300055 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:21:40 INFO - PROCESS | 1748 | 1467739300082 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:21:40 INFO - PROCESS | 1748 | 1467739300087 Marionette TRACE conn3 <- [1,2670,null,{}] 10:21:40 INFO - PROCESS | 1748 | 1467739300094 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:40 INFO - PROCESS | 1748 | 1467739300099 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:40 INFO - PROCESS | 1748 | 1467739300281 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:21:40 INFO - PROCESS | 1748 | 1467739300458 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 1748 | 1467739300467 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d164800 == 13 [pid = 1748] [id = 675] 10:21:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8d183800) [pid = 1748] [serial = 2026] [outer = (nil)] 10:21:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8db4dc00) [pid = 1748] [serial = 2027] [outer = 0x8d183800] 10:21:40 INFO - PROCESS | 1748 | 1467739300551 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8e63e800) [pid = 1748] [serial = 2028] [outer = 0x8d183800] 10:21:41 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:41 INFO - PROCESS | 1748 | 1467739301947 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:21:41 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 10:21:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:21:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:21:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1890ms 10:21:41 INFO - PROCESS | 1748 | 1467739301975 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 1748 | 1467739301978 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:21:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:21:41 INFO - PROCESS | 1748 | 1467739301986 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 1748 | 1467739301992 Marionette TRACE conn3 <- [1,2674,null,{}] 10:21:42 INFO - PROCESS | 1748 | 1467739302008 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:42 INFO - PROCESS | 1748 | 1467739302017 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:42 INFO - PROCESS | 1748 | 1467739302373 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:21:42 INFO - PROCESS | 1748 | 1467739302554 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:42 INFO - PROCESS | 1748 | 1467739302563 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af7c800 == 14 [pid = 1748] [id = 676] 10:21:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8b8b1c00) [pid = 1748] [serial = 2029] [outer = (nil)] 10:21:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8c2e4400) [pid = 1748] [serial = 2030] [outer = 0x8b8b1c00] 10:21:42 INFO - PROCESS | 1748 | 1467739302635 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8c7a6c00) [pid = 1748] [serial = 2031] [outer = 0x8b8b1c00] 10:21:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a7400 == 13 [pid = 1748] [id = 672] 10:21:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4b400 == 12 [pid = 1748] [id = 670] 10:21:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8af78800 == 11 [pid = 1748] [id = 671] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x913c0c00) [pid = 1748] [serial = 1982] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8f911400) [pid = 1748] [serial = 1985] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8f7e2000) [pid = 1748] [serial = 1959] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8f75bc00) [pid = 1748] [serial = 1964] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8f7e4c00) [pid = 1748] [serial = 1965] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x91364000) [pid = 1748] [serial = 1967] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x913c5c00) [pid = 1748] [serial = 1968] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9140bc00) [pid = 1748] [serial = 1970] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91409c00) [pid = 1748] [serial = 1971] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8d048800) [pid = 1748] [serial = 1961] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8d4eb000) [pid = 1748] [serial = 1962] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8d03e400) [pid = 1748] [serial = 1973] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8d165800) [pid = 1748] [serial = 1974] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8db56800) [pid = 1748] [serial = 1976] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x8e856c00) [pid = 1748] [serial = 1977] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x9135f800) [pid = 1748] [serial = 1986] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x91356800) [pid = 1748] [serial = 1980] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x913c5400) [pid = 1748] [serial = 1983] [outer = (nil)] [url = about:blank] 10:21:43 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x8f919800) [pid = 1748] [serial = 1979] [outer = (nil)] [url = about:blank] 10:21:44 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:44 INFO - PROCESS | 1748 | 1467739304037 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:21:44 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 10:21:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:21:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:21:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2086ms 10:21:44 INFO - PROCESS | 1748 | 1467739304075 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 1748 | 1467739304081 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:21:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:21:44 INFO - PROCESS | 1748 | 1467739304090 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 1748 | 1467739304093 Marionette TRACE conn3 <- [1,2678,null,{}] 10:21:44 INFO - PROCESS | 1748 | 1467739304100 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:44 INFO - PROCESS | 1748 | 1467739304105 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:44 INFO - PROCESS | 1748 | 1467739304302 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:21:44 INFO - PROCESS | 1748 | 1467739304454 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 1748 | 1467739304463 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d040400 == 12 [pid = 1748] [id = 677] 10:21:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x8d044400) [pid = 1748] [serial = 2032] [outer = (nil)] 10:21:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x8d4ec000) [pid = 1748] [serial = 2033] [outer = 0x8d044400] 10:21:44 INFO - PROCESS | 1748 | 1467739304533 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x8db53c00) [pid = 1748] [serial = 2034] [outer = 0x8d044400] 10:21:45 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:45 INFO - PROCESS | 1748 | 1467739305702 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:21:45 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) 10:21:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1682ms 10:21:45 INFO - PROCESS | 1748 | 1467739305771 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:21:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:21:45 INFO - PROCESS | 1748 | 1467739305776 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:21:45 INFO - PROCESS | 1748 | 1467739305782 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:21:45 INFO - PROCESS | 1748 | 1467739305786 Marionette TRACE conn3 <- [1,2682,null,{}] 10:21:45 INFO - PROCESS | 1748 | 1467739305792 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:45 INFO - PROCESS | 1748 | 1467739305797 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:46 INFO - PROCESS | 1748 | 1467739306064 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:21:46 INFO - PROCESS | 1748 | 1467739306098 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:46 INFO - PROCESS | 1748 | 1467739306107 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e850c00 == 13 [pid = 1748] [id = 678] 10:21:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x8e852c00) [pid = 1748] [serial = 2035] [outer = (nil)] 10:21:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8e85e400) [pid = 1748] [serial = 2036] [outer = 0x8e852c00] 10:21:46 INFO - PROCESS | 1748 | 1467739306174 Marionette DEBUG loaded listener.js 10:21:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8e9b0c00) [pid = 1748] [serial = 2037] [outer = 0x8e852c00] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8af79400) [pid = 1748] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x8c7a8800) [pid = 1748] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x8db4ec00) [pid = 1748] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x91ae3c00) [pid = 1748] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x8b8b4000) [pid = 1748] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x8e85f400) [pid = 1748] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x8c7ce400) [pid = 1748] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 56 (0x8c2de400) [pid = 1748] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 55 (0x8f765000) [pid = 1748] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 54 (0x8af72400) [pid = 1748] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:21:47 INFO - PROCESS | 1748 | --DOMWINDOW == 53 (0x91d9b800) [pid = 1748] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:21:47 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:47 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) 10:21:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1788ms 10:21:47 INFO - PROCESS | 1748 | 1467739307558 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:21:47 INFO - PROCESS | 1748 | 1467739307571 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 1748 | 1467739307577 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:21:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:21:47 INFO - PROCESS | 1748 | 1467739307592 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 1748 | 1467739307599 Marionette TRACE conn3 <- [1,2686,null,{}] 10:21:47 INFO - PROCESS | 1748 | 1467739307605 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:47 INFO - PROCESS | 1748 | 1467739307612 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:47 INFO - PROCESS | 1748 | 1467739307813 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:21:47 INFO - PROCESS | 1748 | 1467739307956 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 1748 | 1467739307964 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b3800 == 14 [pid = 1748] [id = 679] 10:21:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 54 (0x8f75e800) [pid = 1748] [serial = 2038] [outer = (nil)] 10:21:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 55 (0x8f767400) [pid = 1748] [serial = 2039] [outer = 0x8f75e800] 10:21:48 INFO - PROCESS | 1748 | 1467739308030 Marionette DEBUG loaded listener.js 10:21:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 56 (0x8f7e4800) [pid = 1748] [serial = 2040] [outer = 0x8f75e800] 10:21:49 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:49 INFO - PROCESS | 1748 | 1467739309188 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:21:49 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 10:21:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:21:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:21:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1651ms 10:21:49 INFO - PROCESS | 1748 | 1467739309238 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 1748 | 1467739309241 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:21:49 INFO - PROCESS | 1748 | 1467739309247 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 1748 | 1467739309250 Marionette TRACE conn3 <- [1,2690,null,{}] 10:21:49 INFO - PROCESS | 1748 | 1467739309266 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:49 INFO - PROCESS | 1748 | 1467739309269 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:49 INFO - PROCESS | 1748 | 1467739309513 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:21:49 INFO - PROCESS | 1748 | 1467739309708 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 1748 | 1467739309719 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af76c00 == 15 [pid = 1748] [id = 680] 10:21:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x8af77000) [pid = 1748] [serial = 2041] [outer = (nil)] 10:21:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x8b8afc00) [pid = 1748] [serial = 2042] [outer = 0x8af77000] 10:21:49 INFO - PROCESS | 1748 | 1467739309802 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x8c7a1c00) [pid = 1748] [serial = 2043] [outer = 0x8af77000] 10:21:51 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:51 INFO - PROCESS | 1748 | 1467739311200 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:21:51 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 10:21:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:21:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:21:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1995ms 10:21:51 INFO - PROCESS | 1748 | 1467739311246 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 10:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:21:51 INFO - PROCESS | 1748 | 1467739311252 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:21:51 INFO - PROCESS | 1748 | 1467739311260 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:21:51 INFO - PROCESS | 1748 | 1467739311266 Marionette TRACE conn3 <- [1,2694,null,{}] 10:21:51 INFO - PROCESS | 1748 | 1467739311378 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:51 INFO - PROCESS | 1748 | 1467739311383 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:51 INFO - PROCESS | 1748 | 1467739311557 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:21:51 INFO - PROCESS | 1748 | 1467739311734 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:51 INFO - PROCESS | 1748 | 1467739311745 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c8c00 == 16 [pid = 1748] [id = 681] 10:21:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x8d168400) [pid = 1748] [serial = 2044] [outer = (nil)] 10:21:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x8e642400) [pid = 1748] [serial = 2045] [outer = 0x8d168400] 10:21:51 INFO - PROCESS | 1748 | 1467739311829 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x8e649c00) [pid = 1748] [serial = 2046] [outer = 0x8d168400] 10:21:53 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:53 INFO - PROCESS | 1748 | 1467739313202 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:21:53 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 10:21:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:21:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1991ms 10:21:53 INFO - PROCESS | 1748 | 1467739313252 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 10:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:21:53 INFO - PROCESS | 1748 | 1467739313257 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:21:53 INFO - PROCESS | 1748 | 1467739313397 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 1748 | 1467739313405 Marionette TRACE conn3 <- [1,2698,null,{}] 10:21:53 INFO - PROCESS | 1748 | 1467739313468 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:53 INFO - PROCESS | 1748 | 1467739313474 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:53 INFO - PROCESS | 1748 | 1467739313646 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:21:53 INFO - PROCESS | 1748 | 1467739313839 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:53 INFO - PROCESS | 1748 | 1467739313847 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e643c00 == 17 [pid = 1748] [id = 682] 10:21:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8f7dc000) [pid = 1748] [serial = 2047] [outer = (nil)] 10:21:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8f919400) [pid = 1748] [serial = 2048] [outer = 0x8f7dc000] 10:21:53 INFO - PROCESS | 1748 | 1467739313926 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8f920000) [pid = 1748] [serial = 2049] [outer = 0x8f7dc000] 10:21:55 INFO - PROCESS | 1748 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:55 INFO - PROCESS | 1748 | 1467739315309 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:21:55 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 10:21:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:21:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2076ms 10:21:55 INFO - PROCESS | 1748 | 1467739315341 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 10:21:55 INFO - PROCESS | 1748 | 1467739315347 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:21:55 INFO - PROCESS | 1748 | 1467739315364 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 1748 | 1467739315371 Marionette TRACE conn3 <- [1,2702,null,{}] 10:21:55 INFO - PROCESS | 1748 | 1467739315473 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:55 INFO - PROCESS | 1748 | 1467739315480 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:55 INFO - PROCESS | 1748 | 1467739315650 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:21:56 INFO - PROCESS | 1748 | 1467739316000 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:56 INFO - PROCESS | 1748 | 1467739316011 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af75000 == 18 [pid = 1748] [id = 683] 10:21:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8af79400) [pid = 1748] [serial = 2050] [outer = (nil)] 10:21:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8b8b7000) [pid = 1748] [serial = 2051] [outer = 0x8af79400] 10:21:56 INFO - PROCESS | 1748 | 1467739316123 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8c7c6c00) [pid = 1748] [serial = 2052] [outer = 0x8af79400] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b3800 == 17 [pid = 1748] [id = 679] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8e850c00 == 16 [pid = 1748] [id = 678] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8d040400 == 15 [pid = 1748] [id = 677] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8af7c800 == 14 [pid = 1748] [id = 676] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8d178c00 == 13 [pid = 1748] [id = 673] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b5c00 == 12 [pid = 1748] [id = 674] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7cb000 == 11 [pid = 1748] [id = 669] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8d164800 == 10 [pid = 1748] [id = 675] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c8c00 == 9 [pid = 1748] [id = 681] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8e643c00 == 8 [pid = 1748] [id = 682] 10:21:57 INFO - PROCESS | 1748 | --DOCSHELL 0x8af76c00 == 7 [pid = 1748] [id = 680] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8d045000) [pid = 1748] [serial = 2019] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8c7d0800) [pid = 1748] [serial = 2018] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8d4f5000) [pid = 1748] [serial = 2021] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8e9b4000) [pid = 1748] [serial = 1995] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x91c38000) [pid = 1748] [serial = 2001] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 62 (0x8d4f4800) [pid = 1748] [serial = 2007] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x8f762c00) [pid = 1748] [serial = 2013] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x8d17a400) [pid = 1748] [serial = 2010] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x8d4ea000) [pid = 1748] [serial = 1992] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x91aed400) [pid = 1748] [serial = 1998] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x8b8b3000) [pid = 1748] [serial = 1989] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 56 (0x923bf000) [pid = 1748] [serial = 2004] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 55 (0x8b8ad400) [pid = 1748] [serial = 1988] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 54 (0x8d17ac00) [pid = 1748] [serial = 1991] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 53 (0x8b8b0800) [pid = 1748] [serial = 2015] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 52 (0x8c2db400) [pid = 1748] [serial = 2016] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 51 (0x8e85dc00) [pid = 1748] [serial = 1994] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 50 (0x8e9b2000) [pid = 1748] [serial = 2012] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 49 (0x91ae5800) [pid = 1748] [serial = 1997] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 48 (0x91c3a400) [pid = 1748] [serial = 2000] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 47 (0x91da5800) [pid = 1748] [serial = 2003] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 46 (0x8d162800) [pid = 1748] [serial = 2006] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 1748 | --DOMWINDOW == 45 (0x8d162000) [pid = 1748] [serial = 2009] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1748 | 1467739318120 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:21:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2795ms 10:21:58 INFO - PROCESS | 1748 | 1467739318152 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:21:58 INFO - PROCESS | 1748 | 1467739318159 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:21:58 INFO - PROCESS | 1748 | 1467739318176 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:21:58 INFO - PROCESS | 1748 | 1467739318180 Marionette TRACE conn3 <- [1,2706,null,{}] 10:21:58 INFO - PROCESS | 1748 | 1467739318190 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:58 INFO - PROCESS | 1748 | 1467739318194 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:58 INFO - PROCESS | 1748 | 1467739318364 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:21:58 INFO - PROCESS | 1748 | 1467739318377 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:58 INFO - PROCESS | 1748 | 1467739318390 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e2400 == 8 [pid = 1748] [id = 684] 10:21:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 46 (0x8c2e2800) [pid = 1748] [serial = 2053] [outer = (nil)] 10:21:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 47 (0x8c7a4400) [pid = 1748] [serial = 2054] [outer = 0x8c2e2800] 10:21:58 INFO - PROCESS | 1748 | 1467739318533 Marionette DEBUG loaded listener.js 10:21:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 48 (0x8c7ab400) [pid = 1748] [serial = 2055] [outer = 0x8c2e2800] 10:21:59 INFO - PROCESS | 1748 | 1467739319498 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:21:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:21:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1387ms 10:21:59 INFO - PROCESS | 1748 | 1467739319561 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:21:59 INFO - PROCESS | 1748 | 1467739319569 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:21:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:21:59 INFO - PROCESS | 1748 | 1467739319580 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:21:59 INFO - PROCESS | 1748 | 1467739319584 Marionette TRACE conn3 <- [1,2710,null,{}] 10:21:59 INFO - PROCESS | 1748 | 1467739319590 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:59 INFO - PROCESS | 1748 | 1467739319596 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:59 INFO - PROCESS | 1748 | 1467739319770 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:21:59 INFO - PROCESS | 1748 | 1467739319781 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:59 INFO - PROCESS | 1748 | 1467739319787 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:21:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d047400 == 9 [pid = 1748] [id = 685] 10:21:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 49 (0x8d048000) [pid = 1748] [serial = 2056] [outer = (nil)] 10:21:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 50 (0x8d164c00) [pid = 1748] [serial = 2057] [outer = 0x8d048000] 10:21:59 INFO - PROCESS | 1748 | 1467739319859 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 51 (0x8d16c400) [pid = 1748] [serial = 2058] [outer = 0x8d048000] 10:22:01 INFO - PROCESS | 1748 | 1467739321138 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:22:01 INFO - PROCESS | 1748 | 1467739321171 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:22:01 INFO - PROCESS | 1748 | 1467739321178 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 1748 | 1467739321184 Marionette TRACE conn3 <- [1,2714,null,{}] 10:22:01 INFO - PROCESS | 1748 | 1467739321215 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:01 INFO - PROCESS | 1748 | 1467739321228 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:01 INFO - PROCESS | 1748 | 1467739321449 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:22:01 INFO - PROCESS | 1748 | 1467739321473 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 1748 | 1467739321484 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4a400 == 10 [pid = 1748] [id = 686] 10:22:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 52 (0x8db4a800) [pid = 1748] [serial = 2059] [outer = (nil)] 10:22:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 53 (0x8db4f800) [pid = 1748] [serial = 2060] [outer = 0x8db4a800] 10:22:01 INFO - PROCESS | 1748 | 1467739321559 Marionette DEBUG loaded listener.js 10:22:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 54 (0x8e63f800) [pid = 1748] [serial = 2061] [outer = 0x8db4a800] 10:22:02 INFO - PROCESS | 1748 | 1467739322488 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:22:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:22:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1361ms 10:22:02 INFO - PROCESS | 1748 | 1467739322540 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:22:02 INFO - PROCESS | 1748 | 1467739322544 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:22:02 INFO - PROCESS | 1748 | 1467739322550 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:22:02 INFO - PROCESS | 1748 | 1467739322554 Marionette TRACE conn3 <- [1,2718,null,{}] 10:22:02 INFO - PROCESS | 1748 | 1467739322559 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:02 INFO - PROCESS | 1748 | 1467739322563 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:02 INFO - PROCESS | 1748 | 1467739322981 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:22:03 INFO - PROCESS | 1748 | --DOMWINDOW == 53 (0x8b8b1c00) [pid = 1748] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:22:03 INFO - PROCESS | 1748 | --DOMWINDOW == 52 (0x8d17d000) [pid = 1748] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:22:03 INFO - PROCESS | 1748 | --DOMWINDOW == 51 (0x8e852c00) [pid = 1748] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:22:03 INFO - PROCESS | 1748 | --DOMWINDOW == 50 (0x8c2e3800) [pid = 1748] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:22:03 INFO - PROCESS | 1748 | --DOMWINDOW == 49 (0x8f75e800) [pid = 1748] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:22:03 INFO - PROCESS | 1748 | --DOMWINDOW == 48 (0x8d183800) [pid = 1748] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:22:03 INFO - PROCESS | 1748 | --DOMWINDOW == 47 (0x8d044400) [pid = 1748] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:22:03 INFO - PROCESS | 1748 | 1467739323093 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:03 INFO - PROCESS | 1748 | 1467739323103 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6fc00 == 11 [pid = 1748] [id = 687] 10:22:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 48 (0x8b8b1c00) [pid = 1748] [serial = 2062] [outer = (nil)] 10:22:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 49 (0x8d17d000) [pid = 1748] [serial = 2063] [outer = 0x8b8b1c00] 10:22:03 INFO - PROCESS | 1748 | 1467739323210 Marionette DEBUG loaded listener.js 10:22:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 50 (0x8e857400) [pid = 1748] [serial = 2064] [outer = 0x8b8b1c00] 10:22:03 INFO - PROCESS | 1748 | 1467739323982 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 1748 | 1467739324034 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:22:04 INFO - PROCESS | 1748 | 1467739324040 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 1748 | 1467739324043 Marionette TRACE conn3 <- [1,2722,null,{}] 10:22:04 INFO - PROCESS | 1748 | 1467739324049 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:04 INFO - PROCESS | 1748 | 1467739324053 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:04 INFO - PROCESS | 1748 | 1467739324195 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:22:04 INFO - PROCESS | 1748 | 1467739324208 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 1748 | 1467739324218 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9ab800 == 12 [pid = 1748] [id = 688] 10:22:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 51 (0x8e9adc00) [pid = 1748] [serial = 2065] [outer = (nil)] 10:22:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 52 (0x8e9b8000) [pid = 1748] [serial = 2066] [outer = 0x8e9adc00] 10:22:04 INFO - PROCESS | 1748 | 1467739324283 Marionette DEBUG loaded listener.js 10:22:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 53 (0x8f762c00) [pid = 1748] [serial = 2067] [outer = 0x8e9adc00] 10:22:05 INFO - PROCESS | 1748 | 1467739325360 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:22:05 INFO - PROCESS | 1748 | 1467739325386 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:22:05 INFO - PROCESS | 1748 | 1467739325395 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 1748 | 1467739325400 Marionette TRACE conn3 <- [1,2726,null,{}] 10:22:05 INFO - PROCESS | 1748 | 1467739325409 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:05 INFO - PROCESS | 1748 | 1467739325415 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:05 INFO - PROCESS | 1748 | 1467739325607 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:22:05 INFO - PROCESS | 1748 | 1467739325786 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:05 INFO - PROCESS | 1748 | 1467739325801 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b6000 == 13 [pid = 1748] [id = 689] 10:22:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 54 (0x8c2d9000) [pid = 1748] [serial = 2068] [outer = (nil)] 10:22:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 55 (0x8d040c00) [pid = 1748] [serial = 2069] [outer = 0x8c2d9000] 10:22:05 INFO - PROCESS | 1748 | 1467739325958 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 56 (0x8d175000) [pid = 1748] [serial = 2070] [outer = 0x8c2d9000] 10:22:07 INFO - PROCESS | 1748 | 1467739327117 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1787ms 10:22:07 INFO - PROCESS | 1748 | 1467739327182 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 1748 | 1467739327189 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:22:07 INFO - PROCESS | 1748 | 1467739327200 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 1748 | 1467739327204 Marionette TRACE conn3 <- [1,2730,null,{}] 10:22:07 INFO - PROCESS | 1748 | 1467739327210 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:07 INFO - PROCESS | 1748 | 1467739327216 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:07 INFO - PROCESS | 1748 | 1467739327398 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:22:07 INFO - PROCESS | 1748 | 1467739327618 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 1748 | 1467739327630 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d17bc00 == 14 [pid = 1748] [id = 690] 10:22:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x8e64b800) [pid = 1748] [serial = 2071] [outer = (nil)] 10:22:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x8e859c00) [pid = 1748] [serial = 2072] [outer = 0x8e64b800] 10:22:07 INFO - PROCESS | 1748 | 1467739327750 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x8e641800) [pid = 1748] [serial = 2073] [outer = 0x8e64b800] 10:22:09 INFO - PROCESS | 1748 | 1467739329165 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:22:09 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 10:22:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:22:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1990ms 10:22:09 INFO - PROCESS | 1748 | 1467739329269 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 10:22:09 INFO - PROCESS | 1748 | 1467739329274 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:22:09 INFO - PROCESS | 1748 | 1467739329288 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:22:09 INFO - PROCESS | 1748 | 1467739329294 Marionette TRACE conn3 <- [1,2734,null,{}] 10:22:09 INFO - PROCESS | 1748 | 1467739329312 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:09 INFO - PROCESS | 1748 | 1467739329321 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:09 INFO - PROCESS | 1748 | 1467739329561 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:22:09 INFO - PROCESS | 1748 | 1467739329695 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 1748 | 1467739329704 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af75400 == 15 [pid = 1748] [id = 691] 10:22:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x8af78400) [pid = 1748] [serial = 2074] [outer = (nil)] 10:22:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x8b8ad400) [pid = 1748] [serial = 2075] [outer = 0x8af78400] 10:22:09 INFO - PROCESS | 1748 | 1467739329941 Marionette DEBUG loaded listener.js 10:22:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x8c2dac00) [pid = 1748] [serial = 2076] [outer = 0x8af78400] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 61 (0x8f767400) [pid = 1748] [serial = 2039] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x8e85e400) [pid = 1748] [serial = 2036] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x8db50c00) [pid = 1748] [serial = 2022] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x8d4ec000) [pid = 1748] [serial = 2033] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x8c7c2800) [pid = 1748] [serial = 2024] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 56 (0x8d045800) [pid = 1748] [serial = 2025] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 55 (0x8db4dc00) [pid = 1748] [serial = 2027] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 54 (0x8e63e800) [pid = 1748] [serial = 2028] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 53 (0x8c2e4400) [pid = 1748] [serial = 2030] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 52 (0x8c7a6c00) [pid = 1748] [serial = 2031] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 51 (0x8f7e4800) [pid = 1748] [serial = 2040] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 50 (0x8e9b0c00) [pid = 1748] [serial = 2037] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | --DOMWINDOW == 49 (0x8db53c00) [pid = 1748] [serial = 2034] [outer = (nil)] [url = about:blank] 10:22:10 INFO - PROCESS | 1748 | 1467739330966 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1737ms 10:22:11 INFO - PROCESS | 1748 | 1467739331027 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:22:11 INFO - PROCESS | 1748 | 1467739331032 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:22:11 INFO - PROCESS | 1748 | 1467739331040 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:22:11 INFO - PROCESS | 1748 | 1467739331044 Marionette TRACE conn3 <- [1,2738,null,{}] 10:22:11 INFO - PROCESS | 1748 | 1467739331059 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:11 INFO - PROCESS | 1748 | 1467739331063 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:11 INFO - PROCESS | 1748 | 1467739331252 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:22:11 INFO - PROCESS | 1748 | 1467739331264 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 1748 | 1467739331271 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c2800 == 16 [pid = 1748] [id = 692] 10:22:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 50 (0x8c7d0000) [pid = 1748] [serial = 2077] [outer = (nil)] 10:22:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 51 (0x8d167000) [pid = 1748] [serial = 2078] [outer = 0x8c7d0000] 10:22:11 INFO - PROCESS | 1748 | 1467739331341 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 52 (0x8d4eb800) [pid = 1748] [serial = 2079] [outer = 0x8c7d0000] 10:22:12 INFO - PROCESS | 1748 | 1467739332287 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1294ms 10:22:12 INFO - PROCESS | 1748 | 1467739332333 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:22:12 INFO - PROCESS | 1748 | 1467739332339 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:22:12 INFO - PROCESS | 1748 | 1467739332354 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 1748 | 1467739332359 Marionette TRACE conn3 <- [1,2742,null,{}] 10:22:12 INFO - PROCESS | 1748 | 1467739332365 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:12 INFO - PROCESS | 1748 | 1467739332370 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:12 INFO - PROCESS | 1748 | 1467739332531 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:22:12 INFO - PROCESS | 1748 | 1467739332668 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 1748 | 1467739332677 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4e400 == 17 [pid = 1748] [id = 693] 10:22:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 53 (0x8db52c00) [pid = 1748] [serial = 2080] [outer = (nil)] 10:22:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 54 (0x8e850400) [pid = 1748] [serial = 2081] [outer = 0x8db52c00] 10:22:12 INFO - PROCESS | 1748 | 1467739332756 Marionette DEBUG loaded listener.js 10:22:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 55 (0x8e9ae800) [pid = 1748] [serial = 2082] [outer = 0x8db52c00] 10:22:13 INFO - PROCESS | 1748 | 1467739333643 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:22:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1346ms 10:22:13 INFO - PROCESS | 1748 | 1467739333700 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 1748 | 1467739333704 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:22:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:22:13 INFO - PROCESS | 1748 | 1467739333716 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 1748 | 1467739333721 Marionette TRACE conn3 <- [1,2746,null,{}] 10:22:13 INFO - PROCESS | 1748 | 1467739333736 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:13 INFO - PROCESS | 1748 | 1467739333744 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:13 INFO - PROCESS | 1748 | 1467739333965 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:22:14 INFO - PROCESS | 1748 | 1467739334100 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 1748 | 1467739334109 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6e400 == 18 [pid = 1748] [id = 694] 10:22:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 56 (0x8db51400) [pid = 1748] [serial = 2083] [outer = (nil)] 10:22:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x8f917000) [pid = 1748] [serial = 2084] [outer = 0x8db51400] 10:22:14 INFO - PROCESS | 1748 | 1467739334181 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x91359400) [pid = 1748] [serial = 2085] [outer = 0x8db51400] 10:22:15 INFO - PROCESS | 1748 | 1467739335007 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1333ms 10:22:15 INFO - PROCESS | 1748 | 1467739335049 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 1748 | 1467739335053 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:22:15 INFO - PROCESS | 1748 | 1467739335065 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 1748 | 1467739335067 Marionette TRACE conn3 <- [1,2750,null,{}] 10:22:15 INFO - PROCESS | 1748 | 1467739335076 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:15 INFO - PROCESS | 1748 | 1467739335080 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:15 INFO - PROCESS | 1748 | 1467739335289 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:22:15 INFO - PROCESS | 1748 | 1467739335304 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:15 INFO - PROCESS | 1748 | 1467739335312 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f916000 == 19 [pid = 1748] [id = 695] 10:22:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x9135f800) [pid = 1748] [serial = 2086] [outer = (nil)] 10:22:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x91363400) [pid = 1748] [serial = 2087] [outer = 0x9135f800] 10:22:15 INFO - PROCESS | 1748 | 1467739335378 Marionette DEBUG loaded listener.js 10:22:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x91362000) [pid = 1748] [serial = 2088] [outer = 0x9135f800] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 60 (0x8db4a800) [pid = 1748] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 59 (0x8af79400) [pid = 1748] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 58 (0x8d048000) [pid = 1748] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 57 (0x8c2e2800) [pid = 1748] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 56 (0x8af77000) [pid = 1748] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 55 (0x8d168400) [pid = 1748] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 54 (0x8f7dc000) [pid = 1748] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:22:15 INFO - PROCESS | 1748 | --DOMWINDOW == 53 (0x8b8b1c00) [pid = 1748] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:22:16 INFO - PROCESS | 1748 | 1467739336254 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1250ms 10:22:16 INFO - PROCESS | 1748 | 1467739336315 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 1748 | 1467739336318 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:22:16 INFO - PROCESS | 1748 | 1467739336324 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 1748 | 1467739336327 Marionette TRACE conn3 <- [1,2754,null,{}] 10:22:16 INFO - PROCESS | 1748 | 1467739336332 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:16 INFO - PROCESS | 1748 | 1467739336337 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:16 INFO - PROCESS | 1748 | 1467739336490 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:22:16 INFO - PROCESS | 1748 | 1467739336499 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:16 INFO - PROCESS | 1748 | 1467739336507 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x913c2000 == 20 [pid = 1748] [id = 696] 10:22:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 54 (0x913c3400) [pid = 1748] [serial = 2089] [outer = (nil)] 10:22:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 55 (0x913c6800) [pid = 1748] [serial = 2090] [outer = 0x913c3400] 10:22:16 INFO - PROCESS | 1748 | 1467739336587 Marionette DEBUG loaded listener.js 10:22:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 56 (0x913cc000) [pid = 1748] [serial = 2091] [outer = 0x913c3400] 10:22:17 INFO - PROCESS | 1748 | 1467739337503 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1230ms 10:22:17 INFO - PROCESS | 1748 | 1467739337554 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:22:17 INFO - PROCESS | 1748 | 1467739337558 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:22:17 INFO - PROCESS | 1748 | 1467739337564 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:22:17 INFO - PROCESS | 1748 | 1467739337568 Marionette TRACE conn3 <- [1,2758,null,{}] 10:22:17 INFO - PROCESS | 1748 | 1467739337573 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:17 INFO - PROCESS | 1748 | 1467739337583 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:17 INFO - PROCESS | 1748 | 1467739337797 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:22:17 INFO - PROCESS | 1748 | 1467739337976 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 1748 | 1467739337987 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78c00 == 21 [pid = 1748] [id = 697] 10:22:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 57 (0x8af7ac00) [pid = 1748] [serial = 2092] [outer = (nil)] 10:22:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 58 (0x8b8b2c00) [pid = 1748] [serial = 2093] [outer = 0x8af7ac00] 10:22:18 INFO - PROCESS | 1748 | 1467739338076 Marionette DEBUG loaded listener.js 10:22:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 59 (0x8c7ac800) [pid = 1748] [serial = 2094] [outer = 0x8af7ac00] 10:22:19 INFO - PROCESS | 1748 | 1467739339091 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1589ms 10:22:19 INFO - PROCESS | 1748 | 1467739339156 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 1748 | 1467739339162 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:22:19 INFO - PROCESS | 1748 | 1467739339171 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 1748 | 1467739339177 Marionette TRACE conn3 <- [1,2762,null,{}] 10:22:19 INFO - PROCESS | 1748 | 1467739339184 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:19 INFO - PROCESS | 1748 | 1467739339193 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:19 INFO - PROCESS | 1748 | 1467739339407 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:22:19 INFO - PROCESS | 1748 | 1467739339587 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:19 INFO - PROCESS | 1748 | 1467739339597 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d042800 == 22 [pid = 1748] [id = 698] 10:22:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 60 (0x8d4f8c00) [pid = 1748] [serial = 2095] [outer = (nil)] 10:22:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 61 (0x8db50c00) [pid = 1748] [serial = 2096] [outer = 0x8d4f8c00] 10:22:19 INFO - PROCESS | 1748 | 1467739339723 Marionette DEBUG loaded listener.js 10:22:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 62 (0x8e641c00) [pid = 1748] [serial = 2097] [outer = 0x8d4f8c00] 10:22:20 INFO - PROCESS | 1748 | 1467739340654 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1534ms 10:22:20 INFO - PROCESS | 1748 | 1467739340705 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:22:20 INFO - PROCESS | 1748 | 1467739340711 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:22:20 INFO - PROCESS | 1748 | 1467739340717 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:22:20 INFO - PROCESS | 1748 | 1467739340721 Marionette TRACE conn3 <- [1,2766,null,{}] 10:22:20 INFO - PROCESS | 1748 | 1467739340727 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:20 INFO - PROCESS | 1748 | 1467739340733 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:20 INFO - PROCESS | 1748 | 1467739340918 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:22:21 INFO - PROCESS | 1748 | 1467739341101 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 1748 | 1467739341111 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db54c00 == 23 [pid = 1748] [id = 699] 10:22:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 63 (0x8db57000) [pid = 1748] [serial = 2098] [outer = (nil)] 10:22:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8f766000) [pid = 1748] [serial = 2099] [outer = 0x8db57000] 10:22:21 INFO - PROCESS | 1748 | 1467739341203 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8f7e3c00) [pid = 1748] [serial = 2100] [outer = 0x8db57000] 10:22:22 INFO - PROCESS | 1748 | 1467739342174 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1482ms 10:22:22 INFO - PROCESS | 1748 | 1467739342202 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 1748 | 1467739342208 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:22:22 INFO - PROCESS | 1748 | 1467739342226 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 1748 | 1467739342233 Marionette TRACE conn3 <- [1,2770,null,{}] 10:22:22 INFO - PROCESS | 1748 | 1467739342239 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:22 INFO - PROCESS | 1748 | 1467739342246 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:22 INFO - PROCESS | 1748 | 1467739342434 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:22:22 INFO - PROCESS | 1748 | 1467739342610 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:22 INFO - PROCESS | 1748 | 1467739342620 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b2000 == 24 [pid = 1748] [id = 700] 10:22:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8e9b2800) [pid = 1748] [serial = 2101] [outer = (nil)] 10:22:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x913ccc00) [pid = 1748] [serial = 2102] [outer = 0x8e9b2800] 10:22:22 INFO - PROCESS | 1748 | 1467739342698 Marionette DEBUG loaded listener.js 10:22:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x91406000) [pid = 1748] [serial = 2103] [outer = 0x8e9b2800] 10:22:23 INFO - PROCESS | 1748 | 1467739343660 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1494ms 10:22:23 INFO - PROCESS | 1748 | 1467739343717 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:22:23 INFO - PROCESS | 1748 | 1467739343721 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:22:23 INFO - PROCESS | 1748 | 1467739343727 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:22:23 INFO - PROCESS | 1748 | 1467739343731 Marionette TRACE conn3 <- [1,2774,null,{}] 10:22:23 INFO - PROCESS | 1748 | 1467739343737 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:23 INFO - PROCESS | 1748 | 1467739343742 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:23 INFO - PROCESS | 1748 | 1467739343921 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:22:24 INFO - PROCESS | 1748 | 1467739344103 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 1748 | 1467739344111 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d182800 == 25 [pid = 1748] [id = 701] 10:22:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x9140a400) [pid = 1748] [serial = 2104] [outer = (nil)] 10:22:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x91ae6c00) [pid = 1748] [serial = 2105] [outer = 0x9140a400] 10:22:24 INFO - PROCESS | 1748 | 1467739344203 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x91aea400) [pid = 1748] [serial = 2106] [outer = 0x9140a400] 10:22:25 INFO - PROCESS | 1748 | 1467739345109 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1434ms 10:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:22:25 INFO - PROCESS | 1748 | 1467739345163 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 1748 | 1467739345166 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:22:25 INFO - PROCESS | 1748 | 1467739345174 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 1748 | 1467739345177 Marionette TRACE conn3 <- [1,2778,null,{}] 10:22:25 INFO - PROCESS | 1748 | 1467739345183 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:25 INFO - PROCESS | 1748 | 1467739345188 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:25 INFO - PROCESS | 1748 | 1467739345363 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:22:25 INFO - PROCESS | 1748 | 1467739345557 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 1748 | 1467739345574 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e1000 == 26 [pid = 1748] [id = 702] 10:22:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x91408c00) [pid = 1748] [serial = 2107] [outer = (nil)] 10:22:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x91c34000) [pid = 1748] [serial = 2108] [outer = 0x91408c00] 10:22:25 INFO - PROCESS | 1748 | 1467739345704 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x91d9bc00) [pid = 1748] [serial = 2109] [outer = 0x91408c00] 10:22:26 INFO - PROCESS | 1748 | 1467739346734 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1634ms 10:22:26 INFO - PROCESS | 1748 | 1467739346807 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:22:26 INFO - PROCESS | 1748 | 1467739346810 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:22:26 INFO - PROCESS | 1748 | 1467739346817 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:22:26 INFO - PROCESS | 1748 | 1467739346820 Marionette TRACE conn3 <- [1,2782,null,{}] 10:22:26 INFO - PROCESS | 1748 | 1467739346826 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:26 INFO - PROCESS | 1748 | 1467739346831 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:27 INFO - PROCESS | 1748 | 1467739347042 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:22:27 INFO - PROCESS | 1748 | 1467739347224 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 1748 | 1467739347235 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x91aef800 == 27 [pid = 1748] [id = 703] 10:22:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x91d9cc00) [pid = 1748] [serial = 2110] [outer = (nil)] 10:22:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x922a3800) [pid = 1748] [serial = 2111] [outer = 0x91d9cc00] 10:22:27 INFO - PROCESS | 1748 | 1467739347311 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x922ac800) [pid = 1748] [serial = 2112] [outer = 0x91d9cc00] 10:22:28 INFO - PROCESS | 1748 | 1467739348465 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1692ms 10:22:28 INFO - PROCESS | 1748 | 1467739348509 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:22:28 INFO - PROCESS | 1748 | 1467739348515 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:22:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:22:28 INFO - PROCESS | 1748 | 1467739348523 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:22:28 INFO - PROCESS | 1748 | 1467739348527 Marionette TRACE conn3 <- [1,2786,null,{}] 10:22:28 INFO - PROCESS | 1748 | 1467739348536 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:28 INFO - PROCESS | 1748 | 1467739348541 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:28 INFO - PROCESS | 1748 | 1467739348767 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:22:29 INFO - PROCESS | 1748 | 1467739349106 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 1748 | 1467739349119 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:29 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e0c00 == 28 [pid = 1748] [id = 704] 10:22:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8d039c00) [pid = 1748] [serial = 2113] [outer = (nil)] 10:22:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8d164400) [pid = 1748] [serial = 2114] [outer = 0x8d039c00] 10:22:29 INFO - PROCESS | 1748 | 1467739349208 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8d170000) [pid = 1748] [serial = 2115] [outer = 0x8d039c00] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x913c2000 == 27 [pid = 1748] [id = 696] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8f916000 == 26 [pid = 1748] [id = 695] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6e400 == 25 [pid = 1748] [id = 694] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4e400 == 24 [pid = 1748] [id = 693] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7c2800 == 23 [pid = 1748] [id = 692] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8af75400 == 22 [pid = 1748] [id = 691] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2e2400 == 21 [pid = 1748] [id = 684] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8d047400 == 20 [pid = 1748] [id = 685] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6fc00 == 19 [pid = 1748] [id = 687] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8d17bc00 == 18 [pid = 1748] [id = 690] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8af75000 == 17 [pid = 1748] [id = 683] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9ab800 == 16 [pid = 1748] [id = 688] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b6000 == 15 [pid = 1748] [id = 689] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8db4a400 == 14 [pid = 1748] [id = 686] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e1000 == 13 [pid = 1748] [id = 702] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x91aef800 == 12 [pid = 1748] [id = 703] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8d182800 == 11 [pid = 1748] [id = 701] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b2000 == 10 [pid = 1748] [id = 700] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8d042800 == 9 [pid = 1748] [id = 698] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8db54c00 == 8 [pid = 1748] [id = 699] 10:22:30 INFO - PROCESS | 1748 | --DOCSHELL 0x8af78c00 == 7 [pid = 1748] [id = 697] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8e9b8000) [pid = 1748] [serial = 2066] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8db4f800) [pid = 1748] [serial = 2060] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8b8b7000) [pid = 1748] [serial = 2051] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8d164c00) [pid = 1748] [serial = 2057] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8c7a4400) [pid = 1748] [serial = 2054] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8c7ab400) [pid = 1748] [serial = 2055] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8e63f800) [pid = 1748] [serial = 2061] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8c7a1c00) [pid = 1748] [serial = 2043] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8b8afc00) [pid = 1748] [serial = 2042] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e649c00) [pid = 1748] [serial = 2046] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8e642400) [pid = 1748] [serial = 2045] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8f920000) [pid = 1748] [serial = 2049] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8f919400) [pid = 1748] [serial = 2048] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8d17d000) [pid = 1748] [serial = 2063] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8c7c6c00) [pid = 1748] [serial = 2052] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8d16c400) [pid = 1748] [serial = 2058] [outer = (nil)] [url = about:blank] 10:22:30 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8e857400) [pid = 1748] [serial = 2064] [outer = (nil)] [url = about:blank] 10:22:31 INFO - PROCESS | 1748 | 1467739351279 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:22:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:22:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2784ms 10:22:31 INFO - PROCESS | 1748 | 1467739351307 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:22:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:22:31 INFO - PROCESS | 1748 | 1467739351313 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:22:31 INFO - PROCESS | 1748 | 1467739351321 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:22:31 INFO - PROCESS | 1748 | 1467739351327 Marionette TRACE conn3 <- [1,2790,null,{}] 10:22:31 INFO - PROCESS | 1748 | 1467739351334 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:31 INFO - PROCESS | 1748 | 1467739351339 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:31 INFO - PROCESS | 1748 | 1467739351514 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:22:31 INFO - PROCESS | 1748 | 1467739351649 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 1748 | 1467739351657 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2ddc00 == 8 [pid = 1748] [id = 705] 10:22:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8c2e2400) [pid = 1748] [serial = 2116] [outer = (nil)] 10:22:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8c7b0800) [pid = 1748] [serial = 2117] [outer = 0x8c2e2400] 10:22:31 INFO - PROCESS | 1748 | 1467739351728 Marionette DEBUG loaded listener.js 10:22:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8c7c8400) [pid = 1748] [serial = 2118] [outer = 0x8c2e2400] 10:22:32 INFO - PROCESS | 1748 | 1467739352535 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:22:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1285ms 10:22:32 INFO - PROCESS | 1748 | 1467739352605 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 1748 | 1467739352613 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:22:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:22:32 INFO - PROCESS | 1748 | 1467739352624 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 1748 | 1467739352628 Marionette TRACE conn3 <- [1,2794,null,{}] 10:22:32 INFO - PROCESS | 1748 | 1467739352634 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:32 INFO - PROCESS | 1748 | 1467739352640 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:32 INFO - PROCESS | 1748 | 1467739352813 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:22:32 INFO - PROCESS | 1748 | 1467739352973 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:32 INFO - PROCESS | 1748 | 1467739352983 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d164800 == 9 [pid = 1748] [id = 706] 10:22:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8d167400) [pid = 1748] [serial = 2119] [outer = (nil)] 10:22:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8d179c00) [pid = 1748] [serial = 2120] [outer = 0x8d167400] 10:22:33 INFO - PROCESS | 1748 | 1467739353054 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8d4eb000) [pid = 1748] [serial = 2121] [outer = 0x8d167400] 10:22:34 INFO - PROCESS | 1748 | 1467739354112 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:22:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:22:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1548ms 10:22:34 INFO - PROCESS | 1748 | 1467739354173 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 1748 | 1467739354177 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:22:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:22:34 INFO - PROCESS | 1748 | 1467739354183 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 1748 | 1467739354188 Marionette TRACE conn3 <- [1,2798,null,{}] 10:22:34 INFO - PROCESS | 1748 | 1467739354211 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:34 INFO - PROCESS | 1748 | 1467739354220 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:34 INFO - PROCESS | 1748 | 1467739354448 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:22:34 INFO - PROCESS | 1748 | 1467739354481 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:34 INFO - PROCESS | 1748 | 1467739354491 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e645c00 == 10 [pid = 1748] [id = 707] 10:22:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8e649c00) [pid = 1748] [serial = 2122] [outer = (nil)] 10:22:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8e853c00) [pid = 1748] [serial = 2123] [outer = 0x8e649c00] 10:22:34 INFO - PROCESS | 1748 | 1467739354562 Marionette DEBUG loaded listener.js 10:22:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8e85f000) [pid = 1748] [serial = 2124] [outer = 0x8e649c00] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x913c3400) [pid = 1748] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8db51400) [pid = 1748] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9135f800) [pid = 1748] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8e64b800) [pid = 1748] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8e9adc00) [pid = 1748] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8c2d9000) [pid = 1748] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8db52c00) [pid = 1748] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8af78400) [pid = 1748] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:22:35 INFO - PROCESS | 1748 | --DOMWINDOW == 63 (0x8c7d0000) [pid = 1748] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:22:35 INFO - PROCESS | 1748 | 1467739355741 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:22:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:22:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1591ms 10:22:35 INFO - PROCESS | 1748 | 1467739355775 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:22:35 INFO - PROCESS | 1748 | 1467739355778 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:22:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:22:35 INFO - PROCESS | 1748 | 1467739355785 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:22:35 INFO - PROCESS | 1748 | 1467739355788 Marionette TRACE conn3 <- [1,2802,null,{}] 10:22:35 INFO - PROCESS | 1748 | 1467739355793 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:35 INFO - PROCESS | 1748 | 1467739355798 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:36 INFO - PROCESS | 1748 | 1467739356014 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:22:36 INFO - PROCESS | 1748 | 1467739356032 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:36 INFO - PROCESS | 1748 | 1467739356039 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2d9000 == 11 [pid = 1748] [id = 708] 10:22:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 64 (0x8d041c00) [pid = 1748] [serial = 2125] [outer = (nil)] 10:22:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8e9b0c00) [pid = 1748] [serial = 2126] [outer = 0x8d041c00] 10:22:36 INFO - PROCESS | 1748 | 1467739356108 Marionette DEBUG loaded listener.js 10:22:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8f75b800) [pid = 1748] [serial = 2127] [outer = 0x8d041c00] 10:22:36 INFO - PROCESS | 1748 | 1467739356953 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:22:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:22:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1227ms 10:22:37 INFO - PROCESS | 1748 | 1467739357016 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:22:37 INFO - PROCESS | 1748 | 1467739357020 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:22:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:22:37 INFO - PROCESS | 1748 | 1467739357026 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:22:37 INFO - PROCESS | 1748 | 1467739357028 Marionette TRACE conn3 <- [1,2806,null,{}] 10:22:37 INFO - PROCESS | 1748 | 1467739357034 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:37 INFO - PROCESS | 1748 | 1467739357039 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:37 INFO - PROCESS | 1748 | 1467739357204 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:22:37 INFO - PROCESS | 1748 | 1467739357213 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 1748 | 1467739357222 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f75e800 == 12 [pid = 1748] [id = 709] 10:22:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8f765c00) [pid = 1748] [serial = 2128] [outer = (nil)] 10:22:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8f7e8800) [pid = 1748] [serial = 2129] [outer = 0x8f765c00] 10:22:37 INFO - PROCESS | 1748 | 1467739357287 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8f919800) [pid = 1748] [serial = 2130] [outer = 0x8f765c00] 10:22:38 INFO - PROCESS | 1748 | 1467739358436 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:22:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:22:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1430ms 10:22:38 INFO - PROCESS | 1748 | 1467739358457 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:22:38 INFO - PROCESS | 1748 | 1467739358463 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:22:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:22:38 INFO - PROCESS | 1748 | 1467739358470 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:22:38 INFO - PROCESS | 1748 | 1467739358478 Marionette TRACE conn3 <- [1,2810,null,{}] 10:22:38 INFO - PROCESS | 1748 | 1467739358486 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:38 INFO - PROCESS | 1748 | 1467739358491 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:38 INFO - PROCESS | 1748 | 1467739358684 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:22:38 INFO - PROCESS | 1748 | 1467739358863 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:38 INFO - PROCESS | 1748 | 1467739358873 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b9000 == 13 [pid = 1748] [id = 710] 10:22:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8c7ac400) [pid = 1748] [serial = 2131] [outer = (nil)] 10:22:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8d162400) [pid = 1748] [serial = 2132] [outer = 0x8c7ac400] 10:22:38 INFO - PROCESS | 1748 | 1467739358955 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8d4e9c00) [pid = 1748] [serial = 2133] [outer = 0x8c7ac400] 10:22:40 INFO - PROCESS | 1748 | 1467739360006 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:22:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:22:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1585ms 10:22:40 INFO - PROCESS | 1748 | 1467739360055 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:22:40 INFO - PROCESS | 1748 | 1467739360063 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:22:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:22:40 INFO - PROCESS | 1748 | 1467739360073 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 1748 | 1467739360077 Marionette TRACE conn3 <- [1,2814,null,{}] 10:22:40 INFO - PROCESS | 1748 | 1467739360083 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:40 INFO - PROCESS | 1748 | 1467739360089 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:40 INFO - PROCESS | 1748 | 1467739360281 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:22:40 INFO - PROCESS | 1748 | 1467739360466 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:40 INFO - PROCESS | 1748 | 1467739360473 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af71400 == 14 [pid = 1748] [id = 711] 10:22:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8e64c800) [pid = 1748] [serial = 2134] [outer = (nil)] 10:22:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8f762800) [pid = 1748] [serial = 2135] [outer = 0x8e64c800] 10:22:40 INFO - PROCESS | 1748 | 1467739360678 Marionette DEBUG loaded listener.js 10:22:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8f7e9000) [pid = 1748] [serial = 2136] [outer = 0x8e64c800] 10:22:41 INFO - PROCESS | 1748 | 1467739361672 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:22:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:22:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1638ms 10:22:41 INFO - PROCESS | 1748 | 1467739361712 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:22:41 INFO - PROCESS | 1748 | 1467739361717 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:22:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:22:41 INFO - PROCESS | 1748 | 1467739361723 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 1748 | 1467739361729 Marionette TRACE conn3 <- [1,2818,null,{}] 10:22:41 INFO - PROCESS | 1748 | 1467739361748 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:41 INFO - PROCESS | 1748 | 1467739361757 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:41 INFO - PROCESS | 1748 | 1467739361940 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:22:42 INFO - PROCESS | 1748 | 1467739362122 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:42 INFO - PROCESS | 1748 | 1467739362135 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:42 INFO - PROCESS | 1748 | ++DOCSHELL 0x91361000 == 15 [pid = 1748] [id = 712] 10:22:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x91361800) [pid = 1748] [serial = 2137] [outer = (nil)] 10:22:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x913c1c00) [pid = 1748] [serial = 2138] [outer = 0x91361800] 10:22:42 INFO - PROCESS | 1748 | 1467739362215 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x913c9000) [pid = 1748] [serial = 2139] [outer = 0x91361800] 10:22:43 INFO - PROCESS | 1748 | 1467739363279 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:22:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:22:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1594ms 10:22:43 INFO - PROCESS | 1748 | 1467739363317 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 1748 | 1467739363321 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:22:43 INFO - PROCESS | 1748 | 1467739363328 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 1748 | 1467739363331 Marionette TRACE conn3 <- [1,2822,null,{}] 10:22:43 INFO - PROCESS | 1748 | 1467739363337 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:43 INFO - PROCESS | 1748 | 1467739363342 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:43 INFO - PROCESS | 1748 | 1467739363530 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:22:43 INFO - PROCESS | 1748 | 1467739363768 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:43 INFO - PROCESS | 1748 | 1467739363774 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:43 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2dc400 == 16 [pid = 1748] [id = 713] 10:22:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8c2e0400) [pid = 1748] [serial = 2140] [outer = (nil)] 10:22:43 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8d17ec00) [pid = 1748] [serial = 2141] [outer = 0x8c2e0400] 10:22:43 INFO - PROCESS | 1748 | 1467739363901 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8e853000) [pid = 1748] [serial = 2142] [outer = 0x8c2e0400] 10:22:45 INFO - PROCESS | 1748 | 1467739365057 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x91359400) [pid = 1748] [serial = 2085] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8e859c00) [pid = 1748] [serial = 2072] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8e641800) [pid = 1748] [serial = 2073] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8f762c00) [pid = 1748] [serial = 2067] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8d040c00) [pid = 1748] [serial = 2069] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8d175000) [pid = 1748] [serial = 2070] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8e850400) [pid = 1748] [serial = 2081] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8b8ad400) [pid = 1748] [serial = 2075] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8c2dac00) [pid = 1748] [serial = 2076] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8d167000) [pid = 1748] [serial = 2078] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8d4eb800) [pid = 1748] [serial = 2079] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x91362000) [pid = 1748] [serial = 2088] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x913cc000) [pid = 1748] [serial = 2091] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8e9ae800) [pid = 1748] [serial = 2082] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x913c6800) [pid = 1748] [serial = 2090] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8f917000) [pid = 1748] [serial = 2084] [outer = (nil)] [url = about:blank] 10:22:45 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x91363400) [pid = 1748] [serial = 2087] [outer = (nil)] [url = about:blank] 10:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1833ms 10:22:45 INFO - PROCESS | 1748 | 1467739365185 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:22:45 INFO - PROCESS | 1748 | 1467739365189 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:22:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:22:45 INFO - PROCESS | 1748 | 1467739365206 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:22:45 INFO - PROCESS | 1748 | 1467739365211 Marionette TRACE conn3 <- [1,2826,null,{}] 10:22:45 INFO - PROCESS | 1748 | 1467739365219 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:45 INFO - PROCESS | 1748 | 1467739365224 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:45 INFO - PROCESS | 1748 | 1467739365428 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:22:45 INFO - PROCESS | 1748 | 1467739365606 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:45 INFO - PROCESS | 1748 | 1467739365620 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7b0c00 == 17 [pid = 1748] [id = 714] 10:22:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8c7c1400) [pid = 1748] [serial = 2143] [outer = (nil)] 10:22:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8d043400) [pid = 1748] [serial = 2144] [outer = 0x8c7c1400] 10:22:45 INFO - PROCESS | 1748 | 1467739365703 Marionette DEBUG loaded listener.js 10:22:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8d168800) [pid = 1748] [serial = 2145] [outer = 0x8c7c1400] 10:22:46 INFO - PROCESS | 1748 | 1467739366510 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:22:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:22:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1338ms 10:22:46 INFO - PROCESS | 1748 | 1467739366545 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:22:46 INFO - PROCESS | 1748 | 1467739366552 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:22:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:22:46 INFO - PROCESS | 1748 | 1467739366588 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 1748 | 1467739366593 Marionette TRACE conn3 <- [1,2830,null,{}] 10:22:46 INFO - PROCESS | 1748 | 1467739366600 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:46 INFO - PROCESS | 1748 | 1467739366606 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:46 INFO - PROCESS | 1748 | 1467739366785 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:22:46 INFO - PROCESS | 1748 | 1467739366795 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 1748 | 1467739366802 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:46 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4eb800 == 18 [pid = 1748] [id = 715] 10:22:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8e642800) [pid = 1748] [serial = 2146] [outer = (nil)] 10:22:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8e857400) [pid = 1748] [serial = 2147] [outer = 0x8e642800] 10:22:46 INFO - PROCESS | 1748 | 1467739366873 Marionette DEBUG loaded listener.js 10:22:46 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8e9af000) [pid = 1748] [serial = 2148] [outer = 0x8e642800] 10:22:47 INFO - PROCESS | 1748 | 1467739367874 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:22:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:22:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1342ms 10:22:47 INFO - PROCESS | 1748 | 1467739367925 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:22:47 INFO - PROCESS | 1748 | 1467739367929 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:22:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:22:47 INFO - PROCESS | 1748 | 1467739367935 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 1748 | 1467739367941 Marionette TRACE conn3 <- [1,2834,null,{}] 10:22:47 INFO - PROCESS | 1748 | 1467739367963 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:47 INFO - PROCESS | 1748 | 1467739367971 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:48 INFO - PROCESS | 1748 | 1467739368181 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:22:48 INFO - PROCESS | 1748 | 1467739368205 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:48 INFO - PROCESS | 1748 | 1467739368215 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x91356800 == 19 [pid = 1748] [id = 716] 10:22:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x91356c00) [pid = 1748] [serial = 2149] [outer = (nil)] 10:22:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x91359800) [pid = 1748] [serial = 2150] [outer = 0x91356c00] 10:22:48 INFO - PROCESS | 1748 | 1467739368287 Marionette DEBUG loaded listener.js 10:22:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x91363400) [pid = 1748] [serial = 2151] [outer = 0x91356c00] 10:22:49 INFO - PROCESS | 1748 | 1467739369241 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:22:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:22:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1342ms 10:22:49 INFO - PROCESS | 1748 | 1467739369277 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:22:49 INFO - PROCESS | 1748 | 1467739369282 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:22:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:22:49 INFO - PROCESS | 1748 | 1467739369287 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 1748 | 1467739369291 Marionette TRACE conn3 <- [1,2838,null,{}] 10:22:49 INFO - PROCESS | 1748 | 1467739369304 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 1748 | 1467739369309 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:49 INFO - PROCESS | 1748 | 1467739369515 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:22:49 INFO - PROCESS | 1748 | 1467739369532 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 1748 | 1467739369540 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e85b800 == 20 [pid = 1748] [id = 717] 10:22:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8f767400) [pid = 1748] [serial = 2152] [outer = (nil)] 10:22:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x913c6c00) [pid = 1748] [serial = 2153] [outer = 0x8f767400] 10:22:49 INFO - PROCESS | 1748 | 1467739369605 Marionette DEBUG loaded listener.js 10:22:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x91401c00) [pid = 1748] [serial = 2154] [outer = 0x8f767400] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8e649c00) [pid = 1748] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8d039c00) [pid = 1748] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8af7ac00) [pid = 1748] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8d4f8c00) [pid = 1748] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8db57000) [pid = 1748] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e9b2800) [pid = 1748] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x9140a400) [pid = 1748] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91408c00) [pid = 1748] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x91d9cc00) [pid = 1748] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8c2e2400) [pid = 1748] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x8d167400) [pid = 1748] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:22:50 INFO - PROCESS | 1748 | --DOMWINDOW == 64 (0x8d041c00) [pid = 1748] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:22:50 INFO - PROCESS | 1748 | 1467739370640 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:22:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:22:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1391ms 10:22:50 INFO - PROCESS | 1748 | 1467739370679 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:22:50 INFO - PROCESS | 1748 | 1467739370683 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:22:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:22:50 INFO - PROCESS | 1748 | 1467739370689 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:22:50 INFO - PROCESS | 1748 | 1467739370691 Marionette TRACE conn3 <- [1,2842,null,{}] 10:22:50 INFO - PROCESS | 1748 | 1467739370697 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:50 INFO - PROCESS | 1748 | 1467739370702 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:50 INFO - PROCESS | 1748 | 1467739370908 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:22:50 INFO - PROCESS | 1748 | 1467739370922 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 1748 | 1467739370930 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af79000 == 21 [pid = 1748] [id = 718] 10:22:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 65 (0x8af7ac00) [pid = 1748] [serial = 2155] [outer = (nil)] 10:22:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8d041c00) [pid = 1748] [serial = 2156] [outer = 0x8af7ac00] 10:22:51 INFO - PROCESS | 1748 | 1467739370994 Marionette DEBUG loaded listener.js 10:22:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8e9a9400) [pid = 1748] [serial = 2157] [outer = 0x8af7ac00] 10:22:51 INFO - PROCESS | 1748 | 1467739371833 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:22:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:22:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1177ms 10:22:51 INFO - PROCESS | 1748 | 1467739371867 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:22:51 INFO - PROCESS | 1748 | 1467739371871 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:22:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:22:51 INFO - PROCESS | 1748 | 1467739371877 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 1748 | 1467739371879 Marionette TRACE conn3 <- [1,2846,null,{}] 10:22:51 INFO - PROCESS | 1748 | 1467739371885 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:51 INFO - PROCESS | 1748 | 1467739371894 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:52 INFO - PROCESS | 1748 | 1467739372080 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:22:52 INFO - PROCESS | 1748 | 1467739372090 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:52 INFO - PROCESS | 1748 | 1467739372098 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:52 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2de400 == 22 [pid = 1748] [id = 719] 10:22:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8e63d400) [pid = 1748] [serial = 2158] [outer = (nil)] 10:22:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x91c3b400) [pid = 1748] [serial = 2159] [outer = 0x8e63d400] 10:22:52 INFO - PROCESS | 1748 | 1467739372164 Marionette DEBUG loaded listener.js 10:22:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x91c3ec00) [pid = 1748] [serial = 2160] [outer = 0x8e63d400] 10:22:53 INFO - PROCESS | 1748 | 1467739373302 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:22:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:22:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1482ms 10:22:53 INFO - PROCESS | 1748 | 1467739373360 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:22:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:22:53 INFO - PROCESS | 1748 | 1467739373366 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:22:53 INFO - PROCESS | 1748 | 1467739373374 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:22:53 INFO - PROCESS | 1748 | 1467739373382 Marionette TRACE conn3 <- [1,2850,null,{}] 10:22:53 INFO - PROCESS | 1748 | 1467739373389 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:53 INFO - PROCESS | 1748 | 1467739373395 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:53 INFO - PROCESS | 1748 | 1467739373579 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:22:53 INFO - PROCESS | 1748 | 1467739373773 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 1748 | 1467739373783 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a2800 == 23 [pid = 1748] [id = 720] 10:22:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8c7a5c00) [pid = 1748] [serial = 2161] [outer = (nil)] 10:22:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8d181c00) [pid = 1748] [serial = 2162] [outer = 0x8c7a5c00] 10:22:53 INFO - PROCESS | 1748 | 1467739373953 Marionette DEBUG loaded listener.js 10:22:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8db55000) [pid = 1748] [serial = 2163] [outer = 0x8c7a5c00] 10:22:54 INFO - PROCESS | 1748 | 1467739374859 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:22:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:22:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1537ms 10:22:54 INFO - PROCESS | 1748 | 1467739374911 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:22:54 INFO - PROCESS | 1748 | 1467739374919 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:22:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:22:54 INFO - PROCESS | 1748 | 1467739374929 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 1748 | 1467739374933 Marionette TRACE conn3 <- [1,2854,null,{}] 10:22:54 INFO - PROCESS | 1748 | 1467739374939 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:54 INFO - PROCESS | 1748 | 1467739374945 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:55 INFO - PROCESS | 1748 | 1467739375164 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:22:55 INFO - PROCESS | 1748 | 1467739375359 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:55 INFO - PROCESS | 1748 | 1467739375371 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e851400 == 24 [pid = 1748] [id = 721] 10:22:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8e9b5c00) [pid = 1748] [serial = 2164] [outer = (nil)] 10:22:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8f91f800) [pid = 1748] [serial = 2165] [outer = 0x8e9b5c00] 10:22:55 INFO - PROCESS | 1748 | 1467739375451 Marionette DEBUG loaded listener.js 10:22:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x9135a000) [pid = 1748] [serial = 2166] [outer = 0x8e9b5c00] 10:22:56 INFO - PROCESS | 1748 | 1467739376465 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:22:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:22:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1582ms 10:22:56 INFO - PROCESS | 1748 | 1467739376511 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 1748 | 1467739376516 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:22:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:22:56 INFO - PROCESS | 1748 | 1467739376540 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 1748 | 1467739376547 Marionette TRACE conn3 <- [1,2858,null,{}] 10:22:56 INFO - PROCESS | 1748 | 1467739376563 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:56 INFO - PROCESS | 1748 | 1467739376571 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:56 INFO - PROCESS | 1748 | 1467739376752 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:22:56 INFO - PROCESS | 1748 | 1467739376937 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 1748 | 1467739376949 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:56 INFO - PROCESS | 1748 | ++DOCSHELL 0x91c3bc00 == 25 [pid = 1748] [id = 722] 10:22:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91c40800) [pid = 1748] [serial = 2167] [outer = (nil)] 10:22:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91da1400) [pid = 1748] [serial = 2168] [outer = 0x91c40800] 10:22:57 INFO - PROCESS | 1748 | 1467739377027 Marionette DEBUG loaded listener.js 10:22:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91da7800) [pid = 1748] [serial = 2169] [outer = 0x91c40800] 10:22:57 INFO - PROCESS | 1748 | 1467739377973 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:22:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:22:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1497ms 10:22:58 INFO - PROCESS | 1748 | 1467739378036 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:22:58 INFO - PROCESS | 1748 | 1467739378041 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:22:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:22:58 INFO - PROCESS | 1748 | 1467739378047 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:22:58 INFO - PROCESS | 1748 | 1467739378050 Marionette TRACE conn3 <- [1,2862,null,{}] 10:22:58 INFO - PROCESS | 1748 | 1467739378056 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:58 INFO - PROCESS | 1748 | 1467739378061 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:58 INFO - PROCESS | 1748 | 1467739378236 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:22:58 INFO - PROCESS | 1748 | 1467739378420 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:58 INFO - PROCESS | 1748 | 1467739378431 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b7000 == 26 [pid = 1748] [id = 723] 10:22:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8f7e5c00) [pid = 1748] [serial = 2170] [outer = (nil)] 10:22:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x923bc800) [pid = 1748] [serial = 2171] [outer = 0x8f7e5c00] 10:22:58 INFO - PROCESS | 1748 | 1467739378509 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x923c0000) [pid = 1748] [serial = 2172] [outer = 0x8f7e5c00] 10:22:59 INFO - PROCESS | 1748 | 1467739379441 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:22:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:22:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1433ms 10:22:59 INFO - PROCESS | 1748 | 1467739379481 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 1748 | 1467739379484 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:22:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:22:59 INFO - PROCESS | 1748 | 1467739379491 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 1748 | 1467739379495 Marionette TRACE conn3 <- [1,2866,null,{}] 10:22:59 INFO - PROCESS | 1748 | 1467739379500 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 1748 | 1467739379505 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:59 INFO - PROCESS | 1748 | 1467739379677 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:22:59 INFO - PROCESS | 1748 | 1467739379860 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 1748 | 1467739379871 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:22:59 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f91dc00 == 27 [pid = 1748] [id = 724] 10:22:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x91da1c00) [pid = 1748] [serial = 2173] [outer = (nil)] 10:22:59 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x923c9400) [pid = 1748] [serial = 2174] [outer = 0x91da1c00] 10:22:59 INFO - PROCESS | 1748 | 1467739379944 Marionette DEBUG loaded listener.js 10:23:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x92403800) [pid = 1748] [serial = 2175] [outer = 0x91da1c00] 10:23:01 INFO - PROCESS | 1748 | 1467739381003 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1543ms 10:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:23:01 INFO - PROCESS | 1748 | 1467739381035 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 1748 | 1467739381038 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:23:01 INFO - PROCESS | 1748 | 1467739381045 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 1748 | 1467739381049 Marionette TRACE conn3 <- [1,2870,null,{}] 10:23:01 INFO - PROCESS | 1748 | 1467739381054 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:01 INFO - PROCESS | 1748 | 1467739381065 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:01 INFO - PROCESS | 1748 | 1467739381253 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:23:01 INFO - PROCESS | 1748 | 1467739381493 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:01 INFO - PROCESS | 1748 | 1467739381503 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:01 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d041000 == 28 [pid = 1748] [id = 725] 10:23:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x92403000) [pid = 1748] [serial = 2176] [outer = (nil)] 10:23:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x924f3800) [pid = 1748] [serial = 2177] [outer = 0x92403000] 10:23:01 INFO - PROCESS | 1748 | 1467739381621 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x924f7400) [pid = 1748] [serial = 2178] [outer = 0x92403000] 10:23:02 INFO - PROCESS | 1748 | 1467739382517 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1537ms 10:23:02 INFO - PROCESS | 1748 | 1467739382582 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 1748 | 1467739382586 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:23:02 INFO - PROCESS | 1748 | 1467739382592 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 1748 | 1467739382596 Marionette TRACE conn3 <- [1,2874,null,{}] 10:23:02 INFO - PROCESS | 1748 | 1467739382601 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 1748 | 1467739382607 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:02 INFO - PROCESS | 1748 | 1467739382789 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:23:02 INFO - PROCESS | 1748 | 1467739382975 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 1748 | 1467739382986 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:03 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af73c00 == 29 [pid = 1748] [id = 726] 10:23:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8af74400) [pid = 1748] [serial = 2179] [outer = (nil)] 10:23:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8db52c00) [pid = 1748] [serial = 2180] [outer = 0x8af74400] 10:23:03 INFO - PROCESS | 1748 | 1467739383057 Marionette DEBUG loaded listener.js 10:23:03 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8e851c00) [pid = 1748] [serial = 2181] [outer = 0x8af74400] 10:23:04 INFO - PROCESS | 1748 | 1467739384245 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1687ms 10:23:04 INFO - PROCESS | 1748 | 1467739384290 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:23:04 INFO - PROCESS | 1748 | 1467739384296 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:23:04 INFO - PROCESS | 1748 | 1467739384304 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 1748 | 1467739384311 Marionette TRACE conn3 <- [1,2878,null,{}] 10:23:04 INFO - PROCESS | 1748 | 1467739384318 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:04 INFO - PROCESS | 1748 | 1467739384323 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:04 INFO - PROCESS | 1748 | 1467739384493 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:23:04 INFO - PROCESS | 1748 | 1467739384769 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:04 INFO - PROCESS | 1748 | 1467739384777 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:04 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78800 == 30 [pid = 1748] [id = 727] 10:23:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8b8aac00) [pid = 1748] [serial = 2182] [outer = (nil)] 10:23:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8d167000) [pid = 1748] [serial = 2183] [outer = 0x8b8aac00] 10:23:04 INFO - PROCESS | 1748 | 1467739384856 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x8d4ef400) [pid = 1748] [serial = 2184] [outer = 0x8b8aac00] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8e853c00) [pid = 1748] [serial = 2123] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x8d170000) [pid = 1748] [serial = 2115] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8d164400) [pid = 1748] [serial = 2114] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x8c7ac800) [pid = 1748] [serial = 2094] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x8b8b2c00) [pid = 1748] [serial = 2093] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8e641c00) [pid = 1748] [serial = 2097] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8db50c00) [pid = 1748] [serial = 2096] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8f7e3c00) [pid = 1748] [serial = 2100] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8f766000) [pid = 1748] [serial = 2099] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x91406000) [pid = 1748] [serial = 2103] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x913ccc00) [pid = 1748] [serial = 2102] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x91aea400) [pid = 1748] [serial = 2106] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x91ae6c00) [pid = 1748] [serial = 2105] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x91d9bc00) [pid = 1748] [serial = 2109] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x91c34000) [pid = 1748] [serial = 2108] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x922ac800) [pid = 1748] [serial = 2112] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x922a3800) [pid = 1748] [serial = 2111] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8c7b0800) [pid = 1748] [serial = 2117] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8c7c8400) [pid = 1748] [serial = 2118] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8d4eb000) [pid = 1748] [serial = 2121] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8e85f000) [pid = 1748] [serial = 2124] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8d179c00) [pid = 1748] [serial = 2120] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8e9b0c00) [pid = 1748] [serial = 2126] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8f75b800) [pid = 1748] [serial = 2127] [outer = (nil)] [url = about:blank] 10:23:06 INFO - PROCESS | 1748 | 1467739386786 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2537ms 10:23:06 INFO - PROCESS | 1748 | 1467739386840 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 1748 | 1467739386846 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:23:06 INFO - PROCESS | 1748 | 1467739386853 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 1748 | 1467739386858 Marionette TRACE conn3 <- [1,2882,null,{}] 10:23:06 INFO - PROCESS | 1748 | 1467739386865 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:06 INFO - PROCESS | 1748 | 1467739386870 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:07 INFO - PROCESS | 1748 | 1467739387032 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:23:07 INFO - PROCESS | 1748 | 1467739387272 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:07 INFO - PROCESS | 1748 | 1467739387279 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:07 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2dec00 == 31 [pid = 1748] [id = 728] 10:23:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8c2e1400) [pid = 1748] [serial = 2185] [outer = (nil)] 10:23:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8c7cb400) [pid = 1748] [serial = 2186] [outer = 0x8c2e1400] 10:23:07 INFO - PROCESS | 1748 | 1467739387352 Marionette DEBUG loaded listener.js 10:23:07 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x8d039400) [pid = 1748] [serial = 2187] [outer = 0x8c2e1400] 10:23:08 INFO - PROCESS | 1748 | 1467739388113 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:23:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:23:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1282ms 10:23:08 INFO - PROCESS | 1748 | 1467739388141 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:23:08 INFO - PROCESS | 1748 | 1467739388149 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:23:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:23:08 INFO - PROCESS | 1748 | 1467739388160 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:23:08 INFO - PROCESS | 1748 | 1467739388165 Marionette TRACE conn3 <- [1,2886,null,{}] 10:23:08 INFO - PROCESS | 1748 | 1467739388170 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:08 INFO - PROCESS | 1748 | 1467739388176 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:08 INFO - PROCESS | 1748 | 1467739388357 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:23:08 INFO - PROCESS | 1748 | 1467739388367 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:08 INFO - PROCESS | 1748 | 1467739388374 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d17fc00 == 32 [pid = 1748] [id = 729] 10:23:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8d4f5000) [pid = 1748] [serial = 2188] [outer = (nil)] 10:23:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8db4c400) [pid = 1748] [serial = 2189] [outer = 0x8d4f5000] 10:23:08 INFO - PROCESS | 1748 | 1467739388446 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8db57400) [pid = 1748] [serial = 2190] [outer = 0x8d4f5000] 10:23:09 INFO - PROCESS | 1748 | 1467739389491 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:23:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:23:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1380ms 10:23:09 INFO - PROCESS | 1748 | 1467739389540 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:23:09 INFO - PROCESS | 1748 | 1467739389544 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:23:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:23:09 INFO - PROCESS | 1748 | 1467739389558 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:23:09 INFO - PROCESS | 1748 | 1467739389563 Marionette TRACE conn3 <- [1,2890,null,{}] 10:23:09 INFO - PROCESS | 1748 | 1467739389581 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:09 INFO - PROCESS | 1748 | 1467739389589 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:09 INFO - PROCESS | 1748 | 1467739389816 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:23:09 INFO - PROCESS | 1748 | 1467739389912 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 1748 | 1467739389923 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:09 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b3000 == 33 [pid = 1748] [id = 730] 10:23:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8e9b3800) [pid = 1748] [serial = 2191] [outer = (nil)] 10:23:09 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8f759c00) [pid = 1748] [serial = 2192] [outer = 0x8e9b3800] 10:23:10 INFO - PROCESS | 1748 | 1467739389998 Marionette DEBUG loaded listener.js 10:23:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8f766000) [pid = 1748] [serial = 2193] [outer = 0x8e9b3800] 10:23:10 INFO - PROCESS | 1748 | 1467739390902 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1390ms 10:23:10 INFO - PROCESS | 1748 | 1467739390948 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 1748 | 1467739390952 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:23:10 INFO - PROCESS | 1748 | 1467739390958 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 1748 | 1467739390961 Marionette TRACE conn3 <- [1,2894,null,{}] 10:23:10 INFO - PROCESS | 1748 | 1467739390983 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:10 INFO - PROCESS | 1748 | 1467739390988 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:11 INFO - PROCESS | 1748 | 1467739391586 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x91361800) [pid = 1748] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8e64c800) [pid = 1748] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8e642800) [pid = 1748] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8c2e0400) [pid = 1748] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8f765c00) [pid = 1748] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8c7c1400) [pid = 1748] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8c7ac400) [pid = 1748] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x91356c00) [pid = 1748] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e63d400) [pid = 1748] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8af7ac00) [pid = 1748] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:23:11 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8f767400) [pid = 1748] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:23:11 INFO - PROCESS | 1748 | 1467739391789 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 1748 | 1467739391797 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:11 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6d400 == 34 [pid = 1748] [id = 731] 10:23:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8b8b2800) [pid = 1748] [serial = 2194] [outer = (nil)] 10:23:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8c7ac400) [pid = 1748] [serial = 2195] [outer = 0x8b8b2800] 10:23:11 INFO - PROCESS | 1748 | 1467739391866 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8f767400) [pid = 1748] [serial = 2196] [outer = 0x8b8b2800] 10:23:12 INFO - PROCESS | 1748 | 1467739392617 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:23:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1688ms 10:23:12 INFO - PROCESS | 1748 | 1467739392647 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 1748 | 1467739392651 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:23:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:23:12 INFO - PROCESS | 1748 | 1467739392657 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 1748 | 1467739392660 Marionette TRACE conn3 <- [1,2898,null,{}] 10:23:12 INFO - PROCESS | 1748 | 1467739392666 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:12 INFO - PROCESS | 1748 | 1467739392671 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:12 INFO - PROCESS | 1748 | 1467739392865 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:23:12 INFO - PROCESS | 1748 | 1467739392883 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 1748 | 1467739392890 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f75b000 == 35 [pid = 1748] [id = 732] 10:23:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8f911400) [pid = 1748] [serial = 2197] [outer = (nil)] 10:23:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x913be800) [pid = 1748] [serial = 2198] [outer = 0x8f911400] 10:23:12 INFO - PROCESS | 1748 | 1467739392956 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x913c7c00) [pid = 1748] [serial = 2199] [outer = 0x8f911400] 10:23:13 INFO - PROCESS | 1748 | 1467739393993 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:23:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:23:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1378ms 10:23:14 INFO - PROCESS | 1748 | 1467739394038 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:23:14 INFO - PROCESS | 1748 | 1467739394045 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:23:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:23:14 INFO - PROCESS | 1748 | 1467739394082 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:23:14 INFO - PROCESS | 1748 | 1467739394088 Marionette TRACE conn3 <- [1,2902,null,{}] 10:23:14 INFO - PROCESS | 1748 | 1467739394096 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:14 INFO - PROCESS | 1748 | 1467739394102 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:14 INFO - PROCESS | 1748 | 1467739394289 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:23:14 INFO - PROCESS | 1748 | 1467739394475 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:14 INFO - PROCESS | 1748 | 1467739394489 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:14 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af75000 == 36 [pid = 1748] [id = 733] 10:23:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8b8b6800) [pid = 1748] [serial = 2200] [outer = (nil)] 10:23:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8d045800) [pid = 1748] [serial = 2201] [outer = 0x8b8b6800] 10:23:14 INFO - PROCESS | 1748 | 1467739394573 Marionette DEBUG loaded listener.js 10:23:14 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8d177800) [pid = 1748] [serial = 2202] [outer = 0x8b8b6800] 10:23:15 INFO - PROCESS | 1748 | 1467739395645 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:23:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:23:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1640ms 10:23:15 INFO - PROCESS | 1748 | 1467739395727 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:23:15 INFO - PROCESS | 1748 | 1467739395735 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:23:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:23:15 INFO - PROCESS | 1748 | 1467739395747 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:23:15 INFO - PROCESS | 1748 | 1467739395752 Marionette TRACE conn3 <- [1,2906,null,{}] 10:23:15 INFO - PROCESS | 1748 | 1467739395759 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:15 INFO - PROCESS | 1748 | 1467739395765 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:16 INFO - PROCESS | 1748 | 1467739396005 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:23:16 INFO - PROCESS | 1748 | 1467739396226 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 1748 | 1467739396234 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e856000 == 37 [pid = 1748] [id = 734] 10:23:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8e85f800) [pid = 1748] [serial = 2203] [outer = (nil)] 10:23:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8f764400) [pid = 1748] [serial = 2204] [outer = 0x8e85f800] 10:23:16 INFO - PROCESS | 1748 | 1467739396363 Marionette DEBUG loaded listener.js 10:23:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8e9b3400) [pid = 1748] [serial = 2205] [outer = 0x8e85f800] 10:23:17 INFO - PROCESS | 1748 | 1467739397457 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:23:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1793ms 10:23:17 INFO - PROCESS | 1748 | 1467739397540 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 1748 | 1467739397544 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:23:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:23:17 INFO - PROCESS | 1748 | 1467739397551 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 1748 | 1467739397557 Marionette TRACE conn3 <- [1,2910,null,{}] 10:23:17 INFO - PROCESS | 1748 | 1467739397574 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:17 INFO - PROCESS | 1748 | 1467739397582 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:17 INFO - PROCESS | 1748 | 1467739397794 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:23:18 INFO - PROCESS | 1748 | 1467739398069 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 1748 | 1467739398080 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:18 INFO - PROCESS | 1748 | ++DOCSHELL 0x9140d000 == 38 [pid = 1748] [id = 735] 10:23:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x9140e800) [pid = 1748] [serial = 2206] [outer = (nil)] 10:23:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x91aea800) [pid = 1748] [serial = 2207] [outer = 0x9140e800] 10:23:18 INFO - PROCESS | 1748 | 1467739398163 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x91aee000) [pid = 1748] [serial = 2208] [outer = 0x9140e800] 10:23:19 INFO - PROCESS | 1748 | 1467739398996 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:23:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:23:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:23:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1484ms 10:23:19 INFO - PROCESS | 1748 | 1467739399037 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:23:19 INFO - TEST-START | /DOMEvents/constructors.html 10:23:19 INFO - PROCESS | 1748 | 1467739399042 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:23:19 INFO - PROCESS | 1748 | 1467739399048 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 1748 | 1467739399052 Marionette TRACE conn3 <- [1,2914,null,{}] 10:23:19 INFO - PROCESS | 1748 | 1467739399058 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:19 INFO - PROCESS | 1748 | 1467739399063 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:19 INFO - PROCESS | 1748 | 1467739399234 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:23:19 INFO - PROCESS | 1748 | 1467739399424 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:19 INFO - PROCESS | 1748 | 1467739399433 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9ac800 == 39 [pid = 1748] [id = 736] 10:23:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x91c34400) [pid = 1748] [serial = 2209] [outer = (nil)] 10:23:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x91d9a000) [pid = 1748] [serial = 2210] [outer = 0x91c34400] 10:23:19 INFO - PROCESS | 1748 | 1467739399508 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x91d9dc00) [pid = 1748] [serial = 2211] [outer = 0x91c34400] 10:23:20 INFO - PROCESS | 1748 | 1467739400578 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:23:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:23:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:23:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:23:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1613ms 10:23:20 INFO - PROCESS | 1748 | 1467739400672 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:23:20 INFO - PROCESS | 1748 | 1467739400679 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:23:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:23:20 INFO - PROCESS | 1748 | 1467739400698 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:23:20 INFO - PROCESS | 1748 | 1467739400707 Marionette TRACE conn3 <- [1,2918,null,{}] 10:23:20 INFO - PROCESS | 1748 | 1467739400714 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:20 INFO - PROCESS | 1748 | 1467739400719 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:20 INFO - PROCESS | 1748 | 1467739400899 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:23:21 INFO - PROCESS | 1748 | 1467739401134 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:21 INFO - PROCESS | 1748 | 1467739401143 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:21 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af7a000 == 40 [pid = 1748] [id = 737] 10:23:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8af7ac00) [pid = 1748] [serial = 2212] [outer = (nil)] 10:23:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8b8b0000) [pid = 1748] [serial = 2213] [outer = 0x8af7ac00] 10:23:21 INFO - PROCESS | 1748 | 1467739401411 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8c2e4c00) [pid = 1748] [serial = 2214] [outer = 0x8af7ac00] 10:23:22 INFO - PROCESS | 1748 | 1467739402325 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:23:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:23:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1648ms 10:23:22 INFO - PROCESS | 1748 | 1467739402338 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:23:22 INFO - PROCESS | 1748 | 1467739402344 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:23:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:23:22 INFO - PROCESS | 1748 | 1467739402352 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 1748 | 1467739402356 Marionette TRACE conn3 <- [1,2922,null,{}] 10:23:22 INFO - PROCESS | 1748 | 1467739402363 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:22 INFO - PROCESS | 1748 | 1467739402368 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:22 INFO - PROCESS | 1748 | 1467739402561 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:23:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8af6d400 == 39 [pid = 1748] [id = 731] 10:23:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9b3000 == 38 [pid = 1748] [id = 730] 10:23:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8d17fc00 == 37 [pid = 1748] [id = 729] 10:23:22 INFO - PROCESS | 1748 | --DOCSHELL 0x8c2dec00 == 36 [pid = 1748] [id = 728] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x913c6c00) [pid = 1748] [serial = 2153] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x913c1c00) [pid = 1748] [serial = 2138] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x913c9000) [pid = 1748] [serial = 2139] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8f762800) [pid = 1748] [serial = 2135] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8f7e9000) [pid = 1748] [serial = 2136] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x8e857400) [pid = 1748] [serial = 2147] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8d17ec00) [pid = 1748] [serial = 2141] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8e853000) [pid = 1748] [serial = 2142] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8f919800) [pid = 1748] [serial = 2130] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8f7e8800) [pid = 1748] [serial = 2129] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8d043400) [pid = 1748] [serial = 2144] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8d168800) [pid = 1748] [serial = 2145] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8d162400) [pid = 1748] [serial = 2132] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8d4e9c00) [pid = 1748] [serial = 2133] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x91359800) [pid = 1748] [serial = 2150] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x91c3b400) [pid = 1748] [serial = 2159] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91401c00) [pid = 1748] [serial = 2154] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x91363400) [pid = 1748] [serial = 2151] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e9af000) [pid = 1748] [serial = 2148] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x91c3ec00) [pid = 1748] [serial = 2160] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8d041c00) [pid = 1748] [serial = 2156] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8e9a9400) [pid = 1748] [serial = 2157] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1748 | 1467739402787 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 1748 | 1467739402797 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d041c00 == 37 [pid = 1748] [id = 738] 10:23:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8d045000) [pid = 1748] [serial = 2215] [outer = (nil)] 10:23:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8d182000) [pid = 1748] [serial = 2216] [outer = 0x8d045000] 10:23:22 INFO - PROCESS | 1748 | 1467739402870 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8db57000) [pid = 1748] [serial = 2217] [outer = 0x8d045000] 10:23:23 INFO - PROCESS | 1748 | [1748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:23 INFO - PROCESS | 1748 | [1748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:23 INFO - PROCESS | 1748 | [1748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:23 INFO - PROCESS | 1748 | [1748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:23:23 INFO - PROCESS | 1748 | 1467739403647 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:23:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:23:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:23 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 10:23:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:23 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 10:23:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:23 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]" 10:23:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:23:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:23:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1333ms 10:23:23 INFO - PROCESS | 1748 | 1467739403686 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:23:23 INFO - PROCESS | 1748 | 1467739403696 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:23:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:23:23 INFO - PROCESS | 1748 | 1467739403709 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 1748 | 1467739403713 Marionette TRACE conn3 <- [1,2926,null,{}] 10:23:23 INFO - PROCESS | 1748 | 1467739403719 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 1748 | 1467739403724 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:23 INFO - PROCESS | 1748 | 1467739403869 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:23:24 INFO - PROCESS | 1748 | 1467739404050 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:24 INFO - PROCESS | 1748 | 1467739404059 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e64cc00 == 38 [pid = 1748] [id = 739] 10:23:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8e85a000) [pid = 1748] [serial = 2218] [outer = (nil)] 10:23:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x8f915000) [pid = 1748] [serial = 2219] [outer = 0x8e85a000] 10:23:24 INFO - PROCESS | 1748 | 1467739404128 Marionette DEBUG loaded listener.js 10:23:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x91358000) [pid = 1748] [serial = 2220] [outer = 0x8e85a000] 10:23:24 INFO - PROCESS | 1748 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:23:24 INFO - PROCESS | 1748 | 1467739404876 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:23:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:23:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1189ms 10:23:24 INFO - PROCESS | 1748 | 1467739404899 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:23:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:23:24 INFO - PROCESS | 1748 | 1467739404904 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:23:24 INFO - PROCESS | 1748 | 1467739404910 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 1748 | 1467739404916 Marionette TRACE conn3 <- [1,2930,null,{}] 10:23:24 INFO - PROCESS | 1748 | 1467739404931 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:24 INFO - PROCESS | 1748 | 1467739404939 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:25 INFO - PROCESS | 1748 | 1467739405167 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:23:25 INFO - PROCESS | 1748 | 1467739405200 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 1748 | 1467739405208 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x91355800 == 39 [pid = 1748] [id = 740] 10:23:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x91404800) [pid = 1748] [serial = 2221] [outer = (nil)] 10:23:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x9140fc00) [pid = 1748] [serial = 2222] [outer = 0x91404800] 10:23:25 INFO - PROCESS | 1748 | 1467739405275 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x91ae3400) [pid = 1748] [serial = 2223] [outer = 0x91404800] 10:23:25 INFO - PROCESS | 1748 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:23:26 INFO - PROCESS | 1748 | 1467739406080 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:23:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:23:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1188ms 10:23:26 INFO - PROCESS | 1748 | 1467739406098 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:23:26 INFO - PROCESS | 1748 | 1467739406102 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:23:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:23:26 INFO - PROCESS | 1748 | 1467739406109 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:23:26 INFO - PROCESS | 1748 | 1467739406112 Marionette TRACE conn3 <- [1,2934,null,{}] 10:23:26 INFO - PROCESS | 1748 | 1467739406127 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:26 INFO - PROCESS | 1748 | 1467739406131 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:26 INFO - PROCESS | 1748 | 1467739406341 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:23:26 INFO - PROCESS | 1748 | 1467739406370 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:26 INFO - PROCESS | 1748 | 1467739406378 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:26 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ad400 == 40 [pid = 1748] [id = 741] 10:23:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x91aef000) [pid = 1748] [serial = 2224] [outer = (nil)] 10:23:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91c3c400) [pid = 1748] [serial = 2225] [outer = 0x91aef000] 10:23:26 INFO - PROCESS | 1748 | 1467739406452 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91c40000) [pid = 1748] [serial = 2226] [outer = 0x91aef000] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8c7a5c00) [pid = 1748] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8e9b3800) [pid = 1748] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8e9b5c00) [pid = 1748] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x91c40800) [pid = 1748] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8f7e5c00) [pid = 1748] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x8b8aac00) [pid = 1748] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x91da1c00) [pid = 1748] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x8d4f5000) [pid = 1748] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x92403000) [pid = 1748] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x8c2e1400) [pid = 1748] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x8af74400) [pid = 1748] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:23:27 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x8b8b2800) [pid = 1748] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:23:27 INFO - PROCESS | 1748 | 1467739407408 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:23:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:23:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1339ms 10:23:27 INFO - PROCESS | 1748 | 1467739407448 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 1748 | 1467739407452 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:23:27 INFO - PROCESS | 1748 | 1467739407458 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 1748 | 1467739407460 Marionette TRACE conn3 <- [1,2938,null,{}] 10:23:27 INFO - PROCESS | 1748 | 1467739407472 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:27 INFO - PROCESS | 1748 | 1467739407476 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:27 INFO - PROCESS | 1748 | 1467739407613 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:23:27 INFO - PROCESS | 1748 | 1467739407627 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 1748 | 1467739407633 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d03bc00 == 41 [pid = 1748] [id = 742] 10:23:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8d16d800) [pid = 1748] [serial = 2227] [outer = (nil)] 10:23:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8f917800) [pid = 1748] [serial = 2228] [outer = 0x8d16d800] 10:23:27 INFO - PROCESS | 1748 | 1467739407715 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x91da1c00) [pid = 1748] [serial = 2229] [outer = 0x8d16d800] 10:23:28 INFO - PROCESS | 1748 | 1467739408515 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:23:28 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. 10:23:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1094ms 10:23:28 INFO - PROCESS | 1748 | 1467739408552 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:23:28 INFO - PROCESS | 1748 | 1467739408556 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:23:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:23:28 INFO - PROCESS | 1748 | 1467739408562 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 1748 | 1467739408565 Marionette TRACE conn3 <- [1,2942,null,{}] 10:23:28 INFO - PROCESS | 1748 | 1467739408571 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:28 INFO - PROCESS | 1748 | 1467739408581 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:28 INFO - PROCESS | 1748 | 1467739408782 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:23:28 INFO - PROCESS | 1748 | 1467739408807 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 1748 | 1467739408814 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a5c00 == 42 [pid = 1748] [id = 743] 10:23:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x8c7c7000) [pid = 1748] [serial = 2230] [outer = (nil)] 10:23:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9240d400) [pid = 1748] [serial = 2231] [outer = 0x8c7c7000] 10:23:28 INFO - PROCESS | 1748 | 1467739408878 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x923bb800) [pid = 1748] [serial = 2232] [outer = 0x8c7c7000] 10:23:29 INFO - PROCESS | 1748 | 1467739409842 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:23:29 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 10:23:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:23:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1336ms 10:23:29 INFO - PROCESS | 1748 | 1467739409901 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 1748 | 1467739409908 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:23:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:23:29 INFO - PROCESS | 1748 | 1467739409916 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 1748 | 1467739409921 Marionette TRACE conn3 <- [1,2946,null,{}] 10:23:29 INFO - PROCESS | 1748 | 1467739409980 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:29 INFO - PROCESS | 1748 | 1467739409987 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:30 INFO - PROCESS | 1748 | 1467739410169 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:23:30 INFO - PROCESS | 1748 | 1467739410357 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:30 INFO - PROCESS | 1748 | 1467739410369 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d169c00 == 43 [pid = 1748] [id = 744] 10:23:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x8d16f400) [pid = 1748] [serial = 2233] [outer = (nil)] 10:23:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x8e9afc00) [pid = 1748] [serial = 2234] [outer = 0x8d16f400] 10:23:30 INFO - PROCESS | 1748 | 1467739410447 Marionette DEBUG loaded listener.js 10:23:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8f75bc00) [pid = 1748] [serial = 2235] [outer = 0x8d16f400] 10:23:31 INFO - PROCESS | 1748 | 1467739411358 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:23:31 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. 10:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1486ms 10:23:31 INFO - PROCESS | 1748 | 1467739411402 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 1748 | 1467739411409 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:23:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:23:31 INFO - PROCESS | 1748 | 1467739411419 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 1748 | 1467739411423 Marionette TRACE conn3 <- [1,2950,null,{}] 10:23:31 INFO - PROCESS | 1748 | 1467739411430 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:31 INFO - PROCESS | 1748 | 1467739411440 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:31 INFO - PROCESS | 1748 | 1467739411705 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:23:31 INFO - PROCESS | 1748 | 1467739411851 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 1748 | 1467739411857 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:31 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e5400 == 44 [pid = 1748] [id = 745] 10:23:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x913c5400) [pid = 1748] [serial = 2236] [outer = (nil)] 10:23:31 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x91409800) [pid = 1748] [serial = 2237] [outer = 0x913c5400] 10:23:31 INFO - PROCESS | 1748 | 1467739411989 Marionette DEBUG loaded listener.js 10:23:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x91c39c00) [pid = 1748] [serial = 2238] [outer = 0x913c5400] 10:23:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x923bec00 == 45 [pid = 1748] [id = 746] 10:23:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x92404400) [pid = 1748] [serial = 2239] [outer = (nil)] 10:23:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x92407c00) [pid = 1748] [serial = 2240] [outer = 0x92404400] 10:23:32 INFO - PROCESS | 1748 | 1467739412965 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:23:32 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. 10:23:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1581ms 10:23:33 INFO - PROCESS | 1748 | 1467739413010 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:23:33 INFO - PROCESS | 1748 | 1467739413014 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:23:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:23:33 INFO - PROCESS | 1748 | 1467739413021 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:23:33 INFO - PROCESS | 1748 | 1467739413027 Marionette TRACE conn3 <- [1,2954,null,{}] 10:23:33 INFO - PROCESS | 1748 | 1467739413043 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:33 INFO - PROCESS | 1748 | 1467739413052 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:33 INFO - PROCESS | 1748 | 1467739413233 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:23:33 INFO - PROCESS | 1748 | 1467739413422 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:33 INFO - PROCESS | 1748 | 1467739413434 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x9240e400 == 46 [pid = 1748] [id = 747] 10:23:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x924eec00) [pid = 1748] [serial = 2241] [outer = (nil)] 10:23:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x924f2800) [pid = 1748] [serial = 2242] [outer = 0x924eec00] 10:23:33 INFO - PROCESS | 1748 | 1467739413517 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x924fc400) [pid = 1748] [serial = 2243] [outer = 0x924eec00] 10:23:34 INFO - PROCESS | 1748 | 1467739414337 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:23:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:23:34 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 10:23:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1337ms 10:23:34 INFO - PROCESS | 1748 | 1467739414360 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:23:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:23:34 INFO - PROCESS | 1748 | 1467739414364 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:23:34 INFO - PROCESS | 1748 | 1467739414371 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:23:34 INFO - PROCESS | 1748 | 1467739414374 Marionette TRACE conn3 <- [1,2958,null,{}] 10:23:34 INFO - PROCESS | 1748 | 1467739414380 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:34 INFO - PROCESS | 1748 | 1467739414385 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:34 INFO - PROCESS | 1748 | 1467739414572 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:23:34 INFO - PROCESS | 1748 | 1467739414777 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 1748 | 1467739414787 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:34 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db50000 == 47 [pid = 1748] [id = 748] 10:23:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x913c4800) [pid = 1748] [serial = 2244] [outer = (nil)] 10:23:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x92925000) [pid = 1748] [serial = 2245] [outer = 0x913c4800] 10:23:34 INFO - PROCESS | 1748 | 1467739414866 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x92ad9800) [pid = 1748] [serial = 2246] [outer = 0x913c4800] 10:23:35 INFO - PROCESS | 1748 | 1467739415676 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:23:35 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. 10:23:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1330ms 10:23:35 INFO - PROCESS | 1748 | 1467739415700 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:23:35 INFO - PROCESS | 1748 | 1467739415704 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:23:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:23:35 INFO - PROCESS | 1748 | 1467739415710 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 1748 | 1467739415714 Marionette TRACE conn3 <- [1,2962,null,{}] 10:23:35 INFO - PROCESS | 1748 | 1467739415719 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:35 INFO - PROCESS | 1748 | 1467739415725 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:35 INFO - PROCESS | 1748 | 1467739415881 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:23:36 INFO - PROCESS | 1748 | 1467739416073 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:36 INFO - PROCESS | 1748 | 1467739416078 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a6400 == 48 [pid = 1748] [id = 749] 10:23:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x924ef000) [pid = 1748] [serial = 2247] [outer = (nil)] 10:23:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x92ae1000) [pid = 1748] [serial = 2248] [outer = 0x924ef000] 10:23:36 INFO - PROCESS | 1748 | 1467739416166 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x92adfc00) [pid = 1748] [serial = 2249] [outer = 0x924ef000] 10:23:36 INFO - PROCESS | 1748 | 1467739416978 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:23:36 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. 10:23:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1280ms 10:23:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:23:37 INFO - PROCESS | 1748 | 1467739417011 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 1748 | 1467739417014 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:23:37 INFO - PROCESS | 1748 | 1467739417022 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 1748 | 1467739417025 Marionette TRACE conn3 <- [1,2966,null,{}] 10:23:37 INFO - PROCESS | 1748 | 1467739417031 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:37 INFO - PROCESS | 1748 | 1467739417041 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:37 INFO - PROCESS | 1748 | 1467739417224 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:23:37 INFO - PROCESS | 1748 | 1467739417431 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 1748 | 1467739417443 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:37 INFO - PROCESS | 1748 | ++DOCSHELL 0x91d9f400 == 49 [pid = 1748] [id = 750] 10:23:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x92ae1400) [pid = 1748] [serial = 2250] [outer = (nil)] 10:23:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x92c8ac00) [pid = 1748] [serial = 2251] [outer = 0x92ae1400] 10:23:37 INFO - PROCESS | 1748 | 1467739417516 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x92c8e000) [pid = 1748] [serial = 2252] [outer = 0x92ae1400] 10:23:38 INFO - PROCESS | 1748 | 1467739418304 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:23:38 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. 10:23:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1331ms 10:23:38 INFO - PROCESS | 1748 | 1467739418353 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 1748 | 1467739418357 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:23:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:23:38 INFO - PROCESS | 1748 | 1467739418363 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 1748 | 1467739418366 Marionette TRACE conn3 <- [1,2970,null,{}] 10:23:38 INFO - PROCESS | 1748 | 1467739418372 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 1748 | 1467739418377 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:38 INFO - PROCESS | 1748 | 1467739418568 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:23:38 INFO - PROCESS | 1748 | 1467739418761 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 1748 | 1467739418768 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:38 INFO - PROCESS | 1748 | ++DOCSHELL 0x92c8b800 == 50 [pid = 1748] [id = 751] 10:23:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x92dc9800) [pid = 1748] [serial = 2253] [outer = (nil)] 10:23:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x92dd8400) [pid = 1748] [serial = 2254] [outer = 0x92dc9800] 10:23:38 INFO - PROCESS | 1748 | 1467739418844 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x92f3f400) [pid = 1748] [serial = 2255] [outer = 0x92dc9800] 10:23:39 INFO - PROCESS | 1748 | 1467739419718 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:23:39 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. 10:23:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1386ms 10:23:39 INFO - PROCESS | 1748 | 1467739419749 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:23:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:23:39 INFO - PROCESS | 1748 | 1467739419760 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:23:39 INFO - PROCESS | 1748 | 1467739419766 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 1748 | 1467739419770 Marionette TRACE conn3 <- [1,2974,null,{}] 10:23:39 INFO - PROCESS | 1748 | 1467739419776 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:39 INFO - PROCESS | 1748 | 1467739419780 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:39 INFO - PROCESS | 1748 | 1467739419944 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:23:40 INFO - PROCESS | 1748 | 1467739420139 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 1748 | 1467739420148 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:40 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af74000 == 51 [pid = 1748] [id = 752] 10:23:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8b8ac800) [pid = 1748] [serial = 2256] [outer = (nil)] 10:23:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8d4ef800) [pid = 1748] [serial = 2257] [outer = 0x8b8ac800] 10:23:40 INFO - PROCESS | 1748 | 1467739420227 Marionette DEBUG loaded listener.js 10:23:40 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8f75a000) [pid = 1748] [serial = 2258] [outer = 0x8b8ac800] 10:23:41 INFO - PROCESS | 1748 | 1467739421303 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:23:41 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. 10:23:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1589ms 10:23:41 INFO - PROCESS | 1748 | 1467739421355 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:23:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:23:41 INFO - PROCESS | 1748 | 1467739421361 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:23:41 INFO - PROCESS | 1748 | 1467739421368 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 1748 | 1467739421375 Marionette TRACE conn3 <- [1,2978,null,{}] 10:23:41 INFO - PROCESS | 1748 | 1467739421434 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:41 INFO - PROCESS | 1748 | 1467739421440 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:41 INFO - PROCESS | 1748 | 1467739421627 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:23:41 INFO - PROCESS | 1748 | 1467739421913 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 1748 | 1467739421923 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:41 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d177000 == 52 [pid = 1748] [id = 753] 10:23:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8e641000) [pid = 1748] [serial = 2259] [outer = (nil)] 10:23:41 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x8e64ac00) [pid = 1748] [serial = 2260] [outer = 0x8e641000] 10:23:42 INFO - PROCESS | 1748 | 1467739422000 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x8e9ab400) [pid = 1748] [serial = 2261] [outer = 0x8e641000] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8ad400 == 51 [pid = 1748] [id = 741] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x91355800 == 50 [pid = 1748] [id = 740] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8e64cc00 == 49 [pid = 1748] [id = 739] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8d041c00 == 48 [pid = 1748] [id = 738] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8af7a000 == 47 [pid = 1748] [id = 737] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8f91dc00 == 46 [pid = 1748] [id = 724] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8e856000 == 45 [pid = 1748] [id = 734] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8f75b000 == 44 [pid = 1748] [id = 732] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8af75000 == 43 [pid = 1748] [id = 733] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x9140d000 == 42 [pid = 1748] [id = 735] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9ac800 == 41 [pid = 1748] [id = 736] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8d03bc00 == 40 [pid = 1748] [id = 742] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8af78800 == 39 [pid = 1748] [id = 727] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x91c3bc00 == 38 [pid = 1748] [id = 722] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8b8b7000 == 37 [pid = 1748] [id = 723] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8d041000 == 36 [pid = 1748] [id = 725] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8af73c00 == 35 [pid = 1748] [id = 726] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8af74000 == 34 [pid = 1748] [id = 752] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x92c8b800 == 33 [pid = 1748] [id = 751] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a6400 == 32 [pid = 1748] [id = 749] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x91d9f400 == 31 [pid = 1748] [id = 750] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8db50000 == 30 [pid = 1748] [id = 748] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x923bec00 == 29 [pid = 1748] [id = 746] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x9240e400 == 28 [pid = 1748] [id = 747] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e5400 == 27 [pid = 1748] [id = 745] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8c7a5c00 == 26 [pid = 1748] [id = 743] 10:23:43 INFO - PROCESS | 1748 | --DOCSHELL 0x8d169c00 == 25 [pid = 1748] [id = 744] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8db55000) [pid = 1748] [serial = 2163] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8f759c00) [pid = 1748] [serial = 2192] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x8d181c00) [pid = 1748] [serial = 2162] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x9135a000) [pid = 1748] [serial = 2166] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8f91f800) [pid = 1748] [serial = 2165] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x91da7800) [pid = 1748] [serial = 2169] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x91da1400) [pid = 1748] [serial = 2168] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x923c0000) [pid = 1748] [serial = 2172] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8d4ef400) [pid = 1748] [serial = 2184] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x923bc800) [pid = 1748] [serial = 2171] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8d167000) [pid = 1748] [serial = 2183] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x92403800) [pid = 1748] [serial = 2175] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x923c9400) [pid = 1748] [serial = 2174] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x8db4c400) [pid = 1748] [serial = 2189] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x924f7400) [pid = 1748] [serial = 2178] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x924f3800) [pid = 1748] [serial = 2177] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8c7cb400) [pid = 1748] [serial = 2186] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8d039400) [pid = 1748] [serial = 2187] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x8f766000) [pid = 1748] [serial = 2193] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8e851c00) [pid = 1748] [serial = 2181] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x8db52c00) [pid = 1748] [serial = 2180] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8c7ac400) [pid = 1748] [serial = 2195] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x913be800) [pid = 1748] [serial = 2198] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8f767400) [pid = 1748] [serial = 2196] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x8db57400) [pid = 1748] [serial = 2190] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1748 | 1467739423917 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:23:43 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. 10:23:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2590ms 10:23:43 INFO - PROCESS | 1748 | 1467739423959 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 1748 | 1467739423964 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:23:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:23:43 INFO - PROCESS | 1748 | 1467739423993 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:23:44 INFO - PROCESS | 1748 | 1467739423997 Marionette TRACE conn3 <- [1,2982,null,{}] 10:23:44 INFO - PROCESS | 1748 | 1467739424005 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:44 INFO - PROCESS | 1748 | 1467739424011 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:44 INFO - PROCESS | 1748 | 1467739424159 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:23:44 INFO - PROCESS | 1748 | 1467739424178 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 1748 | 1467739424186 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:44 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e0800 == 26 [pid = 1748] [id = 754] 10:23:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8c7aac00) [pid = 1748] [serial = 2262] [outer = (nil)] 10:23:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8c7c4c00) [pid = 1748] [serial = 2263] [outer = 0x8c7aac00] 10:23:44 INFO - PROCESS | 1748 | 1467739424255 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8c7c8400) [pid = 1748] [serial = 2264] [outer = 0x8c7aac00] 10:23:45 INFO - PROCESS | 1748 | 1467739425143 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:23:45 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 10:23:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:23:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1263ms 10:23:45 INFO - PROCESS | 1748 | 1467739425245 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:23:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:23:45 INFO - PROCESS | 1748 | 1467739425251 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:23:45 INFO - PROCESS | 1748 | 1467739425259 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 1748 | 1467739425265 Marionette TRACE conn3 <- [1,2986,null,{}] 10:23:45 INFO - PROCESS | 1748 | 1467739425276 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:45 INFO - PROCESS | 1748 | 1467739425281 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:45 INFO - PROCESS | 1748 | 1467739425485 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:23:45 INFO - PROCESS | 1748 | 1467739425677 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:45 INFO - PROCESS | 1748 | 1467739425692 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:45 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7a5c00 == 27 [pid = 1748] [id = 755] 10:23:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8c7a8000) [pid = 1748] [serial = 2265] [outer = (nil)] 10:23:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8d042c00) [pid = 1748] [serial = 2266] [outer = 0x8c7a8000] 10:23:45 INFO - PROCESS | 1748 | 1467739425767 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x8d163000) [pid = 1748] [serial = 2267] [outer = 0x8c7a8000] 10:23:46 INFO - PROCESS | 1748 | 1467739426734 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:23:46 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. 10:23:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1494ms 10:23:46 INFO - PROCESS | 1748 | 1467739426753 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:23:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:23:46 INFO - PROCESS | 1748 | 1467739426759 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:23:46 INFO - PROCESS | 1748 | 1467739426771 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:23:46 INFO - PROCESS | 1748 | 1467739426778 Marionette TRACE conn3 <- [1,2990,null,{}] 10:23:46 INFO - PROCESS | 1748 | 1467739426784 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:46 INFO - PROCESS | 1748 | 1467739426791 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:46 INFO - PROCESS | 1748 | 1467739426991 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:23:47 INFO - PROCESS | 1748 | 1467739427181 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:47 INFO - PROCESS | 1748 | 1467739427191 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:47 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db4b800 == 28 [pid = 1748] [id = 756] 10:23:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x8db4c000) [pid = 1748] [serial = 2268] [outer = (nil)] 10:23:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8db50400) [pid = 1748] [serial = 2269] [outer = 0x8db4c000] 10:23:47 INFO - PROCESS | 1748 | 1467739427312 Marionette DEBUG loaded listener.js 10:23:47 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x8e63e800) [pid = 1748] [serial = 2270] [outer = 0x8db4c000] 10:23:48 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e85c000 == 29 [pid = 1748] [id = 757] 10:23:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x8e85d400) [pid = 1748] [serial = 2271] [outer = (nil)] 10:23:48 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8e859c00) [pid = 1748] [serial = 2272] [outer = 0x8e85d400] 10:23:48 INFO - PROCESS | 1748 | 1467739428345 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:23:48 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. 10:23:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1640ms 10:23:48 INFO - PROCESS | 1748 | 1467739428406 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:23:48 INFO - PROCESS | 1748 | 1467739428410 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:23:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:23:48 INFO - PROCESS | 1748 | 1467739428417 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:23:48 INFO - PROCESS | 1748 | 1467739428420 Marionette TRACE conn3 <- [1,2994,null,{}] 10:23:48 INFO - PROCESS | 1748 | 1467739428438 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:48 INFO - PROCESS | 1748 | 1467739428447 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:48 INFO - PROCESS | 1748 | 1467739428697 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:23:48 INFO - PROCESS | 1748 | 1467739428935 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 1748 | 1467739428949 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:49 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7db400 == 30 [pid = 1748] [id = 758] 10:23:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x8f7de000) [pid = 1748] [serial = 2273] [outer = (nil)] 10:23:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x8f7e3800) [pid = 1748] [serial = 2274] [outer = 0x8f7de000] 10:23:49 INFO - PROCESS | 1748 | 1467739429067 Marionette DEBUG loaded listener.js 10:23:49 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8f7e7000) [pid = 1748] [serial = 2275] [outer = 0x8f7de000] 10:23:49 INFO - PROCESS | 1748 | 1467739429902 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:23:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:23:49 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 10:23:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1535ms 10:23:49 INFO - PROCESS | 1748 | 1467739429953 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 1748 | 1467739429957 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:23:49 INFO - PROCESS | 1748 | 1467739429963 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 1748 | 1467739429966 Marionette TRACE conn3 <- [1,2998,null,{}] 10:23:49 INFO - PROCESS | 1748 | 1467739429972 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:49 INFO - PROCESS | 1748 | 1467739429977 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:50 INFO - PROCESS | 1748 | 1467739430236 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:23:50 INFO - PROCESS | 1748 | 1467739430369 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 1748 | 1467739430379 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:50 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f91bc00 == 31 [pid = 1748] [id = 759] 10:23:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8f91ec00) [pid = 1748] [serial = 2276] [outer = (nil)] 10:23:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x91363800) [pid = 1748] [serial = 2277] [outer = 0x8f91ec00] 10:23:50 INFO - PROCESS | 1748 | 1467739430457 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x913c0400) [pid = 1748] [serial = 2278] [outer = 0x8f91ec00] 10:23:51 INFO - PROCESS | 1748 | 1467739431372 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:23:51 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. 10:23:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1432ms 10:23:51 INFO - PROCESS | 1748 | 1467739431396 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:23:51 INFO - PROCESS | 1748 | 1467739431400 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:23:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:23:51 INFO - PROCESS | 1748 | 1467739431406 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 1748 | 1467739431409 Marionette TRACE conn3 <- [1,3002,null,{}] 10:23:51 INFO - PROCESS | 1748 | 1467739431415 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:51 INFO - PROCESS | 1748 | 1467739431420 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:51 INFO - PROCESS | 1748 | 1467739431611 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:23:51 INFO - PROCESS | 1748 | 1467739431820 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:51 INFO - PROCESS | 1748 | 1467739431828 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:51 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b7800 == 32 [pid = 1748] [id = 760] 10:23:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x8f91d400) [pid = 1748] [serial = 2279] [outer = (nil)] 10:23:51 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x91402800) [pid = 1748] [serial = 2280] [outer = 0x8f91d400] 10:23:51 INFO - PROCESS | 1748 | 1467739431957 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x91ae5800) [pid = 1748] [serial = 2281] [outer = 0x8f91d400] 10:23:52 INFO - PROCESS | 1748 | 1467739432827 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:23:52 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. 10:23:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1430ms 10:23:52 INFO - PROCESS | 1748 | 1467739432837 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:23:52 INFO - PROCESS | 1748 | 1467739432841 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:23:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:23:52 INFO - PROCESS | 1748 | 1467739432847 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:23:52 INFO - PROCESS | 1748 | 1467739432851 Marionette TRACE conn3 <- [1,3006,null,{}] 10:23:52 INFO - PROCESS | 1748 | 1467739432856 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:52 INFO - PROCESS | 1748 | 1467739432867 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:53 INFO - PROCESS | 1748 | 1467739433075 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:23:53 INFO - PROCESS | 1748 | 1467739433388 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 1748 | 1467739433400 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:53 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af74000 == 33 [pid = 1748] [id = 761] 10:23:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x8af75000) [pid = 1748] [serial = 2282] [outer = (nil)] 10:23:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x8af7bc00) [pid = 1748] [serial = 2283] [outer = 0x8af75000] 10:23:53 INFO - PROCESS | 1748 | 1467739433472 Marionette DEBUG loaded listener.js 10:23:53 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8c2e6000) [pid = 1748] [serial = 2284] [outer = 0x8af75000] 10:23:54 INFO - PROCESS | 1748 | --DOCSHELL 0x8d177000 == 32 [pid = 1748] [id = 753] 10:23:54 INFO - PROCESS | 1748 | 1467739434341 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:23:54 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. 10:23:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1538ms 10:23:54 INFO - PROCESS | 1748 | 1467739434389 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:23:54 INFO - PROCESS | 1748 | 1467739434394 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:23:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:23:54 INFO - PROCESS | 1748 | 1467739434401 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:23:54 INFO - PROCESS | 1748 | 1467739434406 Marionette TRACE conn3 <- [1,3010,null,{}] 10:23:54 INFO - PROCESS | 1748 | 1467739434413 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:54 INFO - PROCESS | 1748 | 1467739434418 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:54 INFO - PROCESS | 1748 | 1467739434565 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:23:54 INFO - PROCESS | 1748 | 1467739434588 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 1748 | 1467739434597 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:54 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d17ec00 == 33 [pid = 1748] [id = 762] 10:23:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x8d183000) [pid = 1748] [serial = 2285] [outer = (nil)] 10:23:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x8db4a400) [pid = 1748] [serial = 2286] [outer = 0x8d183000] 10:23:54 INFO - PROCESS | 1748 | 1467739434664 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x8e646800) [pid = 1748] [serial = 2287] [outer = 0x8d183000] 10:23:55 INFO - PROCESS | 1748 | 1467739435590 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:23:55 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 10:23:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1232ms 10:23:55 INFO - PROCESS | 1748 | 1467739435636 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 1748 | 1467739435642 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:23:55 INFO - PROCESS | 1748 | 1467739435648 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 1748 | 1467739435651 Marionette TRACE conn3 <- [1,3014,null,{}] 10:23:55 INFO - PROCESS | 1748 | 1467739435657 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:55 INFO - PROCESS | 1748 | 1467739435662 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:55 INFO - PROCESS | 1748 | 1467739435883 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:23:55 INFO - PROCESS | 1748 | 1467739435908 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 1748 | 1467739435914 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:55 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e63dc00 == 34 [pid = 1748] [id = 763] 10:23:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x8e851c00) [pid = 1748] [serial = 2288] [outer = (nil)] 10:23:55 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x91359400) [pid = 1748] [serial = 2289] [outer = 0x8e851c00] 10:23:55 INFO - PROCESS | 1748 | 1467739435982 Marionette DEBUG loaded listener.js 10:23:56 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x913ca400) [pid = 1748] [serial = 2290] [outer = 0x8e851c00] 10:23:56 INFO - PROCESS | 1748 | [1748] 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 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x924eec00) [pid = 1748] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8b8b6800) [pid = 1748] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8f911400) [pid = 1748] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x8e85a000) [pid = 1748] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8d045000) [pid = 1748] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8d16d800) [pid = 1748] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x91404800) [pid = 1748] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x91c34400) [pid = 1748] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x9140e800) [pid = 1748] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8e85f800) [pid = 1748] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8af7ac00) [pid = 1748] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x91aef000) [pid = 1748] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x8e641000) [pid = 1748] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x913c5400) [pid = 1748] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x8d16f400) [pid = 1748] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x92404400) [pid = 1748] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x913c4800) [pid = 1748] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x924ef000) [pid = 1748] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x92ae1400) [pid = 1748] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x92dc9800) [pid = 1748] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8b8ac800) [pid = 1748] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:23:57 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x8c7c7000) [pid = 1748] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:23:57 INFO - PROCESS | 1748 | 1467739437155 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:23:57 INFO - {} 10:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:23:57 INFO - {} 10:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:23:57 INFO - {} 10:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:23:57 INFO - {} 10:23:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1530ms 10:23:57 INFO - PROCESS | 1748 | 1467739437180 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:23:57 INFO - PROCESS | 1748 | 1467739437184 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:23:57 INFO - TEST-START | /FileAPI/fileReader.html 10:23:57 INFO - PROCESS | 1748 | 1467739437199 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:23:57 INFO - PROCESS | 1748 | 1467739437209 Marionette TRACE conn3 <- [1,3018,null,{}] 10:23:57 INFO - PROCESS | 1748 | 1467739437214 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:57 INFO - PROCESS | 1748 | 1467739437222 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:57 INFO - PROCESS | 1748 | 1467739437431 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:23:57 INFO - PROCESS | 1748 | 1467739437531 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 1748 | 1467739437540 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:57 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f7e1000 == 35 [pid = 1748] [id = 764] 10:23:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x91407000) [pid = 1748] [serial = 2291] [outer = (nil)] 10:23:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x91da2400) [pid = 1748] [serial = 2292] [outer = 0x91407000] 10:23:57 INFO - PROCESS | 1748 | 1467739437643 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x922ad000) [pid = 1748] [serial = 2293] [outer = 0x91407000] 10:23:58 INFO - PROCESS | 1748 | 1467739438269 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:23:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 1095ms 10:23:58 INFO - TEST-START | /FileAPI/historical.html 10:23:58 INFO - PROCESS | 1748 | 1467739438304 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 1748 | 1467739438308 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:23:58 INFO - PROCESS | 1748 | 1467739438315 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 1748 | 1467739438319 Marionette TRACE conn3 <- [1,3022,null,{}] 10:23:58 INFO - PROCESS | 1748 | 1467739438324 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:58 INFO - PROCESS | 1748 | 1467739438329 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:58 INFO - PROCESS | 1748 | 1467739438474 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:23:58 INFO - PROCESS | 1748 | 1467739438632 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:58 INFO - PROCESS | 1748 | 1467739438639 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:58 INFO - PROCESS | 1748 | ++DOCSHELL 0x8db51400 == 36 [pid = 1748] [id = 765] 10:23:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8e852800) [pid = 1748] [serial = 2294] [outer = (nil)] 10:23:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x923c3000) [pid = 1748] [serial = 2295] [outer = 0x8e852800] 10:23:58 INFO - PROCESS | 1748 | 1467739438706 Marionette DEBUG loaded listener.js 10:23:58 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x92401400) [pid = 1748] [serial = 2296] [outer = 0x8e852800] 10:23:59 INFO - PROCESS | 1748 | 1467739439565 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:23:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:23:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:23:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:23:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:23:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:23:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:23:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:23:59 INFO - TEST-OK | /FileAPI/historical.html | took 1289ms 10:23:59 INFO - PROCESS | 1748 | 1467739439607 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:23:59 INFO - PROCESS | 1748 | 1467739439613 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:23:59 INFO - TEST-START | /FileAPI/idlharness.html 10:23:59 INFO - PROCESS | 1748 | 1467739439622 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:23:59 INFO - PROCESS | 1748 | 1467739439627 Marionette TRACE conn3 <- [1,3026,null,{}] 10:23:59 INFO - PROCESS | 1748 | 1467739439636 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:59 INFO - PROCESS | 1748 | 1467739439642 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:23:59 INFO - PROCESS | 1748 | 1467739439817 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:24:00 INFO - PROCESS | 1748 | 1467739440006 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 1748 | 1467739440015 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:00 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af74c00 == 37 [pid = 1748] [id = 766] 10:24:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x8b8aac00) [pid = 1748] [serial = 2297] [outer = (nil)] 10:24:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x8d17b400) [pid = 1748] [serial = 2298] [outer = 0x8b8aac00] 10:24:00 INFO - PROCESS | 1748 | 1467739440097 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x8d4f0000) [pid = 1748] [serial = 2299] [outer = 0x8b8aac00] 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:24:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:24:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:24:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:24:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:24:01 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 10:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:24:01 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 10:24:01 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 10:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:24:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:24:01 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 10:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:24:01 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 10:24:01 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 10:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:24:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 2107ms 10:24:01 INFO - PROCESS | 1748 | 1467739441554 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 10:24:01 INFO - PROCESS | 1748 | 1467739441892 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:24:01 INFO - PROCESS | 1748 | 1467739441900 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:24:01 INFO - TEST-START | /FileAPI/idlharness.worker 10:24:02 INFO - PROCESS | 1748 | 1467739442039 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:24:02 INFO - PROCESS | 1748 | 1467739442045 Marionette TRACE conn3 <- [1,3030,null,{}] 10:24:02 INFO - PROCESS | 1748 | 1467739442053 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:02 INFO - PROCESS | 1748 | 1467739442059 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:02 INFO - PROCESS | 1748 | 1467739442230 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:24:02 INFO - PROCESS | 1748 | 1467739442437 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:02 INFO - PROCESS | 1748 | 1467739442445 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:02 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b6800 == 38 [pid = 1748] [id = 767] 10:24:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x91aecc00) [pid = 1748] [serial = 2300] [outer = (nil)] 10:24:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x91c36400) [pid = 1748] [serial = 2301] [outer = 0x91aecc00] 10:24:02 INFO - PROCESS | 1748 | 1467739442565 Marionette DEBUG loaded listener.js 10:24:02 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x91da6000) [pid = 1748] [serial = 2302] [outer = 0x91aecc00] 10:24:02 INFO - PROCESS | 1748 | [1748] 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 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:24:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:24:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:24:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:24:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:24:04 INFO - {} 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:24:04 INFO - {} 10:24:04 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 - {} 10:24:04 INFO - {} 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:24:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:24:04 INFO - {} 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:24:04 INFO - {} 10:24:04 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 - {} 10:24:04 INFO - {} 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:24:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:24:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 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 10:24:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:24:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:24:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:24:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:24:04 INFO - {} 10:24:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2770ms 10:24:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:24:05 INFO - PROCESS | 1748 | 1467739444632 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 10:24:05 INFO - PROCESS | 1748 | 1467739444779 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:24:05 INFO - PROCESS | 1748 | 1467739444787 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:24:05 INFO - PROCESS | 1748 | 1467739444800 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:24:05 INFO - PROCESS | 1748 | 1467739444819 Marionette TRACE conn3 <- [1,3034,null,{}] 10:24:05 INFO - PROCESS | 1748 | 1467739444871 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:05 INFO - PROCESS | 1748 | 1467739444892 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:05 INFO - PROCESS | 1748 | 1467739445215 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:24:05 INFO - PROCESS | 1748 | 1467739445365 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 1748 | 1467739445376 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:05 INFO - PROCESS | 1748 | ++DOCSHELL 0x93a0a000 == 39 [pid = 1748] [id = 768] 10:24:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x9531b800) [pid = 1748] [serial = 2303] [outer = (nil)] 10:24:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x95322000) [pid = 1748] [serial = 2304] [outer = 0x9531b800] 10:24:05 INFO - PROCESS | 1748 | 1467739445462 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x95585c00) [pid = 1748] [serial = 2305] [outer = 0x9531b800] 10:24:06 INFO - PROCESS | 1748 | 1467739446293 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:24:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1512ms 10:24:06 INFO - PROCESS | 1748 | 1467739446313 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:24:06 INFO - PROCESS | 1748 | 1467739446318 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:24:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:24:06 INFO - PROCESS | 1748 | 1467739446324 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:24:06 INFO - PROCESS | 1748 | 1467739446328 Marionette TRACE conn3 <- [1,3038,null,{}] 10:24:06 INFO - PROCESS | 1748 | 1467739446334 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:06 INFO - PROCESS | 1748 | 1467739446339 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:06 INFO - PROCESS | 1748 | 1467739446501 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:24:06 INFO - PROCESS | 1748 | 1467739446699 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:06 INFO - PROCESS | 1748 | 1467739446709 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:06 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c7c3c00 == 40 [pid = 1748] [id = 769] 10:24:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8d4f8800) [pid = 1748] [serial = 2306] [outer = (nil)] 10:24:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x9558bc00) [pid = 1748] [serial = 2307] [outer = 0x8d4f8800] 10:24:06 INFO - PROCESS | 1748 | 1467739446808 Marionette DEBUG loaded listener.js 10:24:06 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x9558e800) [pid = 1748] [serial = 2308] [outer = 0x8d4f8800] 10:24:07 INFO - PROCESS | 1748 | 1467739447662 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:24:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:24:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:24:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1384ms 10:24:07 INFO - PROCESS | 1748 | 1467739447709 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 1748 | 1467739447712 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:24:07 INFO - PROCESS | 1748 | 1467739447720 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 1748 | 1467739447723 Marionette TRACE conn3 <- [1,3042,null,{}] 10:24:07 INFO - PROCESS | 1748 | 1467739447729 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:07 INFO - PROCESS | 1748 | 1467739447734 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:07 INFO - PROCESS | 1748 | 1467739447929 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:24:08 INFO - PROCESS | 1748 | 1467739448138 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:08 INFO - PROCESS | 1748 | 1467739448145 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:08 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af7a000 == 41 [pid = 1748] [id = 770] 10:24:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x8b8b8000) [pid = 1748] [serial = 2309] [outer = (nil)] 10:24:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x97a16400) [pid = 1748] [serial = 2310] [outer = 0x8b8b8000] 10:24:08 INFO - PROCESS | 1748 | 1467739448223 Marionette DEBUG loaded listener.js 10:24:08 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x97a1b400) [pid = 1748] [serial = 2311] [outer = 0x8b8b8000] 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:24:09 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. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:24:09 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'.) 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:24:09 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. 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:24:09 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. 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:24:09 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. 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:24:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1730ms 10:24:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:24:09 INFO - PROCESS | 1748 | 1467739449347 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:24:09 INFO - PROCESS | 1748 | 1467739449480 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:24:09 INFO - PROCESS | 1748 | 1467739449490 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:24:09 INFO - PROCESS | 1748 | 1467739449566 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:24:09 INFO - PROCESS | 1748 | 1467739449570 Marionette TRACE conn3 <- [1,3046,null,{}] 10:24:09 INFO - PROCESS | 1748 | 1467739449575 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:09 INFO - PROCESS | 1748 | 1467739449588 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:09 INFO - PROCESS | 1748 | 1467739449799 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:24:10 INFO - PROCESS | 1748 | 1467739450391 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:10 INFO - PROCESS | 1748 | 1467739450401 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:10 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af72800 == 42 [pid = 1748] [id = 771] 10:24:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x8af78400) [pid = 1748] [serial = 2312] [outer = (nil)] 10:24:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x8c7a9800) [pid = 1748] [serial = 2313] [outer = 0x8af78400] 10:24:10 INFO - PROCESS | 1748 | 1467739450483 Marionette DEBUG loaded listener.js 10:24:10 INFO - PROCESS | 1748 | ++DOMWINDOW == 108 (0x8d040c00) [pid = 1748] [serial = 2314] [outer = 0x8af78400] 10:24:10 INFO - PROCESS | 1748 | [1748] 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 10:24:11 INFO - PROCESS | 1748 | --DOCSHELL 0x8f7e1000 == 41 [pid = 1748] [id = 764] 10:24:11 INFO - PROCESS | 1748 | --DOCSHELL 0x8e63dc00 == 40 [pid = 1748] [id = 763] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 107 (0x8c7c4c00) [pid = 1748] [serial = 2263] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOCSHELL 0x8d17ec00 == 39 [pid = 1748] [id = 762] 10:24:11 INFO - PROCESS | 1748 | --DOCSHELL 0x8af74000 == 38 [pid = 1748] [id = 761] 10:24:11 INFO - PROCESS | 1748 | 1467739451545 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:24:11 INFO - PROCESS | 1748 | --DOCSHELL 0x8e85c000 == 37 [pid = 1748] [id = 757] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x8c2e4c00) [pid = 1748] [serial = 2214] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x8f917800) [pid = 1748] [serial = 2228] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x91c3c400) [pid = 1748] [serial = 2225] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x8e64ac00) [pid = 1748] [serial = 2260] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x8e9ab400) [pid = 1748] [serial = 2261] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x91409800) [pid = 1748] [serial = 2237] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8f75bc00) [pid = 1748] [serial = 2235] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x924f2800) [pid = 1748] [serial = 2242] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x91c39c00) [pid = 1748] [serial = 2238] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x92407c00) [pid = 1748] [serial = 2240] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x92925000) [pid = 1748] [serial = 2245] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x924fc400) [pid = 1748] [serial = 2243] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x92ae1000) [pid = 1748] [serial = 2248] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x92ad9800) [pid = 1748] [serial = 2246] [outer = (nil)] [url = about:blank] 10:24:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:24:11 INFO - {} 10:24:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2060ms 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 92 (0x92c8ac00) [pid = 1748] [serial = 2251] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 91 (0x92adfc00) [pid = 1748] [serial = 2249] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 90 (0x92dd8400) [pid = 1748] [serial = 2254] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 89 (0x92c8e000) [pid = 1748] [serial = 2252] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 88 (0x92f3f400) [pid = 1748] [serial = 2255] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 87 (0x8f75a000) [pid = 1748] [serial = 2258] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 86 (0x8d4ef800) [pid = 1748] [serial = 2257] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 85 (0x8e9afc00) [pid = 1748] [serial = 2234] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 84 (0x923bb800) [pid = 1748] [serial = 2232] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 83 (0x9240d400) [pid = 1748] [serial = 2231] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 82 (0x8d177800) [pid = 1748] [serial = 2202] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 81 (0x913c7c00) [pid = 1748] [serial = 2199] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 80 (0x8d045800) [pid = 1748] [serial = 2201] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 79 (0x8f915000) [pid = 1748] [serial = 2219] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 78 (0x8db57000) [pid = 1748] [serial = 2217] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 77 (0x91da1c00) [pid = 1748] [serial = 2229] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8d182000) [pid = 1748] [serial = 2216] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x9140fc00) [pid = 1748] [serial = 2222] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x91d9a000) [pid = 1748] [serial = 2210] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x91aea800) [pid = 1748] [serial = 2207] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8f764400) [pid = 1748] [serial = 2204] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 71 (0x91aee000) [pid = 1748] [serial = 2208] [outer = (nil)] [url = about:blank] 10:24:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 70 (0x8e9b3400) [pid = 1748] [serial = 2205] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 69 (0x91ae3400) [pid = 1748] [serial = 2223] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 68 (0x91358000) [pid = 1748] [serial = 2220] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 67 (0x91d9dc00) [pid = 1748] [serial = 2211] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 66 (0x8b8b0000) [pid = 1748] [serial = 2213] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | --DOMWINDOW == 65 (0x91c40000) [pid = 1748] [serial = 2226] [outer = (nil)] [url = about:blank] 10:24:11 INFO - PROCESS | 1748 | 1467739451620 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:24:11 INFO - PROCESS | 1748 | 1467739451624 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:24:11 INFO - PROCESS | 1748 | 1467739451641 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:24:11 INFO - PROCESS | 1748 | 1467739451649 Marionette TRACE conn3 <- [1,3050,null,{}] 10:24:11 INFO - PROCESS | 1748 | 1467739451661 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:11 INFO - PROCESS | 1748 | 1467739451666 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:11 INFO - PROCESS | 1748 | 1467739451825 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:24:12 INFO - PROCESS | 1748 | 1467739451983 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 1748 | 1467739451990 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:12 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d161400 == 38 [pid = 1748] [id = 772] 10:24:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 66 (0x8d17ec00) [pid = 1748] [serial = 2315] [outer = (nil)] 10:24:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 67 (0x8d4f7400) [pid = 1748] [serial = 2316] [outer = 0x8d17ec00] 10:24:12 INFO - PROCESS | 1748 | 1467739452060 Marionette DEBUG loaded listener.js 10:24:12 INFO - PROCESS | 1748 | ++DOMWINDOW == 68 (0x8e642c00) [pid = 1748] [serial = 2317] [outer = 0x8d17ec00] 10:24:12 INFO - PROCESS | 1748 | 1467739452787 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:24:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:24:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:24:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:24:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:24:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1189ms 10:24:12 INFO - PROCESS | 1748 | 1467739452834 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 1748 | 1467739452840 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:24:12 INFO - PROCESS | 1748 | 1467739452848 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 1748 | 1467739452850 Marionette TRACE conn3 <- [1,3054,null,{}] 10:24:12 INFO - PROCESS | 1748 | 1467739452857 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:12 INFO - PROCESS | 1748 | 1467739452861 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:13 INFO - PROCESS | 1748 | 1467739453037 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:24:13 INFO - PROCESS | 1748 | 1467739453187 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:13 INFO - PROCESS | 1748 | 1467739453194 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:13 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9aa000 == 39 [pid = 1748] [id = 773] 10:24:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 69 (0x8f75a000) [pid = 1748] [serial = 2318] [outer = (nil)] 10:24:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 70 (0x8f91a000) [pid = 1748] [serial = 2319] [outer = 0x8f75a000] 10:24:13 INFO - PROCESS | 1748 | 1467739453263 Marionette DEBUG loaded listener.js 10:24:13 INFO - PROCESS | 1748 | ++DOMWINDOW == 71 (0x9135e000) [pid = 1748] [serial = 2320] [outer = 0x8f75a000] 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:24:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:24:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:24:14 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" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:24:14 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" 10:24:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:24:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:24:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1717ms 10:24:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:24:14 INFO - PROCESS | 1748 | 1467739454388 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:24:14 INFO - PROCESS | 1748 | 1467739454585 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:24:14 INFO - PROCESS | 1748 | 1467739454596 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:24:14 INFO - PROCESS | 1748 | 1467739454671 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:24:14 INFO - PROCESS | 1748 | 1467739454693 Marionette TRACE conn3 <- [1,3058,null,{}] 10:24:14 INFO - PROCESS | 1748 | 1467739454779 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:14 INFO - PROCESS | 1748 | 1467739454786 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:14 INFO - PROCESS | 1748 | 1467739454982 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:24:15 INFO - PROCESS | 1748 | 1467739455003 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:15 INFO - PROCESS | 1748 | 1467739455011 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:15 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f913400 == 40 [pid = 1748] [id = 774] 10:24:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 72 (0x9140a400) [pid = 1748] [serial = 2321] [outer = (nil)] 10:24:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x92403800) [pid = 1748] [serial = 2322] [outer = 0x9140a400] 10:24:15 INFO - PROCESS | 1748 | 1467739455077 Marionette DEBUG loaded listener.js 10:24:15 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x924ee000) [pid = 1748] [serial = 2323] [outer = 0x9140a400] 10:24:15 INFO - PROCESS | 1748 | 1467739455908 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:24:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:24:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:24:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:24:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:24:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:24:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:24:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:24:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:24:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1351ms 10:24:15 INFO - PROCESS | 1748 | 1467739455959 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:24:15 INFO - PROCESS | 1748 | 1467739455969 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:24:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:24:15 INFO - PROCESS | 1748 | 1467739455983 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 1748 | 1467739455986 Marionette TRACE conn3 <- [1,3062,null,{}] 10:24:15 INFO - PROCESS | 1748 | 1467739455991 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:15 INFO - PROCESS | 1748 | 1467739455996 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:16 INFO - PROCESS | 1748 | 1467739456203 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:24:16 INFO - PROCESS | 1748 | 1467739456226 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:16 INFO - PROCESS | 1748 | 1467739456234 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:16 INFO - PROCESS | 1748 | ++DOCSHELL 0x92ada800 == 41 [pid = 1748] [id = 775] 10:24:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x92adac00) [pid = 1748] [serial = 2324] [outer = (nil)] 10:24:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x92c86400) [pid = 1748] [serial = 2325] [outer = 0x92adac00] 10:24:16 INFO - PROCESS | 1748 | 1467739456301 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x92c8e400) [pid = 1748] [serial = 2326] [outer = 0x92adac00] 10:24:16 INFO - PROCESS | 1748 | --DOMWINDOW == 76 (0x8af75000) [pid = 1748] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:24:16 INFO - PROCESS | 1748 | --DOMWINDOW == 75 (0x8e85d400) [pid = 1748] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:24:16 INFO - PROCESS | 1748 | --DOMWINDOW == 74 (0x8d183000) [pid = 1748] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:24:16 INFO - PROCESS | 1748 | --DOMWINDOW == 73 (0x91407000) [pid = 1748] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:24:16 INFO - PROCESS | 1748 | --DOMWINDOW == 72 (0x8e851c00) [pid = 1748] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:24:16 INFO - PROCESS | 1748 | [1748] 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 10:24:17 INFO - PROCESS | 1748 | 1467739457369 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:24:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:24:17 INFO - {} 10:24:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1435ms 10:24:17 INFO - PROCESS | 1748 | 1467739457421 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:24:17 INFO - PROCESS | 1748 | 1467739457424 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:24:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:24:17 INFO - PROCESS | 1748 | 1467739457430 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:24:17 INFO - PROCESS | 1748 | 1467739457432 Marionette TRACE conn3 <- [1,3066,null,{}] 10:24:17 INFO - PROCESS | 1748 | 1467739457438 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:17 INFO - PROCESS | 1748 | 1467739457443 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:17 INFO - PROCESS | 1748 | 1467739457642 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:24:17 INFO - PROCESS | 1748 | 1467739457654 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 1748 | 1467739457669 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:17 INFO - PROCESS | 1748 | ++DOCSHELL 0x8f911c00 == 42 [pid = 1748] [id = 776] 10:24:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 73 (0x91363400) [pid = 1748] [serial = 2327] [outer = (nil)] 10:24:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 74 (0x92f48800) [pid = 1748] [serial = 2328] [outer = 0x91363400] 10:24:17 INFO - PROCESS | 1748 | 1467739457751 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 1748 | ++DOMWINDOW == 75 (0x93a09000) [pid = 1748] [serial = 2329] [outer = 0x91363400] 10:24:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:24:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:24:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:24:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:24:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:24:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:24:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:24:18 INFO - PROCESS | 1748 | 1467739458545 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:24:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1131ms 10:24:18 INFO - PROCESS | 1748 | 1467739458570 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 1748 | 1467739458575 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:24:18 INFO - PROCESS | 1748 | 1467739458582 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 1748 | 1467739458585 Marionette TRACE conn3 <- [1,3070,null,{}] 10:24:18 INFO - PROCESS | 1748 | 1467739458590 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:18 INFO - PROCESS | 1748 | 1467739458596 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:18 INFO - PROCESS | 1748 | 1467739458811 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:24:19 INFO - PROCESS | 1748 | 1467739459033 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 1748 | 1467739459046 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:19 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b0000 == 43 [pid = 1748] [id = 777] 10:24:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 76 (0x8b8b2400) [pid = 1748] [serial = 2330] [outer = (nil)] 10:24:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 77 (0x8c2e4800) [pid = 1748] [serial = 2331] [outer = 0x8b8b2400] 10:24:19 INFO - PROCESS | 1748 | 1467739459188 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 1748 | ++DOMWINDOW == 78 (0x8c7c7800) [pid = 1748] [serial = 2332] [outer = 0x8b8b2400] 10:24:20 INFO - PROCESS | 1748 | 1467739460171 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:24:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:24:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:24:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:24:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:24:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:24:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:24:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1633ms 10:24:20 INFO - PROCESS | 1748 | 1467739460240 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:24:20 INFO - PROCESS | 1748 | 1467739460247 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:24:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:24:20 INFO - PROCESS | 1748 | 1467739460257 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 1748 | 1467739460262 Marionette TRACE conn3 <- [1,3074,null,{}] 10:24:20 INFO - PROCESS | 1748 | 1467739460274 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:20 INFO - PROCESS | 1748 | 1467739460279 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:20 INFO - PROCESS | 1748 | 1467739460466 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:24:20 INFO - PROCESS | 1748 | 1467739460671 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 1748 | 1467739460684 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:20 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b7c00 == 44 [pid = 1748] [id = 778] 10:24:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 79 (0x8f75c800) [pid = 1748] [serial = 2333] [outer = (nil)] 10:24:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 80 (0x8f7e0c00) [pid = 1748] [serial = 2334] [outer = 0x8f75c800] 10:24:20 INFO - PROCESS | 1748 | 1467739460801 Marionette DEBUG loaded listener.js 10:24:20 INFO - PROCESS | 1748 | ++DOMWINDOW == 81 (0x8f919400) [pid = 1748] [serial = 2335] [outer = 0x8f75c800] 10:24:21 INFO - PROCESS | 1748 | 1467739461666 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:24:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1438ms 10:24:21 INFO - PROCESS | 1748 | 1467739461696 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:24:21 INFO - PROCESS | 1748 | 1467739461702 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:24:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:24:21 INFO - PROCESS | 1748 | 1467739461709 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:24:21 INFO - PROCESS | 1748 | 1467739461713 Marionette TRACE conn3 <- [1,3078,null,{}] 10:24:21 INFO - PROCESS | 1748 | 1467739461719 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:21 INFO - PROCESS | 1748 | 1467739461724 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:21 INFO - PROCESS | 1748 | 1467739461934 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:24:22 INFO - PROCESS | 1748 | 1467739462126 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 1748 | 1467739462135 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:22 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e851c00 == 45 [pid = 1748] [id = 779] 10:24:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 82 (0x8f759c00) [pid = 1748] [serial = 2336] [outer = (nil)] 10:24:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 83 (0x91c37c00) [pid = 1748] [serial = 2337] [outer = 0x8f759c00] 10:24:22 INFO - PROCESS | 1748 | 1467739462250 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 1748 | ++DOMWINDOW == 84 (0x91da2c00) [pid = 1748] [serial = 2338] [outer = 0x8f759c00] 10:24:23 INFO - PROCESS | 1748 | 1467739463294 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 1748 | 1467739463406 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:24:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:24:23 INFO - PROCESS | 1748 | 1467739463431 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 1748 | 1467739463438 Marionette TRACE conn3 <- [1,3082,null,{}] 10:24:23 INFO - PROCESS | 1748 | 1467739463444 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:23 INFO - PROCESS | 1748 | 1467739463451 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:23 INFO - PROCESS | 1748 | 1467739463723 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:24:24 INFO - PROCESS | 1748 | 1467739463991 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:24 INFO - PROCESS | 1748 | 1467739463999 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:24 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af78800 == 46 [pid = 1748] [id = 780] 10:24:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 85 (0x8f7e2000) [pid = 1748] [serial = 2339] [outer = (nil)] 10:24:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 86 (0x92ade800) [pid = 1748] [serial = 2340] [outer = 0x8f7e2000] 10:24:24 INFO - PROCESS | 1748 | 1467739464123 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 1748 | ++DOMWINDOW == 87 (0x92ae6800) [pid = 1748] [serial = 2341] [outer = 0x8f7e2000] 10:24:25 INFO - PROCESS | 1748 | 1467739465073 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:24:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:24:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:24:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:24:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1703ms 10:24:25 INFO - PROCESS | 1748 | 1467739465126 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:24:25 INFO - PROCESS | 1748 | 1467739465130 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:24:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:24:25 INFO - PROCESS | 1748 | 1467739465136 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:24:25 INFO - PROCESS | 1748 | 1467739465140 Marionette TRACE conn3 <- [1,3086,null,{}] 10:24:25 INFO - PROCESS | 1748 | 1467739465146 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:25 INFO - PROCESS | 1748 | 1467739465151 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:25 INFO - PROCESS | 1748 | 1467739465330 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:24:25 INFO - PROCESS | 1748 | 1467739465543 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 1748 | 1467739465549 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:25 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8ad800 == 47 [pid = 1748] [id = 781] 10:24:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 88 (0x8d16dc00) [pid = 1748] [serial = 2342] [outer = (nil)] 10:24:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 89 (0x92dd5c00) [pid = 1748] [serial = 2343] [outer = 0x8d16dc00] 10:24:25 INFO - PROCESS | 1748 | 1467739465661 Marionette DEBUG loaded listener.js 10:24:25 INFO - PROCESS | 1748 | ++DOMWINDOW == 90 (0x93a08400) [pid = 1748] [serial = 2344] [outer = 0x8d16dc00] 10:24:26 INFO - PROCESS | 1748 | 1467739466460 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:24:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:24:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1347ms 10:24:26 INFO - PROCESS | 1748 | 1467739466484 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:24:26 INFO - PROCESS | 1748 | 1467739466488 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:24:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:24:26 INFO - PROCESS | 1748 | 1467739466495 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 1748 | 1467739466498 Marionette TRACE conn3 <- [1,3090,null,{}] 10:24:26 INFO - PROCESS | 1748 | 1467739466504 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:26 INFO - PROCESS | 1748 | 1467739466510 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:26 INFO - PROCESS | 1748 | 1467739466730 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:24:26 INFO - PROCESS | 1748 | 1467739466977 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:27 INFO - PROCESS | 1748 | 1467739466999 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:27 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2dd400 == 48 [pid = 1748] [id = 782] 10:24:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 91 (0x93ab3c00) [pid = 1748] [serial = 2345] [outer = (nil)] 10:24:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 92 (0x9472d800) [pid = 1748] [serial = 2346] [outer = 0x93ab3c00] 10:24:27 INFO - PROCESS | 1748 | 1467739467109 Marionette DEBUG loaded listener.js 10:24:27 INFO - PROCESS | 1748 | ++DOMWINDOW == 93 (0x947e4800) [pid = 1748] [serial = 2347] [outer = 0x93ab3c00] 10:24:28 INFO - PROCESS | 1748 | 1467739468148 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:24:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:24:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1684ms 10:24:28 INFO - PROCESS | 1748 | 1467739468181 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:24:28 INFO - PROCESS | 1748 | 1467739468185 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:24:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:24:28 INFO - PROCESS | 1748 | 1467739468195 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:24:28 INFO - PROCESS | 1748 | 1467739468198 Marionette TRACE conn3 <- [1,3094,null,{}] 10:24:28 INFO - PROCESS | 1748 | 1467739468247 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:28 INFO - PROCESS | 1748 | 1467739468254 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:28 INFO - PROCESS | 1748 | 1467739468558 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:24:28 INFO - PROCESS | 1748 | 1467739468729 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 1748 | 1467739468739 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:28 INFO - PROCESS | 1748 | ++DOCSHELL 0x8af6ec00 == 49 [pid = 1748] [id = 783] 10:24:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x947ed400) [pid = 1748] [serial = 2348] [outer = (nil)] 10:24:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x95164400) [pid = 1748] [serial = 2349] [outer = 0x947ed400] 10:24:28 INFO - PROCESS | 1748 | 1467739468847 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x95168000) [pid = 1748] [serial = 2350] [outer = 0x947ed400] 10:24:29 INFO - PROCESS | 1748 | 1467739469863 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:24:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:24:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1687ms 10:24:29 INFO - PROCESS | 1748 | 1467739469881 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:24:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:24:29 INFO - PROCESS | 1748 | 1467739469886 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:24:29 INFO - PROCESS | 1748 | 1467739469894 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 1748 | 1467739469897 Marionette TRACE conn3 <- [1,3098,null,{}] 10:24:29 INFO - PROCESS | 1748 | 1467739469904 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:29 INFO - PROCESS | 1748 | 1467739469911 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:30 INFO - PROCESS | 1748 | 1467739470116 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:24:30 INFO - PROCESS | 1748 | 1467739470400 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 1748 | 1467739470408 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:30 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d170000 == 50 [pid = 1748] [id = 784] 10:24:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 97 (0x8f7dbc00) [pid = 1748] [serial = 2351] [outer = (nil)] 10:24:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 98 (0x95212400) [pid = 1748] [serial = 2352] [outer = 0x8f7dbc00] 10:24:30 INFO - PROCESS | 1748 | 1467739470516 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 1748 | ++DOMWINDOW == 99 (0x95215400) [pid = 1748] [serial = 2353] [outer = 0x8f7dbc00] 10:24:31 INFO - PROCESS | 1748 | 1467739471531 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:24:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:24:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:24:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1697ms 10:24:31 INFO - PROCESS | 1748 | 1467739471591 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 1748 | 1467739471596 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:24:31 INFO - PROCESS | 1748 | 1467739471605 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 1748 | 1467739471609 Marionette TRACE conn3 <- [1,3102,null,{}] 10:24:31 INFO - PROCESS | 1748 | 1467739471639 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:31 INFO - PROCESS | 1748 | 1467739471646 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:31 INFO - PROCESS | 1748 | 1467739471840 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:24:32 INFO - PROCESS | 1748 | 1467739472045 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:32 INFO - PROCESS | 1748 | 1467739472056 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:32 INFO - PROCESS | 1748 | ++DOCSHELL 0x8d4f6c00 == 51 [pid = 1748] [id = 785] 10:24:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 100 (0x8f7df000) [pid = 1748] [serial = 2354] [outer = (nil)] 10:24:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 101 (0x92402c00) [pid = 1748] [serial = 2355] [outer = 0x8f7df000] 10:24:32 INFO - PROCESS | 1748 | 1467739472168 Marionette DEBUG loaded listener.js 10:24:32 INFO - PROCESS | 1748 | ++DOMWINDOW == 102 (0x95224c00) [pid = 1748] [serial = 2356] [outer = 0x8f7df000] 10:24:33 INFO - PROCESS | 1748 | 1467739473020 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:24:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:24:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1454ms 10:24:33 INFO - PROCESS | 1748 | 1467739473060 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:24:33 INFO - PROCESS | 1748 | 1467739473063 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:24:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:24:33 INFO - PROCESS | 1748 | 1467739473070 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:24:33 INFO - PROCESS | 1748 | 1467739473073 Marionette TRACE conn3 <- [1,3106,null,{}] 10:24:33 INFO - PROCESS | 1748 | 1467739473079 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:33 INFO - PROCESS | 1748 | 1467739473084 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:33 INFO - PROCESS | 1748 | 1467739473253 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:24:33 INFO - PROCESS | 1748 | 1467739473730 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 1748 | 1467739473739 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:33 INFO - PROCESS | 1748 | ++DOCSHELL 0x8c2e7c00 == 52 [pid = 1748] [id = 786] 10:24:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 103 (0x8c7a3c00) [pid = 1748] [serial = 2357] [outer = (nil)] 10:24:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 104 (0x8c7c3000) [pid = 1748] [serial = 2358] [outer = 0x8c7a3c00] 10:24:33 INFO - PROCESS | 1748 | 1467739473865 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8d177400) [pid = 1748] [serial = 2359] [outer = 0x8c7a3c00] 10:24:34 INFO - PROCESS | 1748 | 1467739474682 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:24:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:24:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:24:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:24:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1689ms 10:24:34 INFO - PROCESS | 1748 | 1467739474765 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:24:34 INFO - PROCESS | 1748 | 1467739474772 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:24:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:24:34 INFO - PROCESS | 1748 | 1467739474812 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:24:34 INFO - PROCESS | 1748 | 1467739474818 Marionette TRACE conn3 <- [1,3110,null,{}] 10:24:34 INFO - PROCESS | 1748 | 1467739474827 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:34 INFO - PROCESS | 1748 | 1467739474831 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:35 INFO - PROCESS | 1748 | 1467739475003 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:24:35 INFO - PROCESS | 1748 | 1467739475310 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 1748 | 1467739475321 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:35 INFO - PROCESS | 1748 | --DOCSHELL 0x8f911c00 == 51 [pid = 1748] [id = 776] 10:24:35 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x923c3000) [pid = 1748] [serial = 2295] [outer = (nil)] [url = about:blank] 10:24:35 INFO - PROCESS | 1748 | ++DOCSHELL 0x8b8b3000 == 52 [pid = 1748] [id = 787] 10:24:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 105 (0x8c2e7000) [pid = 1748] [serial = 2360] [outer = (nil)] 10:24:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 106 (0x8d162c00) [pid = 1748] [serial = 2361] [outer = 0x8c2e7000] 10:24:35 INFO - PROCESS | 1748 | 1467739475447 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 1748 | ++DOMWINDOW == 107 (0x8e646c00) [pid = 1748] [serial = 2362] [outer = 0x8c2e7000] 10:24:35 INFO - PROCESS | 1748 | --DOCSHELL 0x92ada800 == 51 [pid = 1748] [id = 775] 10:24:35 INFO - PROCESS | 1748 | --DOCSHELL 0x8f913400 == 50 [pid = 1748] [id = 774] 10:24:35 INFO - PROCESS | 1748 | --DOCSHELL 0x8e9aa000 == 49 [pid = 1748] [id = 773] 10:24:35 INFO - PROCESS | 1748 | --DOCSHELL 0x8d161400 == 48 [pid = 1748] [id = 772] 10:24:35 INFO - PROCESS | 1748 | --DOCSHELL 0x8af72800 == 47 [pid = 1748] [id = 771] 10:24:35 INFO - PROCESS | 1748 | --DOCSHELL 0x8af74c00 == 46 [pid = 1748] [id = 766] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 106 (0x922ad000) [pid = 1748] [serial = 2293] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 105 (0x91da2400) [pid = 1748] [serial = 2292] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 104 (0x8e646800) [pid = 1748] [serial = 2287] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 103 (0x913ca400) [pid = 1748] [serial = 2290] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 102 (0x91359400) [pid = 1748] [serial = 2289] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 101 (0x8af7bc00) [pid = 1748] [serial = 2283] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 100 (0x8c2e6000) [pid = 1748] [serial = 2284] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 99 (0x91402800) [pid = 1748] [serial = 2280] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 98 (0x8e859c00) [pid = 1748] [serial = 2272] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 97 (0x8db50400) [pid = 1748] [serial = 2269] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 96 (0x8db4a400) [pid = 1748] [serial = 2286] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 95 (0x8d042c00) [pid = 1748] [serial = 2266] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 94 (0x8f7e3800) [pid = 1748] [serial = 2274] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | --DOMWINDOW == 93 (0x91363800) [pid = 1748] [serial = 2277] [outer = (nil)] [url = about:blank] 10:24:36 INFO - PROCESS | 1748 | 1467739476227 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:24:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:24:36 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 10:24:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:24:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1466ms 10:24:36 INFO - PROCESS | 1748 | 1467739476252 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:24:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:24:36 INFO - PROCESS | 1748 | 1467739476258 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:24:36 INFO - PROCESS | 1748 | 1467739476264 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 1748 | 1467739476267 Marionette TRACE conn3 <- [1,3114,null,{}] 10:24:36 INFO - PROCESS | 1748 | 1467739476273 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:36 INFO - PROCESS | 1748 | 1467739476278 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:36 INFO - PROCESS | 1748 | 1467739476434 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:24:36 INFO - PROCESS | 1748 | 1467739476611 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"c8ee5ba7-18c3-4648-8f9a-cfbe3bb9e129\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 1748 | 1467739476618 Marionette INFO sendAsync 59eebb8a-06fc-4b88-b63a-a1b446f7bcd5 10:24:36 INFO - PROCESS | 1748 | ++DOCSHELL 0x8e9b7400 == 47 [pid = 1748] [id = 788] 10:24:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 94 (0x9135cc00) [pid = 1748] [serial = 2363] [outer = (nil)] 10:24:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 95 (0x913bd800) [pid = 1748] [serial = 2364] [outer = 0x9135cc00] 10:24:36 INFO - PROCESS | 1748 | 1467739476685 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 1748 | ++DOMWINDOW == 96 (0x913c9c00) [pid = 1748] [serial = 2365] [outer = 0x9135cc00] 10:24:37 INFO - PROCESS | 1748 | 1467739477464 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:24:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:24:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1231ms 10:24:37 INFO - PROCESS | 1748 | 1467739477494 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:24:37 INFO - PROCESS | 1748 | 1467739477497 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:24:38 WARNING - u'runner_teardown' () 10:24:38 INFO - No more tests 10:24:38 INFO - Got 0 unexpected results 10:24:38 INFO - SUITE-END | took 1256s 10:24:38 INFO - Closing logging queue 10:24:38 INFO - queue closed 10:24:38 INFO - Return code: 0 10:24:38 WARNING - # TBPL SUCCESS # 10:24:38 INFO - Running post-action listener: _resource_record_post_action 10:24:38 INFO - Running post-run listener: _resource_record_post_run 10:24:39 INFO - Total resource usage - Wall time: 1291s; CPU: 98.0%; Read bytes: 14041088; Write bytes: 930635776; Read time: 644; Write time: 295332 10:24:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:24:39 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 146960384; Read time: 0; Write time: 180220 10:24:39 INFO - run-tests - Wall time: 1261s; CPU: 98.0%; Read bytes: 11329536; Write bytes: 783650816; Read time: 540; Write time: 115112 10:24:39 INFO - Running post-run listener: _upload_blobber_files 10:24:39 INFO - Blob upload gear active. 10:24:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:24:39 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 10:24:39 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'] 10:24:39 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 10:24:40 INFO - (blobuploader) - INFO - Open directory for files ... 10:24:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:24:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:24:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:24:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:24:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:24:42 INFO - (blobuploader) - INFO - Done attempting. 10:24:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:24:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:24:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:24:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:24:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:24:43 INFO - (blobuploader) - INFO - Done attempting. 10:24:43 INFO - (blobuploader) - INFO - Iteration through files over. 10:24:43 INFO - Return code: 0 10:24:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:24:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:24:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/06281e0827b53d7e42f506d70369487728e5566637e4e905dc29fdbd8f7836cf5b802dfab553efdc841c3dbe9717ebba8de6082ec5f4852bf80fe53ebbbd21ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04e669817566b311c59415197343ee8d81c8fea7d44e1f81000d7dd474d955321ff22899281ecef961ab859f940fb2500982bedeff565704ba85383a21f5a31b"} 10:24:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:24:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:24:43 INFO - Contents: 10:24:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/06281e0827b53d7e42f506d70369487728e5566637e4e905dc29fdbd8f7836cf5b802dfab553efdc841c3dbe9717ebba8de6082ec5f4852bf80fe53ebbbd21ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04e669817566b311c59415197343ee8d81c8fea7d44e1f81000d7dd474d955321ff22899281ecef961ab859f940fb2500982bedeff565704ba85383a21f5a31b"} 10:24:43 INFO - Running post-run listener: copy_logs_to_upload_dir 10:24:43 INFO - Copying logs to upload dir... 10:24:43 INFO - mkdir: /builds/slave/test/build/upload/logs 10:24:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1378.608351 ========= master_lag: 6.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 4 secs) (at 2016-07-05 10:24:50.269105) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-07-05 10:24:50.276217) ========= 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-1467738088.138405-531829451 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/06281e0827b53d7e42f506d70369487728e5566637e4e905dc29fdbd8f7836cf5b802dfab553efdc841c3dbe9717ebba8de6082ec5f4852bf80fe53ebbbd21ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04e669817566b311c59415197343ee8d81c8fea7d44e1f81000d7dd474d955321ff22899281ecef961ab859f940fb2500982bedeff565704ba85383a21f5a31b"} build_url:https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032096 build_url: 'https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/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/06281e0827b53d7e42f506d70369487728e5566637e4e905dc29fdbd8f7836cf5b802dfab553efdc841c3dbe9717ebba8de6082ec5f4852bf80fe53ebbbd21ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04e669817566b311c59415197343ee8d81c8fea7d44e1f81000d7dd474d955321ff22899281ecef961ab859f940fb2500982bedeff565704ba85383a21f5a31b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Xbg9AbFLQjSmkn2wSwgVnA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 3.10 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-07-05 10:24:53.408374) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:24:53.408855) ========= 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-1467738088.138405-531829451 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017522 ========= master_lag: 0.17 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:24:53.592988) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-07-05 10:24:53.593470) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-07-05 10:24:54.797111) ========= ========= Total master_lag: 9.67 =========