builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-070 starttime: 1464288536.57 results: success (0) buildid: 20160526100254 builduid: 1e85406e622c42658dbcf3a29055aacc revision: 3a217924ee0636422a9b14e96f774d9cf7404ac9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-26 11:48:56.575078) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-26 11:48:56.575572) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 20 secs) (at 2016-05-26 11:48:56.575869) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 20 secs) (at 2016-05-26 11:49:17.205735) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 14 secs) (at 2016-05-26 11:49:17.206067) ========= 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-1464288387.265788-2031580313 _=/tools/buildbot/bin/python using PTY: False --2016-05-26 11:49:17-- 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% 16.7M=0.001s 2016-05-26 11:49:17 (16.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.590707 ========= master_lag: 13.44 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 14 secs) (at 2016-05-26 11:49:31.236020) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 10 secs) (at 2016-05-26 11:49:31.236371) ========= 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-1464288387.265788-2031580313 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031316 ========= master_lag: 10.61 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 10 secs) (at 2016-05-26 11:49:41.877411) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2016-05-26 11:49:41.877734) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3a217924ee0636422a9b14e96f774d9cf7404ac9 --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-aurora --rev 3a217924ee0636422a9b14e96f774d9cf7404ac9 --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-1464288387.265788-2031580313 _=/tools/buildbot/bin/python using PTY: False 2016-05-26 11:49:42,655 truncating revision to first 12 chars 2016-05-26 11:49:42,656 Setting DEBUG logging. 2016-05-26 11:49:42,656 attempt 1/10 2016-05-26 11:49:42,656 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3a217924ee06?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-26 11:49:44,134 unpacking tar archive at: mozilla-aurora-3a217924ee06/testing/mozharness/ program finished with exit code 0 elapsedTime=2.136216 ========= master_lag: 11.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2016-05-26 11:49:55.130040) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-26 11:49:55.130322) ========= script_repo_revision: 3a217924ee0636422a9b14e96f774d9cf7404ac9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-26 11:49:55.130700) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 11 secs) (at 2016-05-26 11:49:55.130972) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 11 secs) (at 2016-05-26 11:50:06.565842) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 1 secs) (at 2016-05-26 11:50:06.566127) ========= /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-aurora --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-aurora', '--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-1464288387.265788-2031580313 _=/tools/buildbot/bin/python using PTY: False 11:50:06 INFO - MultiFileLogger online at 20160526 11:50:06 in /builds/slave/test 11:50:06 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-aurora --download-symbols true 11:50:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:50:06 INFO - {'append_to_log': False, 11:50:06 INFO - 'base_work_dir': '/builds/slave/test', 11:50:06 INFO - 'blob_upload_branch': 'mozilla-aurora', 11:50:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:50:06 INFO - 'buildbot_json_path': 'buildprops.json', 11:50:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:50:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:50:06 INFO - 'download_minidump_stackwalk': True, 11:50:06 INFO - 'download_symbols': 'true', 11:50:06 INFO - 'e10s': False, 11:50:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:50:06 INFO - 'tooltool.py': '/tools/tooltool.py', 11:50:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:50:06 INFO - '/tools/misc-python/virtualenv.py')}, 11:50:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:50:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:50:06 INFO - 'log_level': 'info', 11:50:06 INFO - 'log_to_console': True, 11:50:06 INFO - 'opt_config_files': (), 11:50:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:50:06 INFO - '--processes=1', 11:50:06 INFO - '--config=%(test_path)s/wptrunner.ini', 11:50:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:50:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:50:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:50:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:50:06 INFO - 'pip_index': False, 11:50:06 INFO - 'require_test_zip': True, 11:50:06 INFO - 'test_type': ('testharness',), 11:50:06 INFO - 'this_chunk': '1', 11:50:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:50:06 INFO - 'total_chunks': '10', 11:50:06 INFO - 'virtualenv_path': 'venv', 11:50:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:50:06 INFO - 'work_dir': 'build'} 11:50:06 INFO - ##### 11:50:06 INFO - ##### Running clobber step. 11:50:06 INFO - ##### 11:50:06 INFO - Running pre-action listener: _resource_record_pre_action 11:50:06 INFO - Running main action method: clobber 11:50:06 INFO - rmtree: /builds/slave/test/build 11:50:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:50:07 INFO - Running post-action listener: _resource_record_post_action 11:50:07 INFO - ##### 11:50:07 INFO - ##### Running read-buildbot-config step. 11:50:07 INFO - ##### 11:50:07 INFO - Running pre-action listener: _resource_record_pre_action 11:50:07 INFO - Running main action method: read_buildbot_config 11:50:07 INFO - Using buildbot properties: 11:50:07 INFO - { 11:50:07 INFO - "project": "", 11:50:07 INFO - "product": "firefox", 11:50:07 INFO - "script_repo_revision": "production", 11:50:07 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 11:50:07 INFO - "repository": "", 11:50:07 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 11:50:07 INFO - "buildid": "20160526100254", 11:50:07 INFO - "pgo_build": "False", 11:50:07 INFO - "basedir": "/builds/slave/test", 11:50:07 INFO - "buildnumber": 16, 11:50:07 INFO - "slavename": "tst-linux32-spot-070", 11:50:07 INFO - "revision": "3a217924ee0636422a9b14e96f774d9cf7404ac9", 11:50:07 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 11:50:07 INFO - "platform": "linux", 11:50:07 INFO - "branch": "mozilla-aurora", 11:50:07 INFO - "repo_path": "releases/mozilla-aurora", 11:50:07 INFO - "moz_repo_path": "", 11:50:07 INFO - "stage_platform": "linux", 11:50:07 INFO - "builduid": "1e85406e622c42658dbcf3a29055aacc", 11:50:07 INFO - "slavebuilddir": "test" 11:50:07 INFO - } 11:50:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 11:50:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 11:50:07 INFO - Running post-action listener: _resource_record_post_action 11:50:07 INFO - ##### 11:50:07 INFO - ##### Running download-and-extract step. 11:50:07 INFO - ##### 11:50:07 INFO - Running pre-action listener: _resource_record_pre_action 11:50:07 INFO - Running main action method: download_and_extract 11:50:07 INFO - mkdir: /builds/slave/test/build/tests 11:50:07 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')]} 11:50:07 INFO - https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 11:50:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 11:50:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 11:50:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 11:50:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 11:50:09 INFO - Downloaded 1325 bytes. 11:50:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 11:50:09 INFO - Using the following test package requirements: 11:50:09 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 11:50:09 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 11:50:09 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 11:50:09 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'jsshell-linux-i686.zip'], 11:50:09 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 11:50:09 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 11:50:09 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 11:50:09 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 11:50:09 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 11:50:09 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 11:50:09 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 11:50:09 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 11:50:09 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')]} 11:50:09 INFO - https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 11:50:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 11:50:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 11:50:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 11:50:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 11:50:17 INFO - Downloaded 22760507 bytes. 11:50:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:50:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:50:18 INFO - caution: filename not matched: web-platform/* 11:50:18 INFO - Return code: 11 11:50:18 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')]} 11:50:18 INFO - https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 11:50:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 11:50:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 11:50:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 11:50:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 11:50:28 INFO - Downloaded 36409186 bytes. 11:50:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:50:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:50:32 INFO - caution: filename not matched: bin/* 11:50:32 INFO - caution: filename not matched: config/* 11:50:32 INFO - caution: filename not matched: mozbase/* 11:50:32 INFO - caution: filename not matched: marionette/* 11:50:32 INFO - caution: filename not matched: tools/wptserve/* 11:50:32 INFO - Return code: 11 11:50:32 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')]} 11:50:32 INFO - https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 11:50:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 11:50:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 11:50:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 11:50:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 11:50:49 INFO - Downloaded 69339097 bytes. 11:50:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 11:50:49 INFO - mkdir: /builds/slave/test/properties 11:50:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:50:49 INFO - Writing to file /builds/slave/test/properties/build_url 11:50:49 INFO - Contents: 11:50:49 INFO - build_url:https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 11:50:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 11:50:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:50:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:50:51 INFO - Contents: 11:50:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 11:50:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:50:51 INFO - https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:50:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 11:50:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 11:50:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 11:50:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 11:51:14 INFO - Downloaded 92310371 bytes. 11:51:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:51:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:51:23 INFO - Return code: 0 11:51:23 INFO - Running post-action listener: _resource_record_post_action 11:51:23 INFO - Running post-action listener: set_extra_try_arguments 11:51:23 INFO - ##### 11:51:23 INFO - ##### Running create-virtualenv step. 11:51:23 INFO - ##### 11:51:23 INFO - Running pre-action listener: _pre_create_virtualenv 11:51:23 INFO - Running pre-action listener: _resource_record_pre_action 11:51:23 INFO - Running main action method: create_virtualenv 11:51:23 INFO - Creating virtualenv /builds/slave/test/build/venv 11:51:23 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 11:51:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:51:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:51:23 INFO - Using real prefix '/usr' 11:51:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:51:24 INFO - Installing distribute.............................................................................................................................................................................................done. 11:51:28 INFO - Installing pip.................done. 11:51:28 INFO - Return code: 0 11:51:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:51:28 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')]} 11:51:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:51:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51:28 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')]} 11:51:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:51:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa415598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4b8f70>, '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 0xa4b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4be750>, '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-1464288387.265788-2031580313', '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 11:51:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 11:51:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 11:51:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:51:28 INFO - 'CCACHE_UMASK': '002', 11:51:28 INFO - 'DISPLAY': ':0', 11:51:28 INFO - 'HOME': '/home/cltbld', 11:51:28 INFO - 'LANG': 'en_US.UTF-8', 11:51:28 INFO - 'LOGNAME': 'cltbld', 11:51:28 INFO - 'MAIL': '/var/mail/cltbld', 11:51:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:51:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:51:28 INFO - 'MOZ_NO_REMOTE': '1', 11:51:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:51:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:51:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:51:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:51:28 INFO - 'PWD': '/builds/slave/test', 11:51:28 INFO - 'SHELL': '/bin/bash', 11:51:28 INFO - 'SHLVL': '1', 11:51:28 INFO - 'TERM': 'linux', 11:51:28 INFO - 'TMOUT': '86400', 11:51:28 INFO - 'USER': 'cltbld', 11:51:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464288387.265788-2031580313', 11:51:28 INFO - '_': '/tools/buildbot/bin/python'} 11:51:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:51:28 INFO - Downloading/unpacking psutil>=0.7.1 11:51:28 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 11:51:28 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 11:51:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:28 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 11:51:28 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 11:51:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:51:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:51:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:51:34 INFO - Installing collected packages: psutil 11:51:34 INFO - Running setup.py install for psutil 11:51:34 INFO - building 'psutil._psutil_linux' extension 11:51:34 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 11:51:34 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 11:51:34 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 11:51:34 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 11:51:34 INFO - building 'psutil._psutil_posix' extension 11:51:34 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 11:51:34 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 11:51:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:51:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:51:35 INFO - Successfully installed psutil 11:51:35 INFO - Cleaning up... 11:51:35 INFO - Return code: 0 11:51:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:51:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:51:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:51:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:51:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:51:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa415598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4b8f70>, '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 0xa4b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4be750>, '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-1464288387.265788-2031580313', '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 11:51:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 11:51:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 11:51:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:51:35 INFO - 'CCACHE_UMASK': '002', 11:51:35 INFO - 'DISPLAY': ':0', 11:51:35 INFO - 'HOME': '/home/cltbld', 11:51:35 INFO - 'LANG': 'en_US.UTF-8', 11:51:35 INFO - 'LOGNAME': 'cltbld', 11:51:35 INFO - 'MAIL': '/var/mail/cltbld', 11:51:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:51:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:51:35 INFO - 'MOZ_NO_REMOTE': '1', 11:51:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:51:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:51:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:51:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:51:35 INFO - 'PWD': '/builds/slave/test', 11:51:35 INFO - 'SHELL': '/bin/bash', 11:51:35 INFO - 'SHLVL': '1', 11:51:35 INFO - 'TERM': 'linux', 11:51:35 INFO - 'TMOUT': '86400', 11:51:35 INFO - 'USER': 'cltbld', 11:51:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464288387.265788-2031580313', 11:51:35 INFO - '_': '/tools/buildbot/bin/python'} 11:51:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:51:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:51:35 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 11:51:35 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 11:51:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:35 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 11:51:35 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 11:51:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:51:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:51:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:51:40 INFO - Installing collected packages: mozsystemmonitor 11:51:40 INFO - Running setup.py install for mozsystemmonitor 11:51:40 INFO - Successfully installed mozsystemmonitor 11:51:40 INFO - Cleaning up... 11:51:40 INFO - Return code: 0 11:51:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:51: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')]} 11:51:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:51:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51: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')]} 11:51:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:51:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa415598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4b8f70>, '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 0xa4b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4be750>, '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-1464288387.265788-2031580313', '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 11:51: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 11:51: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 11:51:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:51:41 INFO - 'CCACHE_UMASK': '002', 11:51:41 INFO - 'DISPLAY': ':0', 11:51:41 INFO - 'HOME': '/home/cltbld', 11:51:41 INFO - 'LANG': 'en_US.UTF-8', 11:51:41 INFO - 'LOGNAME': 'cltbld', 11:51:41 INFO - 'MAIL': '/var/mail/cltbld', 11:51:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:51:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:51:41 INFO - 'MOZ_NO_REMOTE': '1', 11:51:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:51:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:51:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:51:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:51:41 INFO - 'PWD': '/builds/slave/test', 11:51:41 INFO - 'SHELL': '/bin/bash', 11:51:41 INFO - 'SHLVL': '1', 11:51:41 INFO - 'TERM': 'linux', 11:51:41 INFO - 'TMOUT': '86400', 11:51:41 INFO - 'USER': 'cltbld', 11:51:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464288387.265788-2031580313', 11:51:41 INFO - '_': '/tools/buildbot/bin/python'} 11:51:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:51:41 INFO - Downloading/unpacking blobuploader==1.2.4 11:51:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:51:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:51:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:51:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:51:46 INFO - Downloading blobuploader-1.2.4.tar.gz 11:51:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:51:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:51: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 11:51: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 11:51:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51: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 11:51: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 11:51:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:51:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:51: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 11:51: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 11:51:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:51: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 11:51: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 11:51:48 INFO - Downloading docopt-0.6.1.tar.gz 11:51:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:51:48 INFO - Installing collected packages: blobuploader, requests, docopt 11:51:48 INFO - Running setup.py install for blobuploader 11:51:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:51:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:51:48 INFO - Running setup.py install for requests 11:51:49 INFO - Running setup.py install for docopt 11:51:49 INFO - Successfully installed blobuploader requests docopt 11:51:49 INFO - Cleaning up... 11:51:49 INFO - Return code: 0 11:51:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:51: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')]} 11:51:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:51:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51: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')]} 11:51:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:51:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa415598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4b8f70>, '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 0xa4b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4be750>, '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-1464288387.265788-2031580313', '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 11:51: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:51: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:51:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:51:49 INFO - 'CCACHE_UMASK': '002', 11:51:49 INFO - 'DISPLAY': ':0', 11:51:49 INFO - 'HOME': '/home/cltbld', 11:51:49 INFO - 'LANG': 'en_US.UTF-8', 11:51:49 INFO - 'LOGNAME': 'cltbld', 11:51:49 INFO - 'MAIL': '/var/mail/cltbld', 11:51:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:51:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:51:49 INFO - 'MOZ_NO_REMOTE': '1', 11:51:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:51:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:51:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:51:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:51:49 INFO - 'PWD': '/builds/slave/test', 11:51:49 INFO - 'SHELL': '/bin/bash', 11:51:49 INFO - 'SHLVL': '1', 11:51:49 INFO - 'TERM': 'linux', 11:51:49 INFO - 'TMOUT': '86400', 11:51:49 INFO - 'USER': 'cltbld', 11:51:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464288387.265788-2031580313', 11:51:49 INFO - '_': '/tools/buildbot/bin/python'} 11:51:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:51:50 INFO - Running setup.py (path:/tmp/pip-1SocWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:51:50 INFO - Running setup.py (path:/tmp/pip-1mFSiY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:51:50 INFO - Running setup.py (path:/tmp/pip-2oE_sf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:51:50 INFO - Running setup.py (path:/tmp/pip-tcAlTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:51:50 INFO - Running setup.py (path:/tmp/pip-v0tPG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:51:50 INFO - Running setup.py (path:/tmp/pip-wXVKS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:51:50 INFO - Running setup.py (path:/tmp/pip-zc6i9E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:51:51 INFO - Running setup.py (path:/tmp/pip-vXvN4B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:51:51 INFO - Running setup.py (path:/tmp/pip-luIwfw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:51:51 INFO - Running setup.py (path:/tmp/pip-sWaZlb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:51:51 INFO - Running setup.py (path:/tmp/pip-XqIq2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:51:51 INFO - Running setup.py (path:/tmp/pip-GUOe5J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:51:51 INFO - Running setup.py (path:/tmp/pip-Bixq0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:51:51 INFO - Running setup.py (path:/tmp/pip-0RvLNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:51:52 INFO - Running setup.py (path:/tmp/pip-oKynw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:51:52 INFO - Running setup.py (path:/tmp/pip-Sf7zPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:51:52 INFO - Running setup.py (path:/tmp/pip-pdAujE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:51:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:51:52 INFO - Running setup.py (path:/tmp/pip-KP2gIk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:51:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:51:52 INFO - Running setup.py (path:/tmp/pip-xHs_0g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:51:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:51:52 INFO - Running setup.py (path:/tmp/pip-j8j6Gl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:51:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:51:53 INFO - Running setup.py (path:/tmp/pip-mAyDw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:51:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:51: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 11:51:53 INFO - Running setup.py install for manifestparser 11:51:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:51:53 INFO - Running setup.py install for mozcrash 11:51:53 INFO - Running setup.py install for mozdebug 11:51:53 INFO - Running setup.py install for mozdevice 11:51:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Running setup.py install for mozfile 11:51:54 INFO - Running setup.py install for mozhttpd 11:51:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Running setup.py install for mozinfo 11:51:54 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Running setup.py install for mozInstall 11:51:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:51:54 INFO - Running setup.py install for mozleak 11:51:55 INFO - Running setup.py install for mozlog 11:51:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:51:55 INFO - Running setup.py install for moznetwork 11:51:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:51:55 INFO - Running setup.py install for mozprocess 11:51:55 INFO - Running setup.py install for mozprofile 11:51:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:51:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:51:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:51:56 INFO - Running setup.py install for mozrunner 11:51:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:51:56 INFO - Running setup.py install for mozscreenshot 11:51:56 INFO - Running setup.py install for moztest 11:51:56 INFO - Running setup.py install for mozversion 11:51:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:51:57 INFO - Running setup.py install for wptserve 11:51:57 INFO - Running setup.py install for marionette-driver 11:51:57 INFO - Running setup.py install for browsermob-proxy 11:51:57 INFO - Running setup.py install for marionette-client 11:51:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:51:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:51: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 11:51:58 INFO - Cleaning up... 11:51:58 INFO - Return code: 0 11:51:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:51: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')]} 11:51:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:51:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51: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')]} 11:51:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:51:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:51: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa415598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4b8f70>, '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 0xa4b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4be750>, '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-1464288387.265788-2031580313', '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 11:51: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:51: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:51:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:51:58 INFO - 'CCACHE_UMASK': '002', 11:51:58 INFO - 'DISPLAY': ':0', 11:51:58 INFO - 'HOME': '/home/cltbld', 11:51:58 INFO - 'LANG': 'en_US.UTF-8', 11:51:58 INFO - 'LOGNAME': 'cltbld', 11:51:58 INFO - 'MAIL': '/var/mail/cltbld', 11:51:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:51:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:51:58 INFO - 'MOZ_NO_REMOTE': '1', 11:51:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:51:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:51:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:51:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:51:58 INFO - 'PWD': '/builds/slave/test', 11:51:58 INFO - 'SHELL': '/bin/bash', 11:51:58 INFO - 'SHLVL': '1', 11:51:58 INFO - 'TERM': 'linux', 11:51:58 INFO - 'TMOUT': '86400', 11:51:58 INFO - 'USER': 'cltbld', 11:51:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464288387.265788-2031580313', 11:51:58 INFO - '_': '/tools/buildbot/bin/python'} 11:51:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:51:58 INFO - Running setup.py (path:/tmp/pip-VG4EfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:51:58 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)) 11:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:51:58 INFO - Running setup.py (path:/tmp/pip-sQGQCK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:51: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)) 11:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:51:59 INFO - Running setup.py (path:/tmp/pip-VHlsf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:51: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)) 11:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:51:59 INFO - Running setup.py (path:/tmp/pip-_GJkvu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:51: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)) 11:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:51:59 INFO - Running setup.py (path:/tmp/pip-H2vULq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:51: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)) 11:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:51:59 INFO - Running setup.py (path:/tmp/pip-RUSfcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:51: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)) 11:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:51:59 INFO - Running setup.py (path:/tmp/pip-sKeNgP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:51: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)) 11:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:51:59 INFO - Running setup.py (path:/tmp/pip-NZaebD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:51: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)) 11:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:51:59 INFO - Running setup.py (path:/tmp/pip-5ACBXU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:52: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)) 11:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:52:00 INFO - Running setup.py (path:/tmp/pip-8yUY5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:52: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)) 11:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:52:00 INFO - Running setup.py (path:/tmp/pip-HWfXlP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:52: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)) 11:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:52:00 INFO - Running setup.py (path:/tmp/pip-pSknDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:52: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)) 11:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:52:00 INFO - Running setup.py (path:/tmp/pip-lDaJBZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:52: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)) 11:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:52:00 INFO - Running setup.py (path:/tmp/pip-X2iiVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:52: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)) 11:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:52:00 INFO - Running setup.py (path:/tmp/pip-19NrQA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:52: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)) 11:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:52:00 INFO - Running setup.py (path:/tmp/pip-mZmntP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:52: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)) 11:52:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:52:01 INFO - Running setup.py (path:/tmp/pip-Ny6A5Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:52: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)) 11:52:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:52:01 INFO - Running setup.py (path:/tmp/pip-d7XsfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:52: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)) 11:52:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:52:01 INFO - Running setup.py (path:/tmp/pip-DSkzJC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:52: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)) 11:52:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:52:01 INFO - Running setup.py (path:/tmp/pip-zsiy0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:52: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)) 11:52:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:52:02 INFO - Running setup.py (path:/tmp/pip-XWfWiN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:52:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:52: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)) 11:52: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)) 11:52: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)) 11:52: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)) 11:52: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)) 11:52: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)) 11:52:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:52: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 11:52: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 11:52:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:52:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:52: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 11:52: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 11:52:07 INFO - Downloading blessings-1.6.tar.gz 11:52:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:52:07 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)) 11:52:07 INFO - Installing collected packages: blessings 11:52:07 INFO - Running setup.py install for blessings 11:52:07 INFO - Successfully installed blessings 11:52:07 INFO - Cleaning up... 11:52:07 INFO - Return code: 0 11:52:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:52:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:52:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:52:08 INFO - Reading from file tmpfile_stdout 11:52:08 INFO - Current package versions: 11:52:08 INFO - argparse == 1.2.1 11:52:08 INFO - blessings == 1.6 11:52:08 INFO - blobuploader == 1.2.4 11:52:08 INFO - browsermob-proxy == 0.6.0 11:52:08 INFO - docopt == 0.6.1 11:52:08 INFO - manifestparser == 1.1 11:52:08 INFO - marionette-client == 2.3.0 11:52:08 INFO - marionette-driver == 1.4.0 11:52:08 INFO - mozInstall == 1.12 11:52:08 INFO - mozcrash == 0.17 11:52:08 INFO - mozdebug == 0.1 11:52:08 INFO - mozdevice == 0.48 11:52:08 INFO - mozfile == 1.2 11:52:08 INFO - mozhttpd == 0.7 11:52:08 INFO - mozinfo == 0.9 11:52:08 INFO - mozleak == 0.1 11:52:08 INFO - mozlog == 3.1 11:52:08 INFO - moznetwork == 0.27 11:52:08 INFO - mozprocess == 0.22 11:52:08 INFO - mozprofile == 0.28 11:52:08 INFO - mozrunner == 6.11 11:52:08 INFO - mozscreenshot == 0.1 11:52:08 INFO - mozsystemmonitor == 0.0 11:52:08 INFO - moztest == 0.7 11:52:08 INFO - mozversion == 1.4 11:52:08 INFO - psutil == 3.1.1 11:52:08 INFO - requests == 1.2.3 11:52:08 INFO - wptserve == 1.4.0 11:52:08 INFO - wsgiref == 0.1.2 11:52:08 INFO - Running post-action listener: _resource_record_post_action 11:52:08 INFO - Running post-action listener: _start_resource_monitoring 11:52:08 INFO - Starting resource monitoring. 11:52:08 INFO - ##### 11:52:08 INFO - ##### Running pull step. 11:52:08 INFO - ##### 11:52:08 INFO - Running pre-action listener: _resource_record_pre_action 11:52:08 INFO - Running main action method: pull 11:52:08 INFO - Pull has nothing to do! 11:52:08 INFO - Running post-action listener: _resource_record_post_action 11:52:08 INFO - ##### 11:52:08 INFO - ##### Running install step. 11:52:08 INFO - ##### 11:52:08 INFO - Running pre-action listener: _resource_record_pre_action 11:52:08 INFO - Running main action method: install 11:52:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:52:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:52:08 INFO - Reading from file tmpfile_stdout 11:52:08 INFO - Detecting whether we're running mozinstall >=1.0... 11:52:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:52:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:52:08 INFO - Reading from file tmpfile_stdout 11:52:08 INFO - Output received: 11:52:08 INFO - Usage: mozinstall [options] installer 11:52:08 INFO - Options: 11:52:08 INFO - -h, --help show this help message and exit 11:52:08 INFO - -d DEST, --destination=DEST 11:52:08 INFO - Directory to install application into. [default: 11:52:08 INFO - "/builds/slave/test"] 11:52:08 INFO - --app=APP Application being installed. [default: firefox] 11:52:08 INFO - mkdir: /builds/slave/test/build/application 11:52:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:52:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 11:52:38 INFO - Reading from file tmpfile_stdout 11:52:38 INFO - Output received: 11:52:38 INFO - /builds/slave/test/build/application/firefox/firefox 11:52:38 INFO - Running post-action listener: _resource_record_post_action 11:52:38 INFO - ##### 11:52:38 INFO - ##### Running run-tests step. 11:52:38 INFO - ##### 11:52:38 INFO - Running pre-action listener: _resource_record_pre_action 11:52:38 INFO - Running main action method: run_tests 11:52:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:52:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:52:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:52:38 INFO - grabbing minidump binary from tooltool 11:52:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:52:38 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 0xa4b8f70>, '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 0xa4b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4be750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:52:38 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 11:52:38 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 11:52:38 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:52:38 INFO - Return code: 0 11:52:38 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 11:52:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:52:38 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/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.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 11:52:38 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/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.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 11:52:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:52:38 INFO - 'CCACHE_UMASK': '002', 11:52:38 INFO - 'DISPLAY': ':0', 11:52:38 INFO - 'HOME': '/home/cltbld', 11:52:38 INFO - 'LANG': 'en_US.UTF-8', 11:52:38 INFO - 'LOGNAME': 'cltbld', 11:52:38 INFO - 'MAIL': '/var/mail/cltbld', 11:52:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:52:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:52:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:52:38 INFO - 'MOZ_NO_REMOTE': '1', 11:52:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:52:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:52:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:52:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:52:38 INFO - 'PWD': '/builds/slave/test', 11:52:38 INFO - 'SHELL': '/bin/bash', 11:52:38 INFO - 'SHLVL': '1', 11:52:38 INFO - 'TERM': 'linux', 11:52:38 INFO - 'TMOUT': '86400', 11:52:38 INFO - 'USER': 'cltbld', 11:52:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464288387.265788-2031580313', 11:52:38 INFO - '_': '/tools/buildbot/bin/python'} 11:52:38 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/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.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 11:52:39 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 11:52:39 INFO - import pkg_resources 11:52:40 INFO - Using 1 client processes 11:52:40 INFO - wptserve Starting http server on 127.0.0.1:8000 11:52:40 INFO - wptserve Starting http server on 127.0.0.1:8001 11:52:40 INFO - wptserve Starting http server on 127.0.0.1:8443 11:52:42 INFO - SUITE-START | Running 778 tests 11:52:42 INFO - Running testharness tests 11:52:42 INFO - Setting up ssl 11:52:42 INFO - PROCESS | certutil | 11:52:42 INFO - PROCESS | certutil | 11:52:42 INFO - PROCESS | certutil | 11:52:42 INFO - Certificate Nickname Trust Attributes 11:52:42 INFO - SSL,S/MIME,JAR/XPI 11:52:42 INFO - 11:52:42 INFO - web-platform-tests CT,, 11:52:42 INFO - 11:52:42 INFO - Starting runner 11:52:45 INFO - PROCESS | 20634 | 1464288765740 Marionette DEBUG Marionette enabled via build flag and pref 11:52:46 INFO - PROCESS | 20634 | ++DOCSHELL 0xa4e22c00 == 1 [pid = 20634] [id = 1] 11:52:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 1 (0xa4e23000) [pid = 20634] [serial = 1] [outer = (nil)] 11:52:46 INFO - PROCESS | 20634 | [20634] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:52:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 2 (0xa4e23800) [pid = 20634] [serial = 2] [outer = 0xa4e23000] 11:52:46 INFO - PROCESS | 20634 | 1464288766445 Marionette INFO Listening on port 2828 11:52:47 INFO - PROCESS | 20634 | 1464288767087 Marionette DEBUG Marionette enabled via command-line flag 11:52:47 INFO - PROCESS | 20634 | ++DOCSHELL 0xa227f400 == 2 [pid = 20634] [id = 2] 11:52:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 3 (0xa22c1400) [pid = 20634] [serial = 3] [outer = (nil)] 11:52:47 INFO - PROCESS | 20634 | [20634] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:52:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 4 (0xa22c1c00) [pid = 20634] [serial = 4] [outer = 0xa22c1400] 11:52:47 INFO - PROCESS | 20634 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a21992c0 11:52:47 INFO - PROCESS | 20634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2199da0 11:52:47 INFO - PROCESS | 20634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b7ca0 11:52:47 INFO - PROCESS | 20634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21ba900 11:52:47 INFO - PROCESS | 20634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21be640 11:52:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 5 (0xa21b1800) [pid = 20634] [serial = 5] [outer = 0xa4e23000] 11:52:47 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:52:47 INFO - PROCESS | 20634 | 1464288767489 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56463 11:52:47 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:52:47 INFO - PROCESS | 20634 | 1464288767521 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56464 11:52:47 INFO - PROCESS | 20634 | 1464288767582 Marionette DEBUG Closed connection conn0 11:52:47 INFO - PROCESS | 20634 | 1464288767595 Marionette DEBUG Closed connection conn1 11:52:47 INFO - PROCESS | 20634 | [20634] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 11:52:47 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:52:47 INFO - PROCESS | 20634 | 1464288767723 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56465 11:52:47 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:52:47 INFO - PROCESS | 20634 | 1464288767795 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56466 11:52:47 INFO - PROCESS | 20634 | 1464288767803 Marionette DEBUG Closed connection conn2 11:52:47 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:52:47 INFO - PROCESS | 20634 | 1464288767872 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:56467 11:52:47 INFO - PROCESS | 20634 | 1464288767884 Marionette DEBUG Closed connection conn3 11:52:47 INFO - PROCESS | 20634 | 1464288767911 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:52:47 INFO - PROCESS | 20634 | 1464288767930 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160526100254","device":"desktop","version":"48.0a2"} 11:52:48 INFO - PROCESS | 20634 | [20634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:52:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x9ae6b800 == 3 [pid = 20634] [id = 3] 11:52:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 6 (0x9ae6c800) [pid = 20634] [serial = 6] [outer = (nil)] 11:52:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x9ae6cc00 == 4 [pid = 20634] [id = 4] 11:52:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 7 (0x9ae6d000) [pid = 20634] [serial = 7] [outer = (nil)] 11:52:49 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:52:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x9a686800 == 5 [pid = 20634] [id = 5] 11:52:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 8 (0x9a686c00) [pid = 20634] [serial = 8] [outer = (nil)] 11:52:50 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:52:50 INFO - PROCESS | 20634 | [20634] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:52:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 9 (0x9a1a4800) [pid = 20634] [serial = 9] [outer = 0x9a686c00] 11:52:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 10 (0x99ec5400) [pid = 20634] [serial = 10] [outer = 0x9ae6c800] 11:52:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 11 (0x99ec7000) [pid = 20634] [serial = 11] [outer = 0x9ae6d000] 11:52:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 12 (0x99ec9400) [pid = 20634] [serial = 12] [outer = 0x9a686c00] 11:52:51 INFO - PROCESS | 20634 | 1464288771867 Marionette DEBUG loaded listener.js 11:52:51 INFO - PROCESS | 20634 | 1464288771887 Marionette DEBUG loaded listener.js 11:52:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 13 (0x99761400) [pid = 20634] [serial = 13] [outer = 0x9a686c00] 11:52:52 INFO - PROCESS | 20634 | 1464288772688 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"5bc88c2f-d4d6-43e6-8196-73350931f4e3","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160526100254","device":"desktop","version":"48.0a2","command_id":1}}] 11:52:52 INFO - PROCESS | 20634 | 1464288772887 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:52:53 INFO - PROCESS | 20634 | 1464288773050 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 11:52:53 INFO - PROCESS | 20634 | 1464288773343 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:52:53 INFO - PROCESS | 20634 | [20634] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:52:53 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:52:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 14 (0x952a5c00) [pid = 20634] [serial = 14] [outer = 0x9a686c00] 11:52:53 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:52:53 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:52:53 INFO - PROCESS | 20634 | 1464288773993 Marionette TRACE conn4 <- [1,3,null,{}] 11:52:54 INFO - PROCESS | 20634 | 1464288774033 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:52:54 INFO - PROCESS | 20634 | 1464288774092 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 11:52:54 INFO - PROCESS | 20634 | 1464288774165 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 11:52:54 INFO - PROCESS | 20634 | 1464288774168 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 11:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:52:54 INFO - PROCESS | 20634 | 1464288774199 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:52:54 INFO - PROCESS | 20634 | 1464288774204 Marionette TRACE conn4 <- [1,6,null,{}] 11:52:54 INFO - PROCESS | 20634 | 1464288774232 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:54 INFO - PROCESS | 20634 | 1464288774264 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 11:52:54 INFO - PROCESS | 20634 | 1464288774330 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x95276800 == 6 [pid = 20634] [id = 6] 11:52:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 15 (0xa8c4b400) [pid = 20634] [serial = 15] [outer = (nil)] 11:52:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 16 (0x93d8cc00) [pid = 20634] [serial = 16] [outer = 0xa8c4b400] 11:52:54 INFO - PROCESS | 20634 | 1464288774418 Marionette DEBUG loaded listener.js 11:52:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 17 (0x93d92000) [pid = 20634] [serial = 17] [outer = 0xa8c4b400] 11:52:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a17800 == 7 [pid = 20634] [id = 7] 11:52:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 18 (0x93a1c400) [pid = 20634] [serial = 18] [outer = (nil)] 11:52:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 19 (0x93a1e800) [pid = 20634] [serial = 19] [outer = 0x93a1c400] 11:52:54 INFO - PROCESS | 20634 | 1464288774888 Marionette DEBUG loaded listener.js 11:52:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 20 (0x93be9400) [pid = 20634] [serial = 20] [outer = 0x93a1c400] 11:52:55 INFO - PROCESS | 20634 | [20634] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:52:55 INFO - PROCESS | 20634 | 1464288775470 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1351ms 11:52:55 INFO - PROCESS | 20634 | 1464288775598 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 11:52:55 INFO - PROCESS | 20634 | 1464288775602 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 11:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:52:55 INFO - PROCESS | 20634 | 1464288775637 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:52:55 INFO - PROCESS | 20634 | 1464288775640 Marionette TRACE conn4 <- [1,10,null,{}] 11:52:55 INFO - PROCESS | 20634 | 1464288775662 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:55 INFO - PROCESS | 20634 | 1464288775837 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 11:52:55 INFO - PROCESS | 20634 | 1464288775858 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a11c00 == 8 [pid = 20634] [id = 8] 11:52:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 21 (0x93a16c00) [pid = 20634] [serial = 21] [outer = (nil)] 11:52:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 22 (0x9903b400) [pid = 20634] [serial = 22] [outer = 0x93a16c00] 11:52:55 INFO - PROCESS | 20634 | 1464288775934 Marionette DEBUG loaded listener.js 11:52:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 23 (0x91f67400) [pid = 20634] [serial = 23] [outer = 0x93a16c00] 11:52:56 INFO - PROCESS | 20634 | 1464288776962 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 11:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1399ms 11:52:57 INFO - PROCESS | 20634 | 1464288777020 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 11:52:57 INFO - PROCESS | 20634 | 1464288777028 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 11:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:52:57 INFO - PROCESS | 20634 | 1464288777035 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:52:57 INFO - PROCESS | 20634 | 1464288777042 Marionette TRACE conn4 <- [1,14,null,{}] 11:52:57 INFO - PROCESS | 20634 | 1464288777092 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:57 INFO - PROCESS | 20634 | 1464288777342 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 11:52:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a1d400 == 9 [pid = 20634] [id = 9] 11:52:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 24 (0x93a1d800) [pid = 20634] [serial = 24] [outer = (nil)] 11:52:57 INFO - PROCESS | 20634 | 1464288777434 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 25 (0x93bea800) [pid = 20634] [serial = 25] [outer = 0x93a1d800] 11:52:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d8bc00 == 10 [pid = 20634] [id = 10] 11:52:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 26 (0x93d8d000) [pid = 20634] [serial = 26] [outer = (nil)] 11:52:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 27 (0x93d91000) [pid = 20634] [serial = 27] [outer = 0x93d8d000] 11:52:57 INFO - PROCESS | 20634 | 1464288777556 Marionette DEBUG loaded listener.js 11:52:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 28 (0x952a8400) [pid = 20634] [serial = 28] [outer = 0x93d8d000] 11:52:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 29 (0x9823a400) [pid = 20634] [serial = 29] [outer = 0x93a1d800] 11:52:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x93bed000 == 11 [pid = 20634] [id = 11] 11:52:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 30 (0x98b4bc00) [pid = 20634] [serial = 30] [outer = (nil)] 11:52:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 31 (0x99ec1c00) [pid = 20634] [serial = 31] [outer = 0x98b4bc00] 11:52:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 32 (0x9a182c00) [pid = 20634] [serial = 32] [outer = 0x98b4bc00] 11:52:58 INFO - PROCESS | 20634 | 1464288778776 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 11:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1805ms 11:52:58 INFO - PROCESS | 20634 | 1464288778841 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 11:52:58 INFO - PROCESS | 20634 | 1464288778849 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 11:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:52:58 INFO - PROCESS | 20634 | 1464288778869 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:52:58 INFO - PROCESS | 20634 | 1464288778874 Marionette TRACE conn4 <- [1,18,null,{}] 11:52:58 INFO - PROCESS | 20634 | 1464288778890 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:59 INFO - PROCESS | 20634 | 1464288779093 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 11:52:59 INFO - PROCESS | 20634 | 1464288779266 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x97824400 == 12 [pid = 20634] [id = 12] 11:52:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 33 (0x98234400) [pid = 20634] [serial = 33] [outer = (nil)] 11:52:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 34 (0x9a188800) [pid = 20634] [serial = 34] [outer = 0x98234400] 11:52:59 INFO - PROCESS | 20634 | 1464288779383 Marionette DEBUG loaded listener.js 11:52:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 35 (0x9ade1400) [pid = 20634] [serial = 35] [outer = 0x98234400] 11:53:00 INFO - PROCESS | 20634 | 1464288780187 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 11:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1358ms 11:53:00 INFO - PROCESS | 20634 | 1464288780218 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 11:53:00 INFO - PROCESS | 20634 | 1464288780223 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 11:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:53:00 INFO - PROCESS | 20634 | 1464288780231 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:53:00 INFO - PROCESS | 20634 | 1464288780237 Marionette TRACE conn4 <- [1,22,null,{}] 11:53:00 INFO - PROCESS | 20634 | 1464288780274 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:00 INFO - PROCESS | 20634 | 1464288780469 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 11:53:00 INFO - PROCESS | 20634 | 1464288780597 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x9b364000 == 13 [pid = 20634] [id = 13] 11:53:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 36 (0x9b3cf400) [pid = 20634] [serial = 36] [outer = (nil)] 11:53:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 37 (0x9d01f000) [pid = 20634] [serial = 37] [outer = 0x9b3cf400] 11:53:00 INFO - PROCESS | 20634 | 1464288780694 Marionette DEBUG loaded listener.js 11:53:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 38 (0xa214e400) [pid = 20634] [serial = 38] [outer = 0x9b3cf400] 11:53:01 INFO - PROCESS | 20634 | 1464288781546 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 11:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1351ms 11:53:01 INFO - PROCESS | 20634 | 1464288781584 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 11:53:01 INFO - PROCESS | 20634 | 1464288781588 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 11:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:53:01 INFO - PROCESS | 20634 | 1464288781596 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:53:01 INFO - PROCESS | 20634 | 1464288781601 Marionette TRACE conn4 <- [1,26,null,{}] 11:53:01 INFO - PROCESS | 20634 | 1464288781608 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:01 INFO - PROCESS | 20634 | 1464288781892 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 11:53:02 INFO - PROCESS | 20634 | 1464288782058 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:02 INFO - PROCESS | 20634 | ++DOCSHELL 0xa3225000 == 14 [pid = 20634] [id = 14] 11:53:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 39 (0xa35ec000) [pid = 20634] [serial = 39] [outer = (nil)] 11:53:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 40 (0xa6761400) [pid = 20634] [serial = 40] [outer = 0xa35ec000] 11:53:02 INFO - PROCESS | 20634 | 1464288782184 Marionette DEBUG loaded listener.js 11:53:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 41 (0xa6e8c400) [pid = 20634] [serial = 41] [outer = 0xa35ec000] 11:53:03 INFO - PROCESS | 20634 | 1464288783220 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1680ms 11:53:03 INFO - PROCESS | 20634 | 1464288783276 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 11:53:03 INFO - PROCESS | 20634 | 1464288783282 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 11:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:53:03 INFO - PROCESS | 20634 | 1464288783291 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:53:03 INFO - PROCESS | 20634 | 1464288783296 Marionette TRACE conn4 <- [1,30,null,{}] 11:53:03 INFO - PROCESS | 20634 | 1464288783304 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:03 INFO - PROCESS | 20634 | 1464288783472 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 11:53:03 INFO - PROCESS | 20634 | 1464288783609 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d94400 == 15 [pid = 20634] [id = 15] 11:53:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 42 (0x93d98800) [pid = 20634] [serial = 42] [outer = (nil)] 11:53:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 43 (0x98445000) [pid = 20634] [serial = 43] [outer = 0x93d98800] 11:53:03 INFO - PROCESS | 20634 | 1464288783692 Marionette DEBUG loaded listener.js 11:53:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 44 (0x984e1000) [pid = 20634] [serial = 44] [outer = 0x93d98800] 11:53:04 INFO - PROCESS | 20634 | 1464288784496 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 11:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1231ms 11:53:04 INFO - PROCESS | 20634 | 1464288784523 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 11:53:04 INFO - PROCESS | 20634 | 1464288784531 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 11:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:53:04 INFO - PROCESS | 20634 | 1464288784541 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:53:04 INFO - PROCESS | 20634 | 1464288784545 Marionette TRACE conn4 <- [1,34,null,{}] 11:53:04 INFO - PROCESS | 20634 | 1464288784551 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:04 INFO - PROCESS | 20634 | 1464288784724 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 11:53:04 INFO - PROCESS | 20634 | 1464288784908 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a8800 == 16 [pid = 20634] [id = 16] 11:53:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 45 (0x93d92800) [pid = 20634] [serial = 45] [outer = (nil)] 11:53:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 46 (0x9782c000) [pid = 20634] [serial = 46] [outer = 0x93d92800] 11:53:04 INFO - PROCESS | 20634 | 1464288784989 Marionette DEBUG loaded listener.js 11:53:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 47 (0x99b41000) [pid = 20634] [serial = 47] [outer = 0x93d92800] 11:53:05 INFO - PROCESS | 20634 | 1464288785699 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 11:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1175ms 11:53:05 INFO - PROCESS | 20634 | 1464288785717 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 11:53:05 INFO - PROCESS | 20634 | 1464288785720 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 11:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:53:05 INFO - PROCESS | 20634 | 1464288785726 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:53:05 INFO - PROCESS | 20634 | 1464288785732 Marionette TRACE conn4 <- [1,38,null,{}] 11:53:05 INFO - PROCESS | 20634 | 1464288785747 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:05 INFO - PROCESS | 20634 | 1464288785916 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 11:53:06 INFO - PROCESS | 20634 | 1464288786015 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f71c00 == 17 [pid = 20634] [id = 17] 11:53:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 48 (0x9782e800) [pid = 20634] [serial = 48] [outer = (nil)] 11:53:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 49 (0x9a18d000) [pid = 20634] [serial = 49] [outer = 0x9782e800] 11:53:06 INFO - PROCESS | 20634 | 1464288786095 Marionette DEBUG loaded listener.js 11:53:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 50 (0x9ae6f400) [pid = 20634] [serial = 50] [outer = 0x9782e800] 11:53:06 INFO - PROCESS | 20634 | 1464288786777 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 11:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1086ms 11:53:06 INFO - PROCESS | 20634 | 1464288786813 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 11:53:06 INFO - PROCESS | 20634 | 1464288786818 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 11:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:53:06 INFO - PROCESS | 20634 | 1464288786823 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:53:06 INFO - PROCESS | 20634 | 1464288786826 Marionette TRACE conn4 <- [1,42,null,{}] 11:53:06 INFO - PROCESS | 20634 | 1464288786832 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:07 INFO - PROCESS | 20634 | 1464288787035 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 11:53:07 INFO - PROCESS | 20634 | 1464288787059 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x9b020c00 == 18 [pid = 20634] [id = 18] 11:53:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 51 (0x9b023800) [pid = 20634] [serial = 51] [outer = (nil)] 11:53:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 52 (0x9b362400) [pid = 20634] [serial = 52] [outer = 0x9b023800] 11:53:07 INFO - PROCESS | 20634 | 1464288787139 Marionette DEBUG loaded listener.js 11:53:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 53 (0x9cd2a000) [pid = 20634] [serial = 53] [outer = 0x9b023800] 11:53:07 INFO - PROCESS | 20634 | 1464288787890 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 11:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1127ms 11:53:07 INFO - PROCESS | 20634 | 1464288787956 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 11:53:07 INFO - PROCESS | 20634 | 1464288787958 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 11:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:53:07 INFO - PROCESS | 20634 | 1464288787965 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:53:07 INFO - PROCESS | 20634 | 1464288787968 Marionette TRACE conn4 <- [1,46,null,{}] 11:53:07 INFO - PROCESS | 20634 | 1464288787973 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:08 INFO - PROCESS | 20634 | 1464288788116 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 11:53:08 INFO - PROCESS | 20634 | 1464288788129 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x9cd2b400 == 19 [pid = 20634] [id = 19] 11:53:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 54 (0x9cd71c00) [pid = 20634] [serial = 54] [outer = (nil)] 11:53:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 55 (0x9cdeb400) [pid = 20634] [serial = 55] [outer = 0x9cd71c00] 11:53:08 INFO - PROCESS | 20634 | 1464288788207 Marionette DEBUG loaded listener.js 11:53:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 56 (0x9d022c00) [pid = 20634] [serial = 56] [outer = 0x9cd71c00] 11:53:09 INFO - PROCESS | 20634 | 1464288789035 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1135ms 11:53:09 INFO - PROCESS | 20634 | 1464288789101 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 11:53:09 INFO - PROCESS | 20634 | 1464288789105 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 11:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:53:09 INFO - PROCESS | 20634 | 1464288789111 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:53:09 INFO - PROCESS | 20634 | 1464288789114 Marionette TRACE conn4 <- [1,50,null,{}] 11:53:09 INFO - PROCESS | 20634 | 1464288789119 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:09 INFO - PROCESS | 20634 | 1464288789295 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 11:53:09 INFO - PROCESS | 20634 | 1464288789307 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x92331800 == 20 [pid = 20634] [id = 20] 11:53:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 57 (0x92333c00) [pid = 20634] [serial = 57] [outer = (nil)] 11:53:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 58 (0xa21afc00) [pid = 20634] [serial = 58] [outer = 0x92333c00] 11:53:09 INFO - PROCESS | 20634 | 1464288789468 Marionette DEBUG loaded listener.js 11:53:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 59 (0xa22c0000) [pid = 20634] [serial = 59] [outer = 0x92333c00] 11:53:10 INFO - PROCESS | 20634 | 1464288790121 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1029ms 11:53:10 INFO - PROCESS | 20634 | 1464288790141 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 11:53:10 INFO - PROCESS | 20634 | 1464288790143 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 11:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:53:10 INFO - PROCESS | 20634 | 1464288790151 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:53:10 INFO - PROCESS | 20634 | 1464288790155 Marionette TRACE conn4 <- [1,54,null,{}] 11:53:10 INFO - PROCESS | 20634 | 1464288790160 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:10 INFO - PROCESS | 20634 | 1464288790295 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 11:53:10 INFO - PROCESS | 20634 | 1464288790313 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x9823c800 == 21 [pid = 20634] [id = 21] 11:53:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 60 (0xa227e800) [pid = 20634] [serial = 60] [outer = (nil)] 11:53:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 61 (0xa26c4000) [pid = 20634] [serial = 61] [outer = 0xa227e800] 11:53:10 INFO - PROCESS | 20634 | 1464288790389 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 62 (0xa26f2c00) [pid = 20634] [serial = 62] [outer = 0xa227e800] 11:53:11 INFO - PROCESS | 20634 | 1464288791120 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1026ms 11:53:11 INFO - PROCESS | 20634 | 1464288791179 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 11:53:11 INFO - PROCESS | 20634 | 1464288791182 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 11:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:53:11 INFO - PROCESS | 20634 | 1464288791188 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:53:11 INFO - PROCESS | 20634 | 1464288791191 Marionette TRACE conn4 <- [1,58,null,{}] 11:53:11 INFO - PROCESS | 20634 | 1464288791219 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:11 INFO - PROCESS | 20634 | 1464288791358 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 11:53:11 INFO - PROCESS | 20634 | 1464288791370 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x938ad800 == 22 [pid = 20634] [id = 22] 11:53:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 63 (0x9567c000) [pid = 20634] [serial = 63] [outer = (nil)] 11:53:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 64 (0x95685000) [pid = 20634] [serial = 64] [outer = 0x9567c000] 11:53:11 INFO - PROCESS | 20634 | 1464288791443 Marionette DEBUG loaded listener.js 11:53:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 65 (0x95687800) [pid = 20634] [serial = 65] [outer = 0x9567c000] 11:53:12 INFO - PROCESS | 20634 | 1464288792157 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 998ms 11:53:12 INFO - PROCESS | 20634 | 1464288792187 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 11:53:12 INFO - PROCESS | 20634 | 1464288792189 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 11:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:53:12 INFO - PROCESS | 20634 | 1464288792196 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:53:12 INFO - PROCESS | 20634 | 1464288792198 Marionette TRACE conn4 <- [1,62,null,{}] 11:53:12 INFO - PROCESS | 20634 | 1464288792204 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:12 INFO - PROCESS | 20634 | 1464288792391 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 11:53:12 INFO - PROCESS | 20634 | 1464288792414 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x92333000 == 23 [pid = 20634] [id = 23] 11:53:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 66 (0x95275c00) [pid = 20634] [serial = 66] [outer = (nil)] 11:53:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 67 (0x9cde9000) [pid = 20634] [serial = 67] [outer = 0x95275c00] 11:53:12 INFO - PROCESS | 20634 | 1464288792501 Marionette DEBUG loaded listener.js 11:53:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 68 (0xa2647800) [pid = 20634] [serial = 68] [outer = 0x95275c00] 11:53:13 INFO - PROCESS | 20634 | 1464288793221 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1082ms 11:53:13 INFO - PROCESS | 20634 | 1464288793278 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 11:53:13 INFO - PROCESS | 20634 | 1464288793282 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 11:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:53:13 INFO - PROCESS | 20634 | 1464288793288 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:53:13 INFO - PROCESS | 20634 | 1464288793291 Marionette TRACE conn4 <- [1,66,null,{}] 11:53:13 INFO - PROCESS | 20634 | 1464288793296 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:14 INFO - PROCESS | 20634 | 1464288794512 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 11:53:14 INFO - PROCESS | 20634 | 1464288794642 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a4400 == 24 [pid = 20634] [id = 24] 11:53:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 69 (0x938a5000) [pid = 20634] [serial = 69] [outer = (nil)] 11:53:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x93a1f000) [pid = 20634] [serial = 70] [outer = 0x938a5000] 11:53:14 INFO - PROCESS | 20634 | 1464288794722 Marionette DEBUG loaded listener.js 11:53:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x94759c00) [pid = 20634] [serial = 71] [outer = 0x938a5000] 11:53:15 INFO - PROCESS | 20634 | 1464288795940 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:15 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0xa8c4b400) [pid = 20634] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:53:15 INFO - PROCESS | 20634 | --DOMWINDOW == 69 (0x93a16c00) [pid = 20634] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:53:15 INFO - PROCESS | 20634 | --DOMWINDOW == 68 (0x93d8d000) [pid = 20634] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 67 (0x98234400) [pid = 20634] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 66 (0x9b3cf400) [pid = 20634] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 65 (0xa35ec000) [pid = 20634] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 64 (0x93d98800) [pid = 20634] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 63 (0x93d92800) [pid = 20634] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 62 (0x9782e800) [pid = 20634] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 61 (0x9b023800) [pid = 20634] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 60 (0x9cd71c00) [pid = 20634] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 59 (0x92333c00) [pid = 20634] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 58 (0xa227e800) [pid = 20634] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:53:16 INFO - PROCESS | 20634 | --DOMWINDOW == 57 (0x9567c000) [pid = 20634] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2785ms 11:53:16 INFO - PROCESS | 20634 | 1464288796091 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 11:53:16 INFO - PROCESS | 20634 | 1464288796097 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 11:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:53:16 INFO - PROCESS | 20634 | 1464288796104 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:53:16 INFO - PROCESS | 20634 | 1464288796110 Marionette TRACE conn4 <- [1,70,null,{}] 11:53:16 INFO - PROCESS | 20634 | 1464288796117 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:16 INFO - PROCESS | 20634 | 1464288796271 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 11:53:16 INFO - PROCESS | 20634 | 1464288796364 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x95291800 == 25 [pid = 20634] [id = 25] 11:53:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 58 (0x952a9800) [pid = 20634] [serial = 72] [outer = (nil)] 11:53:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 59 (0x9567f400) [pid = 20634] [serial = 73] [outer = 0x952a9800] 11:53:16 INFO - PROCESS | 20634 | 1464288796445 Marionette DEBUG loaded listener.js 11:53:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 60 (0x95686000) [pid = 20634] [serial = 74] [outer = 0x952a9800] 11:53:17 INFO - PROCESS | 20634 | 1464288797105 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1033ms 11:53:17 INFO - PROCESS | 20634 | 1464288797138 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 11:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:53:17 INFO - PROCESS | 20634 | 1464288797143 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 11:53:17 INFO - PROCESS | 20634 | 1464288797149 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:53:17 INFO - PROCESS | 20634 | 1464288797153 Marionette TRACE conn4 <- [1,74,null,{}] 11:53:17 INFO - PROCESS | 20634 | 1464288797158 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:17 INFO - PROCESS | 20634 | 1464288797303 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 11:53:17 INFO - PROCESS | 20634 | 1464288797409 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f68c00 == 26 [pid = 20634] [id = 26] 11:53:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 61 (0x99046000) [pid = 20634] [serial = 75] [outer = (nil)] 11:53:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 62 (0x99b40400) [pid = 20634] [serial = 76] [outer = 0x99046000] 11:53:17 INFO - PROCESS | 20634 | 1464288797487 Marionette DEBUG loaded listener.js 11:53:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 63 (0x99ecb800) [pid = 20634] [serial = 77] [outer = 0x99046000] 11:53:18 INFO - PROCESS | 20634 | 1464288798265 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1146ms 11:53:18 INFO - PROCESS | 20634 | 1464288798311 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 11:53:18 INFO - PROCESS | 20634 | 1464288798318 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 11:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:53:18 INFO - PROCESS | 20634 | 1464288798327 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:53:18 INFO - PROCESS | 20634 | 1464288798333 Marionette TRACE conn4 <- [1,78,null,{}] 11:53:18 INFO - PROCESS | 20634 | 1464288798343 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:18 INFO - PROCESS | 20634 | 1464288798529 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 11:53:18 INFO - PROCESS | 20634 | 1464288798666 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a2c00 == 27 [pid = 20634] [id = 27] 11:53:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 64 (0x93a16c00) [pid = 20634] [serial = 78] [outer = (nil)] 11:53:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 65 (0x952aac00) [pid = 20634] [serial = 79] [outer = 0x93a16c00] 11:53:18 INFO - PROCESS | 20634 | 1464288798755 Marionette DEBUG loaded listener.js 11:53:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 66 (0x984e1800) [pid = 20634] [serial = 80] [outer = 0x93a16c00] 11:53:19 INFO - PROCESS | 20634 | 1464288799580 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1287ms 11:53:19 INFO - PROCESS | 20634 | 1464288799613 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 11:53:19 INFO - PROCESS | 20634 | 1464288799622 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 11:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:53:19 INFO - PROCESS | 20634 | 1464288799633 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:53:19 INFO - PROCESS | 20634 | 1464288799638 Marionette TRACE conn4 <- [1,82,null,{}] 11:53:19 INFO - PROCESS | 20634 | 1464288799663 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:19 INFO - PROCESS | 20634 | 1464288799828 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 11:53:19 INFO - PROCESS | 20634 | 1464288799963 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x9567c800 == 28 [pid = 20634] [id = 28] 11:53:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 67 (0x99765000) [pid = 20634] [serial = 81] [outer = (nil)] 11:53:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 68 (0x9a18b400) [pid = 20634] [serial = 82] [outer = 0x99765000] 11:53:20 INFO - PROCESS | 20634 | 1464288800053 Marionette DEBUG loaded listener.js 11:53:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 69 (0x9aae5c00) [pid = 20634] [serial = 83] [outer = 0x99765000] 11:53:20 INFO - PROCESS | 20634 | 1464288800859 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1312ms 11:53:20 INFO - PROCESS | 20634 | 1464288800951 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 11:53:20 INFO - PROCESS | 20634 | 1464288800956 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 11:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:53:20 INFO - PROCESS | 20634 | 1464288800962 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:53:20 INFO - PROCESS | 20634 | 1464288800969 Marionette TRACE conn4 <- [1,86,null,{}] 11:53:20 INFO - PROCESS | 20634 | 1464288800992 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:21 INFO - PROCESS | 20634 | 1464288801150 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 11:53:21 INFO - PROCESS | 20634 | 1464288801256 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x98ec0400 == 29 [pid = 20634] [id = 29] 11:53:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x9aae9400) [pid = 20634] [serial = 84] [outer = (nil)] 11:53:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x9b368800) [pid = 20634] [serial = 85] [outer = 0x9aae9400] 11:53:21 INFO - PROCESS | 20634 | 1464288801345 Marionette DEBUG loaded listener.js 11:53:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x9b930c00) [pid = 20634] [serial = 86] [outer = 0x9aae9400] 11:53:22 INFO - PROCESS | 20634 | 1464288802111 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1189ms 11:53:22 INFO - PROCESS | 20634 | 1464288802152 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 11:53:22 INFO - PROCESS | 20634 | 1464288802157 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 11:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:53:22 INFO - PROCESS | 20634 | 1464288802163 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:53:22 INFO - PROCESS | 20634 | 1464288802167 Marionette TRACE conn4 <- [1,90,null,{}] 11:53:22 INFO - PROCESS | 20634 | 1464288802173 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:22 INFO - PROCESS | 20634 | 1464288802335 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 11:53:22 INFO - PROCESS | 20634 | 1464288802469 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x9568a400 == 30 [pid = 20634] [id = 30] 11:53:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x99aa0800) [pid = 20634] [serial = 87] [outer = (nil)] 11:53:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x9cdecc00) [pid = 20634] [serial = 88] [outer = 0x99aa0800] 11:53:22 INFO - PROCESS | 20634 | 1464288802556 Marionette DEBUG loaded listener.js 11:53:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x9d026c00) [pid = 20634] [serial = 89] [outer = 0x99aa0800] 11:53:23 INFO - PROCESS | 20634 | 1464288803388 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 11:53:23 INFO - PROCESS | 20634 | 1464288803445 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 11:53:23 INFO - PROCESS | 20634 | 1464288803448 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 11:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:53:23 INFO - PROCESS | 20634 | 1464288803455 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:53:23 INFO - PROCESS | 20634 | 1464288803459 Marionette TRACE conn4 <- [1,94,null,{}] 11:53:23 INFO - PROCESS | 20634 | 1464288803464 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:23 INFO - PROCESS | 20634 | 1464288803631 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 11:53:23 INFO - PROCESS | 20634 | 1464288803762 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x98444800 == 31 [pid = 20634] [id = 31] 11:53:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x9b023800) [pid = 20634] [serial = 90] [outer = (nil)] 11:53:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0xa214d000) [pid = 20634] [serial = 91] [outer = 0x9b023800] 11:53:23 INFO - PROCESS | 20634 | 1464288803863 Marionette DEBUG loaded listener.js 11:53:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0xa21b0800) [pid = 20634] [serial = 92] [outer = 0x9b023800] 11:53:24 INFO - PROCESS | 20634 | 1464288804727 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1328ms 11:53:24 INFO - PROCESS | 20634 | 1464288804800 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 11:53:24 INFO - PROCESS | 20634 | 1464288804804 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 11:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:53:24 INFO - PROCESS | 20634 | 1464288804813 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:53:24 INFO - PROCESS | 20634 | 1464288804816 Marionette TRACE conn4 <- [1,98,null,{}] 11:53:24 INFO - PROCESS | 20634 | 1464288804822 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:25 INFO - PROCESS | 20634 | 1464288805008 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 11:53:25 INFO - PROCESS | 20634 | 1464288805116 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x99aa0400 == 32 [pid = 20634] [id = 32] 11:53:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0xa1138c00) [pid = 20634] [serial = 93] [outer = (nil)] 11:53:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0xa325fc00) [pid = 20634] [serial = 94] [outer = 0xa1138c00] 11:53:25 INFO - PROCESS | 20634 | 1464288805209 Marionette DEBUG loaded listener.js 11:53:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0xa346c400) [pid = 20634] [serial = 95] [outer = 0xa1138c00] 11:53:26 INFO - PROCESS | 20634 | 1464288806014 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1232ms 11:53:26 INFO - PROCESS | 20634 | 1464288806046 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 11:53:26 INFO - PROCESS | 20634 | 1464288806049 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 11:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:53:26 INFO - PROCESS | 20634 | 1464288806074 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:53:26 INFO - PROCESS | 20634 | 1464288806077 Marionette TRACE conn4 <- [1,102,null,{}] 11:53:26 INFO - PROCESS | 20634 | 1464288806083 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:26 INFO - PROCESS | 20634 | 1464288806239 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 11:53:26 INFO - PROCESS | 20634 | 1464288806372 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x9232cc00 == 33 [pid = 20634] [id = 33] 11:53:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0xa4e1b800) [pid = 20634] [serial = 96] [outer = (nil)] 11:53:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 83 (0xa503ec00) [pid = 20634] [serial = 97] [outer = 0xa4e1b800] 11:53:26 INFO - PROCESS | 20634 | 1464288806463 Marionette DEBUG loaded listener.js 11:53:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 84 (0xa509e400) [pid = 20634] [serial = 98] [outer = 0xa4e1b800] 11:53:27 INFO - PROCESS | 20634 | 1464288807276 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1238ms 11:53:27 INFO - PROCESS | 20634 | 1464288807309 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 11:53:27 INFO - PROCESS | 20634 | 1464288807313 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 11:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:53:27 INFO - PROCESS | 20634 | 1464288807320 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 20634 | 1464288807323 Marionette TRACE conn4 <- [1,106,null,{}] 11:53:27 INFO - PROCESS | 20634 | 1464288807329 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:27 INFO - PROCESS | 20634 | 1464288807484 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 11:53:27 INFO - PROCESS | 20634 | 1464288807628 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f64000 == 34 [pid = 20634] [id = 34] 11:53:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 85 (0x91f64400) [pid = 20634] [serial = 99] [outer = (nil)] 11:53:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 86 (0x938ad000) [pid = 20634] [serial = 100] [outer = 0x91f64400] 11:53:27 INFO - PROCESS | 20634 | 1464288807715 Marionette DEBUG loaded listener.js 11:53:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 87 (0x94756800) [pid = 20634] [serial = 101] [outer = 0x91f64400] 11:53:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 88 (0x9526cc00) [pid = 20634] [serial = 102] [outer = 0x98b4bc00] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 87 (0x99ec9400) [pid = 20634] [serial = 12] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 86 (0xa4e23800) [pid = 20634] [serial = 2] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 85 (0x93d91000) [pid = 20634] [serial = 27] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 84 (0x99ec1c00) [pid = 20634] [serial = 31] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 83 (0x9a188800) [pid = 20634] [serial = 34] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 82 (0x9d01f000) [pid = 20634] [serial = 37] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 81 (0xa6761400) [pid = 20634] [serial = 40] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0x98445000) [pid = 20634] [serial = 43] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x9782c000) [pid = 20634] [serial = 46] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x99b41000) [pid = 20634] [serial = 47] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x9a18d000) [pid = 20634] [serial = 49] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x9b362400) [pid = 20634] [serial = 52] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x9cdeb400) [pid = 20634] [serial = 55] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0xa21afc00) [pid = 20634] [serial = 58] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0xa26c4000) [pid = 20634] [serial = 61] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x95685000) [pid = 20634] [serial = 64] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 71 (0x9d022c00) [pid = 20634] [serial = 56] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0x93bea800) [pid = 20634] [serial = 25] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 69 (0xa22c0000) [pid = 20634] [serial = 59] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 68 (0xa26f2c00) [pid = 20634] [serial = 62] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 67 (0x95687800) [pid = 20634] [serial = 65] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 66 (0x952a8400) [pid = 20634] [serial = 28] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 65 (0x9ade1400) [pid = 20634] [serial = 35] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 64 (0x9ae6f400) [pid = 20634] [serial = 50] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 63 (0xa214e400) [pid = 20634] [serial = 38] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 62 (0x984e1000) [pid = 20634] [serial = 44] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 61 (0xa6e8c400) [pid = 20634] [serial = 41] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 60 (0x91f67400) [pid = 20634] [serial = 23] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 59 (0x9cd2a000) [pid = 20634] [serial = 53] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 58 (0x9a1a4800) [pid = 20634] [serial = 9] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 57 (0x9903b400) [pid = 20634] [serial = 22] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 56 (0x93a1e800) [pid = 20634] [serial = 19] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 55 (0x93d8cc00) [pid = 20634] [serial = 16] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | --DOMWINDOW == 54 (0x93d92000) [pid = 20634] [serial = 17] [outer = (nil)] [url = about:blank] 11:53:29 INFO - PROCESS | 20634 | 1464288809593 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2435ms 11:53:29 INFO - PROCESS | 20634 | 1464288809760 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 11:53:29 INFO - PROCESS | 20634 | 1464288809766 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 11:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:53:29 INFO - PROCESS | 20634 | 1464288809776 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:53:29 INFO - PROCESS | 20634 | 1464288809782 Marionette TRACE conn4 <- [1,110,null,{}] 11:53:29 INFO - PROCESS | 20634 | 1464288809792 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:29 INFO - PROCESS | 20634 | 1464288809943 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 11:53:29 INFO - PROCESS | 20634 | 1464288809958 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d8f000 == 35 [pid = 20634] [id = 35] 11:53:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 55 (0x93d90000) [pid = 20634] [serial = 103] [outer = (nil)] 11:53:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 56 (0x93d96000) [pid = 20634] [serial = 104] [outer = 0x93d90000] 11:53:30 INFO - PROCESS | 20634 | 1464288810038 Marionette DEBUG loaded listener.js 11:53:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 57 (0x95267c00) [pid = 20634] [serial = 105] [outer = 0x93d90000] 11:53:30 INFO - PROCESS | 20634 | 1464288810798 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1046ms 11:53:30 INFO - PROCESS | 20634 | 1464288810820 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 11:53:30 INFO - PROCESS | 20634 | 1464288810831 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 11:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:53:30 INFO - PROCESS | 20634 | 1464288810853 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:53:30 INFO - PROCESS | 20634 | 1464288810863 Marionette TRACE conn4 <- [1,114,null,{}] 11:53:30 INFO - PROCESS | 20634 | 1464288810885 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:31 INFO - PROCESS | 20634 | 1464288811059 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 11:53:31 INFO - PROCESS | 20634 | 1464288811073 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x95688c00 == 36 [pid = 20634] [id = 36] 11:53:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 58 (0x97831c00) [pid = 20634] [serial = 106] [outer = (nil)] 11:53:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 59 (0x9844d800) [pid = 20634] [serial = 107] [outer = 0x97831c00] 11:53:31 INFO - PROCESS | 20634 | 1464288811147 Marionette DEBUG loaded listener.js 11:53:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 60 (0x98eb3800) [pid = 20634] [serial = 108] [outer = 0x97831c00] 11:53:31 INFO - PROCESS | 20634 | 1464288811943 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1119ms 11:53:31 INFO - PROCESS | 20634 | 1464288811981 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 11:53:31 INFO - PROCESS | 20634 | 1464288811986 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 11:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:53:31 INFO - PROCESS | 20634 | 1464288811992 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:53:31 INFO - PROCESS | 20634 | 1464288811998 Marionette TRACE conn4 <- [1,118,null,{}] 11:53:32 INFO - PROCESS | 20634 | 1464288812028 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:32 INFO - PROCESS | 20634 | 1464288812230 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 11:53:32 INFO - PROCESS | 20634 | 1464288812255 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x99c9d400 == 37 [pid = 20634] [id = 37] 11:53:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 61 (0x99ec4c00) [pid = 20634] [serial = 109] [outer = (nil)] 11:53:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 62 (0x99ecac00) [pid = 20634] [serial = 110] [outer = 0x99ec4c00] 11:53:32 INFO - PROCESS | 20634 | 1464288812337 Marionette DEBUG loaded listener.js 11:53:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 63 (0x9a181400) [pid = 20634] [serial = 111] [outer = 0x99ec4c00] 11:53:33 INFO - PROCESS | 20634 | 1464288813140 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1193ms 11:53:33 INFO - PROCESS | 20634 | 1464288813185 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 11:53:33 INFO - PROCESS | 20634 | 1464288813189 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 11:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:53:33 INFO - PROCESS | 20634 | 1464288813201 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:53:33 INFO - PROCESS | 20634 | 1464288813203 Marionette TRACE conn4 <- [1,122,null,{}] 11:53:33 INFO - PROCESS | 20634 | 1464288813213 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:33 INFO - PROCESS | 20634 | 1464288813399 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 11:53:33 INFO - PROCESS | 20634 | 1464288813419 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d98800 == 38 [pid = 20634] [id = 38] 11:53:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 64 (0x95231400) [pid = 20634] [serial = 112] [outer = (nil)] 11:53:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 65 (0x9aaea000) [pid = 20634] [serial = 113] [outer = 0x95231400] 11:53:33 INFO - PROCESS | 20634 | 1464288813493 Marionette DEBUG loaded listener.js 11:53:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 66 (0x9adde800) [pid = 20634] [serial = 114] [outer = 0x95231400] 11:53:34 INFO - PROCESS | 20634 | --DOMWINDOW == 65 (0x938a5000) [pid = 20634] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:53:34 INFO - PROCESS | 20634 | --DOMWINDOW == 64 (0x952a9800) [pid = 20634] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:53:34 INFO - PROCESS | 20634 | --DOMWINDOW == 63 (0x95275c00) [pid = 20634] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:53:34 INFO - PROCESS | 20634 | --DOMWINDOW == 62 (0x99046000) [pid = 20634] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:53:34 INFO - PROCESS | 20634 | 1464288814427 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1282ms 11:53:34 INFO - PROCESS | 20634 | 1464288814483 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 11:53:34 INFO - PROCESS | 20634 | 1464288814487 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 11:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:53:34 INFO - PROCESS | 20634 | 1464288814493 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:53:34 INFO - PROCESS | 20634 | 1464288814496 Marionette TRACE conn4 <- [1,126,null,{}] 11:53:34 INFO - PROCESS | 20634 | 1464288814501 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:34 INFO - PROCESS | 20634 | 1464288814646 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 11:53:34 INFO - PROCESS | 20634 | 1464288814657 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x9522b400 == 39 [pid = 20634] [id = 39] 11:53:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 63 (0x95275c00) [pid = 20634] [serial = 115] [outer = (nil)] 11:53:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 64 (0x9ae6e000) [pid = 20634] [serial = 116] [outer = 0x95275c00] 11:53:34 INFO - PROCESS | 20634 | 1464288814736 Marionette DEBUG loaded listener.js 11:53:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 65 (0x9b0d0800) [pid = 20634] [serial = 117] [outer = 0x95275c00] 11:53:35 INFO - PROCESS | 20634 | 1464288815491 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1031ms 11:53:35 INFO - PROCESS | 20634 | 1464288815525 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 11:53:35 INFO - PROCESS | 20634 | 1464288815528 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 11:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:53:35 INFO - PROCESS | 20634 | 1464288815534 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:53:35 INFO - PROCESS | 20634 | 1464288815536 Marionette TRACE conn4 <- [1,130,null,{}] 11:53:35 INFO - PROCESS | 20634 | 1464288815542 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:35 INFO - PROCESS | 20634 | 1464288815741 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 11:53:35 INFO - PROCESS | 20634 | 1464288815754 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x95238000 == 40 [pid = 20634] [id = 40] 11:53:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 66 (0x98b56400) [pid = 20634] [serial = 118] [outer = (nil)] 11:53:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 67 (0x9ade4800) [pid = 20634] [serial = 119] [outer = 0x98b56400] 11:53:35 INFO - PROCESS | 20634 | 1464288815829 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 68 (0x9cd28400) [pid = 20634] [serial = 120] [outer = 0x98b56400] 11:53:36 INFO - PROCESS | 20634 | 1464288816868 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 11:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1386ms 11:53:36 INFO - PROCESS | 20634 | 1464288816921 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 11:53:36 INFO - PROCESS | 20634 | 1464288816926 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 11:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:53:36 INFO - PROCESS | 20634 | 1464288816935 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:53:36 INFO - PROCESS | 20634 | 1464288816940 Marionette TRACE conn4 <- [1,134,null,{}] 11:53:36 INFO - PROCESS | 20634 | 1464288816949 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:37 INFO - PROCESS | 20634 | 1464288817155 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 11:53:37 INFO - PROCESS | 20634 | 1464288817329 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x9389f000 == 41 [pid = 20634] [id = 41] 11:53:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 69 (0x93d8d000) [pid = 20634] [serial = 121] [outer = (nil)] 11:53:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x95234800) [pid = 20634] [serial = 122] [outer = 0x93d8d000] 11:53:37 INFO - PROCESS | 20634 | 1464288817467 Marionette DEBUG loaded listener.js 11:53:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x9567bc00) [pid = 20634] [serial = 123] [outer = 0x93d8d000] 11:53:38 INFO - PROCESS | 20634 | 1464288818404 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 11:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1488ms 11:53:38 INFO - PROCESS | 20634 | 1464288818424 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 11:53:38 INFO - PROCESS | 20634 | 1464288818433 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 11:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:53:38 INFO - PROCESS | 20634 | 1464288818443 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:53:38 INFO - PROCESS | 20634 | 1464288818447 Marionette TRACE conn4 <- [1,138,null,{}] 11:53:38 INFO - PROCESS | 20634 | 1464288818453 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:38 INFO - PROCESS | 20634 | 1464288818625 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 11:53:38 INFO - PROCESS | 20634 | 1464288818766 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x99039000 == 42 [pid = 20634] [id = 42] 11:53:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x99041c00) [pid = 20634] [serial = 124] [outer = (nil)] 11:53:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x99aaa800) [pid = 20634] [serial = 125] [outer = 0x99041c00] 11:53:38 INFO - PROCESS | 20634 | 1464288818856 Marionette DEBUG loaded listener.js 11:53:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x99ecb000) [pid = 20634] [serial = 126] [outer = 0x99041c00] 11:53:39 INFO - PROCESS | 20634 | 1464288819853 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 11:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1432ms 11:53:39 INFO - PROCESS | 20634 | 1464288819874 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 11:53:39 INFO - PROCESS | 20634 | 1464288819878 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 11:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:53:39 INFO - PROCESS | 20634 | 1464288819885 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:53:39 INFO - PROCESS | 20634 | 1464288819891 Marionette TRACE conn4 <- [1,142,null,{}] 11:53:39 INFO - PROCESS | 20634 | 1464288819907 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:40 INFO - PROCESS | 20634 | 1464288820082 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 11:53:40 INFO - PROCESS | 20634 | 1464288820222 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a5800 == 43 [pid = 20634] [id = 43] 11:53:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x9cd2b000) [pid = 20634] [serial = 127] [outer = (nil)] 11:53:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x9cd74c00) [pid = 20634] [serial = 128] [outer = 0x9cd2b000] 11:53:40 INFO - PROCESS | 20634 | 1464288820344 Marionette DEBUG loaded listener.js 11:53:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x9cded400) [pid = 20634] [serial = 129] [outer = 0x9cd2b000] 11:53:41 INFO - PROCESS | 20634 | --DOCSHELL 0x9cd2b400 == 42 [pid = 20634] [id = 19] 11:53:41 INFO - PROCESS | 20634 | --DOCSHELL 0x95291800 == 41 [pid = 20634] [id = 25] 11:53:41 INFO - PROCESS | 20634 | --DOCSHELL 0x9b020c00 == 40 [pid = 20634] [id = 18] 11:53:41 INFO - PROCESS | 20634 | --DOCSHELL 0x938a2c00 == 39 [pid = 20634] [id = 27] 11:53:41 INFO - PROCESS | 20634 | --DOCSHELL 0x91f68c00 == 38 [pid = 20634] [id = 26] 11:53:41 INFO - PROCESS | 20634 | --DOCSHELL 0x91f71c00 == 37 [pid = 20634] [id = 17] 11:53:41 INFO - PROCESS | 20634 | --DOCSHELL 0x938a4400 == 36 [pid = 20634] [id = 24] 11:53:41 INFO - PROCESS | 20634 | 1464288821505 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 11:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1688ms 11:53:41 INFO - PROCESS | 20634 | 1464288821574 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 11:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:53:41 INFO - PROCESS | 20634 | 1464288821579 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 11:53:41 INFO - PROCESS | 20634 | 1464288821604 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:53:41 INFO - PROCESS | 20634 | 1464288821610 Marionette TRACE conn4 <- [1,146,null,{}] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x9a182c00) [pid = 20634] [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.] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0xa2647800) [pid = 20634] [serial = 68] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x93a1f000) [pid = 20634] [serial = 70] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x94759c00) [pid = 20634] [serial = 71] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x9567f400) [pid = 20634] [serial = 73] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 71 (0x95686000) [pid = 20634] [serial = 74] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0x99ecb800) [pid = 20634] [serial = 77] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 69 (0x9cde9000) [pid = 20634] [serial = 67] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | --DOMWINDOW == 68 (0x99b40400) [pid = 20634] [serial = 76] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 20634 | 1464288821648 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:41 INFO - PROCESS | 20634 | 1464288821832 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 11:53:41 INFO - PROCESS | 20634 | 1464288821847 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x94756000 == 37 [pid = 20634] [id = 44] 11:53:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 69 (0x94757400) [pid = 20634] [serial = 130] [outer = (nil)] 11:53:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x9522d000) [pid = 20634] [serial = 131] [outer = 0x94757400] 11:53:41 INFO - PROCESS | 20634 | 1464288821927 Marionette DEBUG loaded listener.js 11:53:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x9526f400) [pid = 20634] [serial = 132] [outer = 0x94757400] 11:53:42 INFO - PROCESS | 20634 | 1464288822677 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1125ms 11:53:42 INFO - PROCESS | 20634 | 1464288822747 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 11:53:42 INFO - PROCESS | 20634 | 1464288822755 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 11:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:53:42 INFO - PROCESS | 20634 | 1464288822819 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:53:42 INFO - PROCESS | 20634 | 1464288822823 Marionette TRACE conn4 <- [1,150,null,{}] 11:53:42 INFO - PROCESS | 20634 | 1464288822869 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:43 INFO - PROCESS | 20634 | 1464288823034 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 11:53:43 INFO - PROCESS | 20634 | 1464288823167 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x98eb9800 == 38 [pid = 20634] [id = 45] 11:53:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x98ebbc00) [pid = 20634] [serial = 133] [outer = (nil)] 11:53:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x99aa5400) [pid = 20634] [serial = 134] [outer = 0x98ebbc00] 11:53:43 INFO - PROCESS | 20634 | 1464288823245 Marionette DEBUG loaded listener.js 11:53:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x99ec0000) [pid = 20634] [serial = 135] [outer = 0x98ebbc00] 11:53:43 INFO - PROCESS | 20634 | 1464288823970 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 11:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1243ms 11:53:44 INFO - PROCESS | 20634 | 1464288824024 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 11:53:44 INFO - PROCESS | 20634 | 1464288824027 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 11:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:53:44 INFO - PROCESS | 20634 | 1464288824038 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:53:44 INFO - PROCESS | 20634 | 1464288824044 Marionette TRACE conn4 <- [1,154,null,{}] 11:53:44 INFO - PROCESS | 20634 | 1464288824067 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:44 INFO - PROCESS | 20634 | 1464288824265 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 11:53:44 INFO - PROCESS | 20634 | 1464288824285 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x9ade1400 == 39 [pid = 20634] [id = 46] 11:53:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x9ade3c00) [pid = 20634] [serial = 136] [outer = (nil)] 11:53:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x9b3c6400) [pid = 20634] [serial = 137] [outer = 0x9ade3c00] 11:53:44 INFO - PROCESS | 20634 | 1464288824369 Marionette DEBUG loaded listener.js 11:53:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x9cd74000) [pid = 20634] [serial = 138] [outer = 0x9ade3c00] 11:53:45 INFO - PROCESS | 20634 | 1464288825160 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 11:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1185ms 11:53:45 INFO - PROCESS | 20634 | 1464288825223 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 11:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:53:45 INFO - PROCESS | 20634 | 1464288825228 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 11:53:45 INFO - PROCESS | 20634 | 1464288825234 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:53:45 INFO - PROCESS | 20634 | 1464288825238 Marionette TRACE conn4 <- [1,158,null,{}] 11:53:45 INFO - PROCESS | 20634 | 1464288825243 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:45 INFO - PROCESS | 20634 | 1464288825422 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 11:53:45 INFO - PROCESS | 20634 | 1464288825445 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a1ec00 == 40 [pid = 20634] [id = 47] 11:53:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x9d022c00) [pid = 20634] [serial = 139] [outer = (nil)] 11:53:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x9d0bb400) [pid = 20634] [serial = 140] [outer = 0x9d022c00] 11:53:45 INFO - PROCESS | 20634 | 1464288825520 Marionette DEBUG loaded listener.js 11:53:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0xa1134c00) [pid = 20634] [serial = 141] [outer = 0x9d022c00] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x93a16c00) [pid = 20634] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x99765000) [pid = 20634] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x9aae9400) [pid = 20634] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x95231400) [pid = 20634] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x93d90000) [pid = 20634] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x99aa0800) [pid = 20634] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x97831c00) [pid = 20634] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x9b023800) [pid = 20634] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 71 (0xa1138c00) [pid = 20634] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0xa4e1b800) [pid = 20634] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 69 (0x95275c00) [pid = 20634] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:53:46 INFO - PROCESS | 20634 | --DOMWINDOW == 68 (0x99ec4c00) [pid = 20634] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:53:46 INFO - PROCESS | 20634 | 1464288826512 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 11:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1378ms 11:53:46 INFO - PROCESS | 20634 | 1464288826630 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 11:53:46 INFO - PROCESS | 20634 | 1464288826634 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 11:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:53:46 INFO - PROCESS | 20634 | 1464288826684 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:53:46 INFO - PROCESS | 20634 | 1464288826687 Marionette TRACE conn4 <- [1,162,null,{}] 11:53:46 INFO - PROCESS | 20634 | 1464288826694 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:46 INFO - PROCESS | 20634 | 1464288826823 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 11:53:46 INFO - PROCESS | 20634 | 1464288826921 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a16c00 == 41 [pid = 20634] [id = 48] 11:53:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 69 (0x97830400) [pid = 20634] [serial = 142] [outer = (nil)] 11:53:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x9d0bd800) [pid = 20634] [serial = 143] [outer = 0x97830400] 11:53:46 INFO - PROCESS | 20634 | 1464288826996 Marionette DEBUG loaded listener.js 11:53:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x9b930000) [pid = 20634] [serial = 144] [outer = 0x97830400] 11:53:47 INFO - PROCESS | 20634 | 1464288827714 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 11:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1096ms 11:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:53:47 INFO - PROCESS | 20634 | 1464288827767 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 11:53:47 INFO - PROCESS | 20634 | 1464288827769 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 11:53:47 INFO - PROCESS | 20634 | 1464288827776 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:53:47 INFO - PROCESS | 20634 | 1464288827779 Marionette TRACE conn4 <- [1,166,null,{}] 11:53:47 INFO - PROCESS | 20634 | 1464288827785 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:47 INFO - PROCESS | 20634 | 1464288827993 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 11:53:48 INFO - PROCESS | 20634 | 1464288828112 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f63400 == 42 [pid = 20634] [id = 49] 11:53:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x91f67400) [pid = 20634] [serial = 145] [outer = (nil)] 11:53:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x92330400) [pid = 20634] [serial = 146] [outer = 0x91f67400] 11:53:48 INFO - PROCESS | 20634 | 1464288828200 Marionette DEBUG loaded listener.js 11:53:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x938a9000) [pid = 20634] [serial = 147] [outer = 0x91f67400] 11:53:49 INFO - PROCESS | 20634 | 1464288829098 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1335ms 11:53:49 INFO - PROCESS | 20634 | 1464288829112 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 11:53:49 INFO - PROCESS | 20634 | 1464288829117 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 11:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:53:49 INFO - PROCESS | 20634 | 1464288829126 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:53:49 INFO - PROCESS | 20634 | 1464288829132 Marionette TRACE conn4 <- [1,170,null,{}] 11:53:49 INFO - PROCESS | 20634 | 1464288829139 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:49 INFO - PROCESS | 20634 | 1464288829306 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 11:53:49 INFO - PROCESS | 20634 | 1464288829463 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x9823d400 == 43 [pid = 20634] [id = 50] 11:53:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x99039400) [pid = 20634] [serial = 148] [outer = (nil)] 11:53:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x99764800) [pid = 20634] [serial = 149] [outer = 0x99039400] 11:53:49 INFO - PROCESS | 20634 | 1464288829552 Marionette DEBUG loaded listener.js 11:53:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x9a180000) [pid = 20634] [serial = 150] [outer = 0x99039400] 11:53:50 INFO - PROCESS | 20634 | 1464288830449 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1381ms 11:53:50 INFO - PROCESS | 20634 | 1464288830510 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 11:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:53:50 INFO - PROCESS | 20634 | 1464288830516 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 11:53:50 INFO - PROCESS | 20634 | 1464288830523 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:53:50 INFO - PROCESS | 20634 | 1464288830527 Marionette TRACE conn4 <- [1,174,null,{}] 11:53:50 INFO - PROCESS | 20634 | 1464288830533 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:50 INFO - PROCESS | 20634 | 1464288830703 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 11:53:50 INFO - PROCESS | 20634 | 1464288830842 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x93beb400 == 44 [pid = 20634] [id = 51] 11:53:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x9addcc00) [pid = 20634] [serial = 151] [outer = (nil)] 11:53:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x9cde6400) [pid = 20634] [serial = 152] [outer = 0x9addcc00] 11:53:50 INFO - PROCESS | 20634 | 1464288830928 Marionette DEBUG loaded listener.js 11:53:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0xa2282400) [pid = 20634] [serial = 153] [outer = 0x9addcc00] 11:53:51 INFO - PROCESS | 20634 | 1464288831815 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:53:51 INFO - PROCESS | 20634 | 1464288831879 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1392ms 11:53:51 INFO - PROCESS | 20634 | 1464288831914 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 11:53:51 INFO - PROCESS | 20634 | 1464288831919 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 11:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:53:51 INFO - PROCESS | 20634 | 1464288831935 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:53:51 INFO - PROCESS | 20634 | 1464288831944 Marionette TRACE conn4 <- [1,178,null,{}] 11:53:52 INFO - PROCESS | 20634 | 1464288832004 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:52 INFO - PROCESS | 20634 | 1464288832194 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 11:53:52 INFO - PROCESS | 20634 | 1464288832375 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x952a9800 == 45 [pid = 20634] [id = 52] 11:53:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x99ecb800) [pid = 20634] [serial = 154] [outer = (nil)] 11:53:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0xa35f7400) [pid = 20634] [serial = 155] [outer = 0x99ecb800] 11:53:52 INFO - PROCESS | 20634 | 1464288832475 Marionette DEBUG loaded listener.js 11:53:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 83 (0xa3255000) [pid = 20634] [serial = 156] [outer = 0x99ecb800] 11:53:53 INFO - PROCESS | 20634 | 1464288833268 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1385ms 11:53:53 INFO - PROCESS | 20634 | 1464288833312 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 11:53:53 INFO - PROCESS | 20634 | 1464288833317 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 11:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:53:53 INFO - PROCESS | 20634 | 1464288833323 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 20634 | 1464288833327 Marionette TRACE conn4 <- [1,182,null,{}] 11:53:53 INFO - PROCESS | 20634 | 1464288833332 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:53 INFO - PROCESS | 20634 | 1464288833502 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 11:53:53 INFO - PROCESS | 20634 | 1464288833639 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a4c00 == 46 [pid = 20634] [id = 53] 11:53:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 84 (0x938ca000) [pid = 20634] [serial = 157] [outer = (nil)] 11:53:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 85 (0x938d4400) [pid = 20634] [serial = 158] [outer = 0x938ca000] 11:53:53 INFO - PROCESS | 20634 | 1464288833726 Marionette DEBUG loaded listener.js 11:53:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 86 (0x938d7000) [pid = 20634] [serial = 159] [outer = 0x938ca000] 11:53:54 INFO - PROCESS | 20634 | 1464288834932 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1633ms 11:53:54 INFO - PROCESS | 20634 | 1464288834956 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 11:53:54 INFO - PROCESS | 20634 | 1464288834959 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 11:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:53:54 INFO - PROCESS | 20634 | 1464288834966 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:53:54 INFO - PROCESS | 20634 | 1464288834969 Marionette TRACE conn4 <- [1,186,null,{}] 11:53:54 INFO - PROCESS | 20634 | 1464288834975 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:55 INFO - PROCESS | 20634 | 1464288835135 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 11:53:55 INFO - PROCESS | 20634 | 1464288835294 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa52800 == 47 [pid = 20634] [id = 54] 11:53:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 87 (0x9aa53400) [pid = 20634] [serial = 160] [outer = (nil)] 11:53:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 88 (0x9aa56000) [pid = 20634] [serial = 161] [outer = 0x9aa53400] 11:53:55 INFO - PROCESS | 20634 | 1464288835389 Marionette DEBUG loaded listener.js 11:53:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 89 (0x9aa5b800) [pid = 20634] [serial = 162] [outer = 0x9aa53400] 11:53:56 INFO - PROCESS | 20634 | 1464288836206 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1283ms 11:53:56 INFO - PROCESS | 20634 | 1464288836250 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 11:53:56 INFO - PROCESS | 20634 | 1464288836254 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 11:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:53:56 INFO - PROCESS | 20634 | 1464288836260 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:53:56 INFO - PROCESS | 20634 | 1464288836264 Marionette TRACE conn4 <- [1,190,null,{}] 11:53:56 INFO - PROCESS | 20634 | 1464288836269 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:56 INFO - PROCESS | 20634 | 1464288836434 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 11:53:56 INFO - PROCESS | 20634 | 1464288836575 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x9232fc00 == 48 [pid = 20634] [id = 55] 11:53:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 90 (0x92334c00) [pid = 20634] [serial = 163] [outer = (nil)] 11:53:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 91 (0x9782b000) [pid = 20634] [serial = 164] [outer = 0x92334c00] 11:53:56 INFO - PROCESS | 20634 | 1464288836664 Marionette DEBUG loaded listener.js 11:53:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 92 (0x9a18cc00) [pid = 20634] [serial = 165] [outer = 0x92334c00] 11:53:57 INFO - PROCESS | 20634 | 1464288837764 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1547ms 11:53:57 INFO - PROCESS | 20634 | 1464288837808 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 11:53:57 INFO - PROCESS | 20634 | 1464288837815 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 11:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:53:57 INFO - PROCESS | 20634 | 1464288837822 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:53:57 INFO - PROCESS | 20634 | 1464288837829 Marionette TRACE conn4 <- [1,194,null,{}] 11:53:57 INFO - PROCESS | 20634 | 1464288837836 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:58 INFO - PROCESS | 20634 | 1464288838008 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 11:53:58 INFO - PROCESS | 20634 | 1464288838160 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:58 INFO - PROCESS | 20634 | --DOCSHELL 0x98ec0400 == 47 [pid = 20634] [id = 29] 11:53:58 INFO - PROCESS | 20634 | --DOCSHELL 0x92333000 == 46 [pid = 20634] [id = 23] 11:53:58 INFO - PROCESS | 20634 | --DOCSHELL 0x938a8800 == 45 [pid = 20634] [id = 16] 11:53:58 INFO - PROCESS | 20634 | --DOCSHELL 0x938ad800 == 44 [pid = 20634] [id = 22] 11:53:58 INFO - PROCESS | 20634 | --DOCSHELL 0x9823c800 == 43 [pid = 20634] [id = 21] 11:53:58 INFO - PROCESS | 20634 | --DOCSHELL 0x9567c800 == 42 [pid = 20634] [id = 28] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 91 (0x9ade4800) [pid = 20634] [serial = 119] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f66c00 == 43 [pid = 20634] [id = 56] 11:53:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 92 (0x92333000) [pid = 20634] [serial = 166] [outer = (nil)] 11:53:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 93 (0x93d90800) [pid = 20634] [serial = 167] [outer = 0x92333000] 11:53:58 INFO - PROCESS | 20634 | 1464288838266 Marionette DEBUG loaded listener.js 11:53:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 94 (0x9567e000) [pid = 20634] [serial = 168] [outer = 0x92333000] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 93 (0x984e1800) [pid = 20634] [serial = 80] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 92 (0x952aac00) [pid = 20634] [serial = 79] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 91 (0x9aae5c00) [pid = 20634] [serial = 83] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 90 (0x9a18b400) [pid = 20634] [serial = 82] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 89 (0x9b930c00) [pid = 20634] [serial = 86] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 88 (0x9b368800) [pid = 20634] [serial = 85] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 87 (0x9aaea000) [pid = 20634] [serial = 113] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 86 (0x93d96000) [pid = 20634] [serial = 104] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 85 (0x9d026c00) [pid = 20634] [serial = 89] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 84 (0x9844d800) [pid = 20634] [serial = 107] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 83 (0x9cdecc00) [pid = 20634] [serial = 88] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 82 (0xa21b0800) [pid = 20634] [serial = 92] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 81 (0x938ad000) [pid = 20634] [serial = 100] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0xa214d000) [pid = 20634] [serial = 91] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0xa346c400) [pid = 20634] [serial = 95] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0xa325fc00) [pid = 20634] [serial = 94] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0xa509e400) [pid = 20634] [serial = 98] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0xa503ec00) [pid = 20634] [serial = 97] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x9ae6e000) [pid = 20634] [serial = 116] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x9adde800) [pid = 20634] [serial = 114] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x95267c00) [pid = 20634] [serial = 105] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x99ecac00) [pid = 20634] [serial = 110] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 71 (0x9a181400) [pid = 20634] [serial = 111] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0x9b0d0800) [pid = 20634] [serial = 117] [outer = (nil)] [url = about:blank] 11:53:58 INFO - PROCESS | 20634 | --DOMWINDOW == 69 (0x98eb3800) [pid = 20634] [serial = 108] [outer = (nil)] [url = about:blank] 11:53:59 INFO - PROCESS | 20634 | 1464288839026 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1232ms 11:53:59 INFO - PROCESS | 20634 | 1464288839056 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 11:53:59 INFO - PROCESS | 20634 | 1464288839064 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 11:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:53:59 INFO - PROCESS | 20634 | 1464288839074 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:53:59 INFO - PROCESS | 20634 | 1464288839077 Marionette TRACE conn4 <- [1,198,null,{}] 11:53:59 INFO - PROCESS | 20634 | 1464288839084 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:59 INFO - PROCESS | 20634 | 1464288839247 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 11:53:59 INFO - PROCESS | 20634 | 1464288839349 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d92400 == 44 [pid = 20634] [id = 57] 11:53:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x95291800) [pid = 20634] [serial = 169] [outer = (nil)] 11:53:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x9903f000) [pid = 20634] [serial = 170] [outer = 0x95291800] 11:53:59 INFO - PROCESS | 20634 | 1464288839422 Marionette DEBUG loaded listener.js 11:53:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x99b47000) [pid = 20634] [serial = 171] [outer = 0x95291800] 11:54:00 INFO - PROCESS | 20634 | 1464288840117 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1076ms 11:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:54:00 INFO - PROCESS | 20634 | 1464288840150 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 11:54:00 INFO - PROCESS | 20634 | 1464288840152 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 11:54:00 INFO - PROCESS | 20634 | 1464288840159 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:54:00 INFO - PROCESS | 20634 | 1464288840165 Marionette TRACE conn4 <- [1,202,null,{}] 11:54:00 INFO - PROCESS | 20634 | 1464288840188 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:00 INFO - PROCESS | 20634 | 1464288840352 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 11:54:00 INFO - PROCESS | 20634 | 1464288840365 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa59c00 == 45 [pid = 20634] [id = 58] 11:54:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x9aa5a400) [pid = 20634] [serial = 172] [outer = (nil)] 11:54:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x9aae3400) [pid = 20634] [serial = 173] [outer = 0x9aa5a400] 11:54:00 INFO - PROCESS | 20634 | 1464288840443 Marionette DEBUG loaded listener.js 11:54:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x9aaeb000) [pid = 20634] [serial = 174] [outer = 0x9aa5a400] 11:54:01 INFO - PROCESS | 20634 | 1464288841232 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1098ms 11:54:01 INFO - PROCESS | 20634 | 1464288841306 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 11:54:01 INFO - PROCESS | 20634 | 1464288841311 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 11:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:54:01 INFO - PROCESS | 20634 | 1464288841318 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:54:01 INFO - PROCESS | 20634 | 1464288841321 Marionette TRACE conn4 <- [1,206,null,{}] 11:54:01 INFO - PROCESS | 20634 | 1464288841332 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:01 INFO - PROCESS | 20634 | 1464288841554 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 11:54:01 INFO - PROCESS | 20634 | 1464288841571 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x99ec4800 == 46 [pid = 20634] [id = 59] 11:54:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x9aaf0800) [pid = 20634] [serial = 175] [outer = (nil)] 11:54:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x9ae75800) [pid = 20634] [serial = 176] [outer = 0x9aaf0800] 11:54:01 INFO - PROCESS | 20634 | 1464288841653 Marionette DEBUG loaded listener.js 11:54:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x9b3c9400) [pid = 20634] [serial = 177] [outer = 0x9aaf0800] 11:54:02 INFO - PROCESS | 20634 | 1464288842440 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1182ms 11:54:02 INFO - PROCESS | 20634 | 1464288842500 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 11:54:02 INFO - PROCESS | 20634 | 1464288842503 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 11:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:54:02 INFO - PROCESS | 20634 | 1464288842515 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:54:02 INFO - PROCESS | 20634 | 1464288842517 Marionette TRACE conn4 <- [1,210,null,{}] 11:54:02 INFO - PROCESS | 20634 | 1464288842522 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:02 INFO - PROCESS | 20634 | 1464288842703 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 11:54:02 INFO - PROCESS | 20634 | 1464288842726 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a6800 == 47 [pid = 20634] [id = 60] 11:54:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x938acc00) [pid = 20634] [serial = 178] [outer = (nil)] 11:54:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0x9cd2d400) [pid = 20634] [serial = 179] [outer = 0x938acc00] 11:54:02 INFO - PROCESS | 20634 | 1464288842800 Marionette DEBUG loaded listener.js 11:54:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x9cdf3000) [pid = 20634] [serial = 180] [outer = 0x938acc00] 11:54:03 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0x94757400) [pid = 20634] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:54:03 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x9ade3c00) [pid = 20634] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:54:03 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x9d022c00) [pid = 20634] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:54:03 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x98ebbc00) [pid = 20634] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:54:03 INFO - PROCESS | 20634 | 1464288843629 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 11:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1132ms 11:54:03 INFO - PROCESS | 20634 | 1464288843643 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 11:54:03 INFO - PROCESS | 20634 | 1464288843646 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 11:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:54:03 INFO - PROCESS | 20634 | 1464288843652 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:54:03 INFO - PROCESS | 20634 | 1464288843655 Marionette TRACE conn4 <- [1,214,null,{}] 11:54:03 INFO - PROCESS | 20634 | 1464288843661 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:03 INFO - PROCESS | 20634 | 1464288843846 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 11:54:03 INFO - PROCESS | 20634 | 1464288843866 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x938c9400 == 48 [pid = 20634] [id = 61] 11:54:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x93a14800) [pid = 20634] [serial = 181] [outer = (nil)] 11:54:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0xa2275800) [pid = 20634] [serial = 182] [outer = 0x93a14800] 11:54:03 INFO - PROCESS | 20634 | 1464288843939 Marionette DEBUG loaded listener.js 11:54:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0xa3260800) [pid = 20634] [serial = 183] [outer = 0x93a14800] 11:54:04 INFO - PROCESS | 20634 | 1464288844628 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 11:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 983ms 11:54:04 INFO - PROCESS | 20634 | 1464288844637 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 11:54:04 INFO - PROCESS | 20634 | 1464288844639 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 11:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:54:04 INFO - PROCESS | 20634 | 1464288844646 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:54:04 INFO - PROCESS | 20634 | 1464288844649 Marionette TRACE conn4 <- [1,218,null,{}] 11:54:04 INFO - PROCESS | 20634 | 1464288844654 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:04 INFO - PROCESS | 20634 | 1464288844803 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 11:54:04 INFO - PROCESS | 20634 | 1464288844923 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a4400 == 49 [pid = 20634] [id = 62] 11:54:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x938ca400) [pid = 20634] [serial = 184] [outer = (nil)] 11:54:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0xa4e1f800) [pid = 20634] [serial = 185] [outer = 0x938ca400] 11:54:05 INFO - PROCESS | 20634 | 1464288844995 Marionette DEBUG loaded listener.js 11:54:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 83 (0xa503e400) [pid = 20634] [serial = 186] [outer = 0x938ca400] 11:54:05 INFO - PROCESS | 20634 | 1464288845803 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 11:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1195ms 11:54:05 INFO - PROCESS | 20634 | 1464288845842 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 11:54:05 INFO - PROCESS | 20634 | 1464288845848 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 11:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:54:05 INFO - PROCESS | 20634 | 1464288845875 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:54:05 INFO - PROCESS | 20634 | 1464288845880 Marionette TRACE conn4 <- [1,222,null,{}] 11:54:05 INFO - PROCESS | 20634 | 1464288845889 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:06 INFO - PROCESS | 20634 | 1464288846064 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 11:54:06 INFO - PROCESS | 20634 | 1464288846210 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f66000 == 50 [pid = 20634] [id = 63] 11:54:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 84 (0x93a1f000) [pid = 20634] [serial = 187] [outer = (nil)] 11:54:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 85 (0x95684c00) [pid = 20634] [serial = 188] [outer = 0x93a1f000] 11:54:06 INFO - PROCESS | 20634 | 1464288846301 Marionette DEBUG loaded listener.js 11:54:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 86 (0x9844b400) [pid = 20634] [serial = 189] [outer = 0x93a1f000] 11:54:07 INFO - PROCESS | 20634 | 1464288847163 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 11:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1343ms 11:54:07 INFO - PROCESS | 20634 | 1464288847217 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 11:54:07 INFO - PROCESS | 20634 | 1464288847225 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 11:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:54:07 INFO - PROCESS | 20634 | 1464288847235 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:54:07 INFO - PROCESS | 20634 | 1464288847239 Marionette TRACE conn4 <- [1,226,null,{}] 11:54:07 INFO - PROCESS | 20634 | 1464288847246 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:07 INFO - PROCESS | 20634 | 1464288847416 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 11:54:07 INFO - PROCESS | 20634 | 1464288847557 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x99b46000 == 51 [pid = 20634] [id = 64] 11:54:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 87 (0x99c35400) [pid = 20634] [serial = 190] [outer = (nil)] 11:54:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 88 (0x99c3c800) [pid = 20634] [serial = 191] [outer = 0x99c35400] 11:54:07 INFO - PROCESS | 20634 | 1464288847643 Marionette DEBUG loaded listener.js 11:54:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 89 (0x99c40400) [pid = 20634] [serial = 192] [outer = 0x99c35400] 11:54:08 INFO - PROCESS | 20634 | 1464288848519 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1341ms 11:54:08 INFO - PROCESS | 20634 | 1464288848592 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 11:54:08 INFO - PROCESS | 20634 | 1464288848596 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 11:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:54:08 INFO - PROCESS | 20634 | 1464288848604 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:54:08 INFO - PROCESS | 20634 | 1464288848610 Marionette TRACE conn4 <- [1,230,null,{}] 11:54:08 INFO - PROCESS | 20634 | 1464288848627 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:08 INFO - PROCESS | 20634 | 1464288848800 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 11:54:08 INFO - PROCESS | 20634 | 1464288848946 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x990ce400 == 52 [pid = 20634] [id = 65] 11:54:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 90 (0x9a18c400) [pid = 20634] [serial = 193] [outer = (nil)] 11:54:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 91 (0x9ae6e000) [pid = 20634] [serial = 194] [outer = 0x9a18c400] 11:54:09 INFO - PROCESS | 20634 | 1464288849035 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 92 (0x9cd2c800) [pid = 20634] [serial = 195] [outer = 0x9a18c400] 11:54:09 INFO - PROCESS | 20634 | 1464288849951 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 11:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1384ms 11:54:09 INFO - PROCESS | 20634 | 1464288849988 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 11:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:54:09 INFO - PROCESS | 20634 | 1464288849994 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 11:54:10 INFO - PROCESS | 20634 | 1464288850000 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 20634 | 1464288850003 Marionette TRACE conn4 <- [1,234,null,{}] 11:54:10 INFO - PROCESS | 20634 | 1464288850009 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:10 INFO - PROCESS | 20634 | 1464288850188 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 11:54:10 INFO - PROCESS | 20634 | 1464288850330 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f66400 == 53 [pid = 20634] [id = 66] 11:54:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 93 (0x9a18b800) [pid = 20634] [serial = 196] [outer = (nil)] 11:54:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 94 (0xa35f1c00) [pid = 20634] [serial = 197] [outer = 0x9a18b800] 11:54:10 INFO - PROCESS | 20634 | 1464288850421 Marionette DEBUG loaded listener.js 11:54:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 95 (0xa6733400) [pid = 20634] [serial = 198] [outer = 0x9a18b800] 11:54:11 INFO - PROCESS | 20634 | 1464288851238 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 11:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1289ms 11:54:11 INFO - PROCESS | 20634 | 1464288851288 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 11:54:11 INFO - PROCESS | 20634 | 1464288851292 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 11:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:54:11 INFO - PROCESS | 20634 | 1464288851298 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:54:11 INFO - PROCESS | 20634 | 1464288851301 Marionette TRACE conn4 <- [1,238,null,{}] 11:54:11 INFO - PROCESS | 20634 | 1464288851307 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:11 INFO - PROCESS | 20634 | 1464288851520 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 11:54:11 INFO - PROCESS | 20634 | 1464288851535 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x9475fc00 == 54 [pid = 20634] [id = 67] 11:54:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 96 (0x99e41400) [pid = 20634] [serial = 199] [outer = (nil)] 11:54:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 97 (0x99e49400) [pid = 20634] [serial = 200] [outer = 0x99e41400] 11:54:11 INFO - PROCESS | 20634 | 1464288851658 Marionette DEBUG loaded listener.js 11:54:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 98 (0x99e4c800) [pid = 20634] [serial = 201] [outer = 0x99e41400] 11:54:12 INFO - PROCESS | 20634 | 1464288852586 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 11:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1332ms 11:54:12 INFO - PROCESS | 20634 | 1464288852632 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 11:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:54:12 INFO - PROCESS | 20634 | 1464288852636 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 11:54:12 INFO - PROCESS | 20634 | 1464288852643 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:54:12 INFO - PROCESS | 20634 | 1464288852647 Marionette TRACE conn4 <- [1,242,null,{}] 11:54:12 INFO - PROCESS | 20634 | 1464288852652 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:12 INFO - PROCESS | 20634 | 1464288852843 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 11:54:13 INFO - PROCESS | 20634 | 1464288852987 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x95342800 == 55 [pid = 20634] [id = 68] 11:54:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 99 (0x95346800) [pid = 20634] [serial = 202] [outer = (nil)] 11:54:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 100 (0x9534dc00) [pid = 20634] [serial = 203] [outer = 0x95346800] 11:54:13 INFO - PROCESS | 20634 | 1464288853075 Marionette DEBUG loaded listener.js 11:54:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 101 (0x99e45c00) [pid = 20634] [serial = 204] [outer = 0x95346800] 11:54:13 INFO - PROCESS | 20634 | 1464288853956 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 11:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1349ms 11:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:54:14 INFO - PROCESS | 20634 | 1464288853992 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 11:54:14 INFO - PROCESS | 20634 | 1464288853995 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 11:54:14 INFO - PROCESS | 20634 | 1464288854002 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:54:14 INFO - PROCESS | 20634 | 1464288854006 Marionette TRACE conn4 <- [1,246,null,{}] 11:54:14 INFO - PROCESS | 20634 | 1464288854012 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:14 INFO - PROCESS | 20634 | 1464288854171 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 11:54:14 INFO - PROCESS | 20634 | 1464288854316 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x938cdc00 == 56 [pid = 20634] [id = 69] 11:54:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 102 (0x9475ec00) [pid = 20634] [serial = 205] [outer = (nil)] 11:54:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 103 (0x9782dc00) [pid = 20634] [serial = 206] [outer = 0x9475ec00] 11:54:14 INFO - PROCESS | 20634 | 1464288854402 Marionette DEBUG loaded listener.js 11:54:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 104 (0x99c9b800) [pid = 20634] [serial = 207] [outer = 0x9475ec00] 11:54:15 INFO - PROCESS | 20634 | 1464288855529 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1584ms 11:54:15 INFO - PROCESS | 20634 | 1464288855586 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 11:54:15 INFO - PROCESS | 20634 | 1464288855593 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 11:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:54:15 INFO - PROCESS | 20634 | 1464288855600 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:54:15 INFO - PROCESS | 20634 | 1464288855607 Marionette TRACE conn4 <- [1,250,null,{}] 11:54:15 INFO - PROCESS | 20634 | 1464288855614 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:15 INFO - PROCESS | 20634 | 1464288855776 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 11:54:15 INFO - PROCESS | 20634 | 1464288855932 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x938d2800 == 57 [pid = 20634] [id = 70] 11:54:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 105 (0x95271000) [pid = 20634] [serial = 208] [outer = (nil)] 11:54:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 106 (0x95686400) [pid = 20634] [serial = 209] [outer = 0x95271000] 11:54:16 INFO - PROCESS | 20634 | 1464288856038 Marionette DEBUG loaded listener.js 11:54:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 107 (0x990d9400) [pid = 20634] [serial = 210] [outer = 0x95271000] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x93d94400 == 56 [pid = 20634] [id = 15] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x9232cc00 == 55 [pid = 20634] [id = 33] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x92331800 == 54 [pid = 20634] [id = 20] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 106 (0x9cd74c00) [pid = 20634] [serial = 128] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x938c9400 == 53 [pid = 20634] [id = 61] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x938a6800 == 52 [pid = 20634] [id = 60] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x99ec4800 == 51 [pid = 20634] [id = 59] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x9aa59c00 == 50 [pid = 20634] [id = 58] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x93d92400 == 49 [pid = 20634] [id = 57] 11:54:16 INFO - PROCESS | 20634 | --DOCSHELL 0x91f66c00 == 48 [pid = 20634] [id = 56] 11:54:16 INFO - PROCESS | 20634 | 1464288856953 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 105 (0x9d0bd800) [pid = 20634] [serial = 143] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 104 (0x9522d000) [pid = 20634] [serial = 131] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 103 (0x9526f400) [pid = 20634] [serial = 132] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 102 (0x9b3c6400) [pid = 20634] [serial = 137] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 101 (0x9d0bb400) [pid = 20634] [serial = 140] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 100 (0x99aaa800) [pid = 20634] [serial = 125] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 99 (0x95234800) [pid = 20634] [serial = 122] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 98 (0x99aa5400) [pid = 20634] [serial = 134] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 97 (0xa1134c00) [pid = 20634] [serial = 141] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 96 (0x9cd74000) [pid = 20634] [serial = 138] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 20634 | --DOMWINDOW == 95 (0x99ec0000) [pid = 20634] [serial = 135] [outer = (nil)] [url = about:blank] 11:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1437ms 11:54:17 INFO - PROCESS | 20634 | 1464288857038 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 11:54:17 INFO - PROCESS | 20634 | 1464288857046 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 11:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:54:17 INFO - PROCESS | 20634 | 1464288857056 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:54:17 INFO - PROCESS | 20634 | 1464288857061 Marionette TRACE conn4 <- [1,254,null,{}] 11:54:17 INFO - PROCESS | 20634 | 1464288857066 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:17 INFO - PROCESS | 20634 | 1464288857223 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 11:54:17 INFO - PROCESS | 20634 | 1464288857327 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a1a000 == 49 [pid = 20634] [id = 71] 11:54:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 96 (0x93d92400) [pid = 20634] [serial = 211] [outer = (nil)] 11:54:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 97 (0x97828400) [pid = 20634] [serial = 212] [outer = 0x93d92400] 11:54:17 INFO - PROCESS | 20634 | 1464288857400 Marionette DEBUG loaded listener.js 11:54:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 98 (0x99c3cc00) [pid = 20634] [serial = 213] [outer = 0x93d92400] 11:54:18 INFO - PROCESS | 20634 | 1464288858084 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 11:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1078ms 11:54:18 INFO - PROCESS | 20634 | 1464288858134 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 11:54:18 INFO - PROCESS | 20634 | 1464288858137 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 11:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:54:18 INFO - PROCESS | 20634 | 1464288858148 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:54:18 INFO - PROCESS | 20634 | 1464288858153 Marionette TRACE conn4 <- [1,258,null,{}] 11:54:18 INFO - PROCESS | 20634 | 1464288858169 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:18 INFO - PROCESS | 20634 | 1464288858335 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 11:54:18 INFO - PROCESS | 20634 | 1464288858440 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x99b46800 == 50 [pid = 20634] [id = 72] 11:54:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 99 (0x99c3f400) [pid = 20634] [serial = 214] [outer = (nil)] 11:54:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 100 (0x9a1a4400) [pid = 20634] [serial = 215] [outer = 0x99c3f400] 11:54:18 INFO - PROCESS | 20634 | 1464288858522 Marionette DEBUG loaded listener.js 11:54:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 101 (0x9aa59c00) [pid = 20634] [serial = 216] [outer = 0x99c3f400] 11:54:19 INFO - PROCESS | 20634 | 1464288859266 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 11:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1141ms 11:54:19 INFO - PROCESS | 20634 | 1464288859285 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 11:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:54:19 INFO - PROCESS | 20634 | 1464288859290 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 11:54:19 INFO - PROCESS | 20634 | 1464288859296 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:54:19 INFO - PROCESS | 20634 | 1464288859299 Marionette TRACE conn4 <- [1,262,null,{}] 11:54:19 INFO - PROCESS | 20634 | 1464288859305 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:19 INFO - PROCESS | 20634 | 1464288859513 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 11:54:19 INFO - PROCESS | 20634 | 1464288859544 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d8e400 == 51 [pid = 20634] [id = 73] 11:54:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 102 (0x9aa5d400) [pid = 20634] [serial = 217] [outer = (nil)] 11:54:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 103 (0x9ade3c00) [pid = 20634] [serial = 218] [outer = 0x9aa5d400] 11:54:19 INFO - PROCESS | 20634 | 1464288859616 Marionette DEBUG loaded listener.js 11:54:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 104 (0x9b92bc00) [pid = 20634] [serial = 219] [outer = 0x9aa5d400] 11:54:20 INFO - PROCESS | 20634 | 1464288860402 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 11:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1178ms 11:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:54:20 INFO - PROCESS | 20634 | 1464288860474 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 11:54:20 INFO - PROCESS | 20634 | 1464288860477 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 11:54:20 INFO - PROCESS | 20634 | 1464288860484 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:54:20 INFO - PROCESS | 20634 | 1464288860487 Marionette TRACE conn4 <- [1,266,null,{}] 11:54:20 INFO - PROCESS | 20634 | 1464288860492 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:20 INFO - PROCESS | 20634 | 1464288860706 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 11:54:20 INFO - PROCESS | 20634 | 1464288860783 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x938ab400 == 52 [pid = 20634] [id = 74] 11:54:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 105 (0x93bf1800) [pid = 20634] [serial = 220] [outer = (nil)] 11:54:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 106 (0x9cd7c400) [pid = 20634] [serial = 221] [outer = 0x93bf1800] 11:54:20 INFO - PROCESS | 20634 | 1464288860856 Marionette DEBUG loaded listener.js 11:54:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 107 (0x9cd29c00) [pid = 20634] [serial = 222] [outer = 0x93bf1800] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 106 (0x95291800) [pid = 20634] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 105 (0x9aaf0800) [pid = 20634] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 104 (0x938acc00) [pid = 20634] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 103 (0x93a14800) [pid = 20634] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 102 (0x92334c00) [pid = 20634] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 101 (0x9cd2b000) [pid = 20634] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 100 (0x91f64400) [pid = 20634] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 99 (0x92333000) [pid = 20634] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:54:21 INFO - PROCESS | 20634 | --DOMWINDOW == 98 (0x9aa5a400) [pid = 20634] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:54:21 INFO - PROCESS | 20634 | 1464288861976 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 11:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1528ms 11:54:22 INFO - PROCESS | 20634 | 1464288862016 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 11:54:22 INFO - PROCESS | 20634 | 1464288862019 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 11:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:54:22 INFO - PROCESS | 20634 | 1464288862025 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:54:22 INFO - PROCESS | 20634 | 1464288862028 Marionette TRACE conn4 <- [1,270,null,{}] 11:54:22 INFO - PROCESS | 20634 | 1464288862033 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:22 INFO - PROCESS | 20634 | 1464288862221 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 11:54:22 INFO - PROCESS | 20634 | 1464288862306 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x92333000 == 53 [pid = 20634] [id = 75] 11:54:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 99 (0x938a7400) [pid = 20634] [serial = 223] [outer = (nil)] 11:54:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 100 (0x9b0ce800) [pid = 20634] [serial = 224] [outer = 0x938a7400] 11:54:22 INFO - PROCESS | 20634 | 1464288862385 Marionette DEBUG loaded listener.js 11:54:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 101 (0xa30f2800) [pid = 20634] [serial = 225] [outer = 0x938a7400] 11:54:23 INFO - PROCESS | 20634 | 1464288863079 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1090ms 11:54:23 INFO - PROCESS | 20634 | 1464288863116 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 11:54:23 INFO - PROCESS | 20634 | 1464288863118 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 11:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:54:23 INFO - PROCESS | 20634 | 1464288863125 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:54:23 INFO - PROCESS | 20634 | 1464288863128 Marionette TRACE conn4 <- [1,274,null,{}] 11:54:23 INFO - PROCESS | 20634 | 1464288863133 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:23 INFO - PROCESS | 20634 | 1464288863311 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 11:54:23 INFO - PROCESS | 20634 | 1464288863330 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f64400 == 54 [pid = 20634] [id = 76] 11:54:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 102 (0x9903b800) [pid = 20634] [serial = 226] [outer = (nil)] 11:54:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 103 (0xa6285400) [pid = 20634] [serial = 227] [outer = 0x9903b800] 11:54:23 INFO - PROCESS | 20634 | 1464288863403 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 104 (0xa675c800) [pid = 20634] [serial = 228] [outer = 0x9903b800] 11:54:24 INFO - PROCESS | 20634 | 1464288864339 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 11:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1279ms 11:54:24 INFO - PROCESS | 20634 | 1464288864405 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 11:54:24 INFO - PROCESS | 20634 | 1464288864412 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 11:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:54:24 INFO - PROCESS | 20634 | 1464288864422 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:54:24 INFO - PROCESS | 20634 | 1464288864427 Marionette TRACE conn4 <- [1,278,null,{}] 11:54:24 INFO - PROCESS | 20634 | 1464288864436 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:24 INFO - PROCESS | 20634 | 1464288864649 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 11:54:24 INFO - PROCESS | 20634 | 1464288864796 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x938cf000 == 55 [pid = 20634] [id = 77] 11:54:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 105 (0x95233800) [pid = 20634] [serial = 229] [outer = (nil)] 11:54:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 106 (0x95351000) [pid = 20634] [serial = 230] [outer = 0x95233800] 11:54:24 INFO - PROCESS | 20634 | 1464288864902 Marionette DEBUG loaded listener.js 11:54:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 107 (0x984ee000) [pid = 20634] [serial = 231] [outer = 0x95233800] 11:54:25 INFO - PROCESS | 20634 | 1464288865825 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 11:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1436ms 11:54:25 INFO - PROCESS | 20634 | 1464288865859 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 11:54:25 INFO - PROCESS | 20634 | 1464288865867 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 11:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:54:25 INFO - PROCESS | 20634 | 1464288865878 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:54:25 INFO - PROCESS | 20634 | 1464288865882 Marionette TRACE conn4 <- [1,282,null,{}] 11:54:25 INFO - PROCESS | 20634 | 1464288865889 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:26 INFO - PROCESS | 20634 | 1464288866068 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 11:54:26 INFO - PROCESS | 20634 | 1464288866214 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x99ca6000 == 56 [pid = 20634] [id = 78] 11:54:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 108 (0x99e42800) [pid = 20634] [serial = 232] [outer = (nil)] 11:54:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 109 (0x9aa4f000) [pid = 20634] [serial = 233] [outer = 0x99e42800] 11:54:26 INFO - PROCESS | 20634 | 1464288866305 Marionette DEBUG loaded listener.js 11:54:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 110 (0x9add7c00) [pid = 20634] [serial = 234] [outer = 0x99e42800] 11:54:27 INFO - PROCESS | 20634 | 1464288867286 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 11:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1434ms 11:54:27 INFO - PROCESS | 20634 | 1464288867313 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 11:54:27 INFO - PROCESS | 20634 | 1464288867318 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 11:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:54:27 INFO - PROCESS | 20634 | 1464288867324 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:54:27 INFO - PROCESS | 20634 | 1464288867330 Marionette TRACE conn4 <- [1,286,null,{}] 11:54:27 INFO - PROCESS | 20634 | 1464288867347 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:27 INFO - PROCESS | 20634 | 1464288867528 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 11:54:27 INFO - PROCESS | 20634 | 1464288867676 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d7c00 == 57 [pid = 20634] [id = 79] 11:54:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 111 (0x919dc000) [pid = 20634] [serial = 235] [outer = (nil)] 11:54:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 112 (0x9aa55c00) [pid = 20634] [serial = 236] [outer = 0x919dc000] 11:54:27 INFO - PROCESS | 20634 | 1464288867772 Marionette DEBUG loaded listener.js 11:54:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 113 (0x9d022c00) [pid = 20634] [serial = 237] [outer = 0x919dc000] 11:54:28 INFO - PROCESS | 20634 | 1464288868698 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 11:54:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 114 (0x9b020400) [pid = 20634] [serial = 238] [outer = 0x98b4bc00] 11:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1434ms 11:54:28 INFO - PROCESS | 20634 | 1464288868779 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 11:54:28 INFO - PROCESS | 20634 | 1464288868783 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 11:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:54:28 INFO - PROCESS | 20634 | 1464288868841 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:54:28 INFO - PROCESS | 20634 | 1464288868844 Marionette TRACE conn4 <- [1,290,null,{}] 11:54:28 INFO - PROCESS | 20634 | 1464288868858 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:29 INFO - PROCESS | 20634 | 1464288869028 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 11:54:29 INFO - PROCESS | 20634 | 1464288869174 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f6ac00 == 58 [pid = 20634] [id = 80] 11:54:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 115 (0x91f6f800) [pid = 20634] [serial = 239] [outer = (nil)] 11:54:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 116 (0xa673dc00) [pid = 20634] [serial = 240] [outer = 0x91f6f800] 11:54:29 INFO - PROCESS | 20634 | 1464288869303 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 117 (0xa67cd800) [pid = 20634] [serial = 241] [outer = 0x91f6f800] 11:54:30 INFO - PROCESS | 20634 | 1464288870101 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1319ms 11:54:30 INFO - PROCESS | 20634 | 1464288870133 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 11:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:54:30 INFO - PROCESS | 20634 | 1464288870137 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 11:54:30 INFO - PROCESS | 20634 | 1464288870143 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:54:30 INFO - PROCESS | 20634 | 1464288870147 Marionette TRACE conn4 <- [1,294,null,{}] 11:54:30 INFO - PROCESS | 20634 | 1464288870171 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:30 INFO - PROCESS | 20634 | 1464288870352 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 11:54:30 INFO - PROCESS | 20634 | 1464288870502 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x9534c000 == 59 [pid = 20634] [id = 81] 11:54:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x9cd21400) [pid = 20634] [serial = 242] [outer = (nil)] 11:54:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0xa68d1000) [pid = 20634] [serial = 243] [outer = 0x9cd21400] 11:54:30 INFO - PROCESS | 20634 | 1464288870588 Marionette DEBUG loaded listener.js 11:54:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0xa68d5800) [pid = 20634] [serial = 244] [outer = 0x9cd21400] 11:54:31 INFO - PROCESS | 20634 | 1464288871440 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:31 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. 11:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1354ms 11:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:54:31 INFO - PROCESS | 20634 | 1464288871498 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 11:54:31 INFO - PROCESS | 20634 | 1464288871501 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 11:54:31 INFO - PROCESS | 20634 | 1464288871509 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:54:31 INFO - PROCESS | 20634 | 1464288871511 Marionette TRACE conn4 <- [1,298,null,{}] 11:54:31 INFO - PROCESS | 20634 | 1464288871518 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:31 INFO - PROCESS | 20634 | 1464288871744 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 11:54:31 INFO - PROCESS | 20634 | 1464288871906 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x911ca000 == 60 [pid = 20634] [id = 82] 11:54:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x911cac00) [pid = 20634] [serial = 245] [outer = (nil)] 11:54:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x911d3c00) [pid = 20634] [serial = 246] [outer = 0x911cac00] 11:54:32 INFO - PROCESS | 20634 | 1464288871997 Marionette DEBUG loaded listener.js 11:54:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0xa68d3400) [pid = 20634] [serial = 247] [outer = 0x911cac00] 11:54:32 INFO - PROCESS | 20634 | 1464288872818 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:32 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. 11:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1380ms 11:54:32 INFO - PROCESS | 20634 | 1464288872887 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 11:54:32 INFO - PROCESS | 20634 | 1464288872891 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 11:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:54:32 INFO - PROCESS | 20634 | 1464288872897 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:54:32 INFO - PROCESS | 20634 | 1464288872900 Marionette TRACE conn4 <- [1,302,null,{}] 11:54:32 INFO - PROCESS | 20634 | 1464288872906 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:33 INFO - PROCESS | 20634 | 1464288873070 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 11:54:33 INFO - PROCESS | 20634 | 1464288873218 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x911d4400 == 61 [pid = 20634] [id = 83] 11:54:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x913d5800) [pid = 20634] [serial = 248] [outer = (nil)] 11:54:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x913dc800) [pid = 20634] [serial = 249] [outer = 0x913d5800] 11:54:33 INFO - PROCESS | 20634 | 1464288873307 Marionette DEBUG loaded listener.js 11:54:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x913de400) [pid = 20634] [serial = 250] [outer = 0x913d5800] 11:54:34 INFO - PROCESS | 20634 | 1464288874170 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:34 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. 11:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1328ms 11:54:34 INFO - PROCESS | 20634 | 1464288874226 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 11:54:34 INFO - PROCESS | 20634 | 1464288874231 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 11:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:54:34 INFO - PROCESS | 20634 | 1464288874237 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:54:34 INFO - PROCESS | 20634 | 1464288874240 Marionette TRACE conn4 <- [1,306,null,{}] 11:54:34 INFO - PROCESS | 20634 | 1464288874246 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:34 INFO - PROCESS | 20634 | 1464288874404 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 11:54:34 INFO - PROCESS | 20634 | 1464288874557 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x913d9000 == 62 [pid = 20634] [id = 84] 11:54:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x913d9c00) [pid = 20634] [serial = 251] [outer = (nil)] 11:54:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x91f69800) [pid = 20634] [serial = 252] [outer = 0x913d9c00] 11:54:34 INFO - PROCESS | 20634 | 1464288874641 Marionette DEBUG loaded listener.js 11:54:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x938cc400) [pid = 20634] [serial = 253] [outer = 0x913d9c00] 11:54:35 INFO - PROCESS | 20634 | 1464288875757 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:35 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. 11:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1579ms 11:54:35 INFO - PROCESS | 20634 | 1464288875818 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 11:54:35 INFO - PROCESS | 20634 | 1464288875823 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 11:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:54:35 INFO - PROCESS | 20634 | 1464288875831 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:54:35 INFO - PROCESS | 20634 | 1464288875836 Marionette TRACE conn4 <- [1,310,null,{}] 11:54:35 INFO - PROCESS | 20634 | 1464288875846 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:36 INFO - PROCESS | 20634 | 1464288876051 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 11:54:36 INFO - PROCESS | 20634 | 1464288876363 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x919da000 == 63 [pid = 20634] [id = 85] 11:54:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x919df400) [pid = 20634] [serial = 254] [outer = (nil)] 11:54:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x91a51400) [pid = 20634] [serial = 255] [outer = 0x919df400] 11:54:36 INFO - PROCESS | 20634 | 1464288876449 Marionette DEBUG loaded listener.js 11:54:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x91a5ac00) [pid = 20634] [serial = 256] [outer = 0x919df400] 11:54:37 INFO - PROCESS | 20634 | --DOCSHELL 0x95276800 == 62 [pid = 20634] [id = 6] 11:54:37 INFO - PROCESS | 20634 | --DOCSHELL 0x92333000 == 61 [pid = 20634] [id = 75] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0xa4e1f800) [pid = 20634] [serial = 185] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOCSHELL 0x938ab400 == 60 [pid = 20634] [id = 74] 11:54:37 INFO - PROCESS | 20634 | --DOCSHELL 0x93d8e400 == 59 [pid = 20634] [id = 73] 11:54:37 INFO - PROCESS | 20634 | --DOCSHELL 0x99b46800 == 58 [pid = 20634] [id = 72] 11:54:37 INFO - PROCESS | 20634 | 1464288877362 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:37 INFO - PROCESS | 20634 | --DOCSHELL 0x93a1a000 == 57 [pid = 20634] [id = 71] 11:54:37 INFO - PROCESS | 20634 | --DOCSHELL 0x938d2800 == 56 [pid = 20634] [id = 70] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x9cde6400) [pid = 20634] [serial = 152] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0xa3260800) [pid = 20634] [serial = 183] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0x9a18cc00) [pid = 20634] [serial = 165] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0x9903f000) [pid = 20634] [serial = 170] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0x9cded400) [pid = 20634] [serial = 129] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x9aa56000) [pid = 20634] [serial = 161] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x99764800) [pid = 20634] [serial = 149] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x9b3c9400) [pid = 20634] [serial = 177] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x938d4400) [pid = 20634] [serial = 158] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0x94756800) [pid = 20634] [serial = 101] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x9567e000) [pid = 20634] [serial = 168] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x9782b000) [pid = 20634] [serial = 164] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0xa2275800) [pid = 20634] [serial = 182] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 117 (0x9cdf3000) [pid = 20634] [serial = 180] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 116 (0x9aae3400) [pid = 20634] [serial = 173] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 115 (0x9aaeb000) [pid = 20634] [serial = 174] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 114 (0x92330400) [pid = 20634] [serial = 146] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 113 (0x93d90800) [pid = 20634] [serial = 167] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 112 (0xa35f7400) [pid = 20634] [serial = 155] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 111 (0x99b47000) [pid = 20634] [serial = 171] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 110 (0x9ae75800) [pid = 20634] [serial = 176] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 20634 | --DOMWINDOW == 109 (0x9cd2d400) [pid = 20634] [serial = 179] [outer = (nil)] [url = about:blank] 11:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1592ms 11:54:37 INFO - PROCESS | 20634 | 1464288877425 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 11:54:37 INFO - PROCESS | 20634 | 1464288877433 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 11:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:54:37 INFO - PROCESS | 20634 | 1464288877444 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:54:37 INFO - PROCESS | 20634 | 1464288877448 Marionette TRACE conn4 <- [1,314,null,{}] 11:54:37 INFO - PROCESS | 20634 | 1464288877454 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:37 INFO - PROCESS | 20634 | 1464288877611 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 11:54:37 INFO - PROCESS | 20634 | 1464288877721 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f6d000 == 57 [pid = 20634] [id = 86] 11:54:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 110 (0x92330400) [pid = 20634] [serial = 257] [outer = (nil)] 11:54:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 111 (0x938ab400) [pid = 20634] [serial = 258] [outer = 0x92330400] 11:54:37 INFO - PROCESS | 20634 | 1464288877794 Marionette DEBUG loaded listener.js 11:54:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 112 (0x938d4400) [pid = 20634] [serial = 259] [outer = 0x92330400] 11:54:38 INFO - PROCESS | 20634 | 1464288878554 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:38 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. 11:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1132ms 11:54:38 INFO - PROCESS | 20634 | 1464288878579 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 11:54:38 INFO - PROCESS | 20634 | 1464288878583 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 11:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:54:38 INFO - PROCESS | 20634 | 1464288878590 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:54:38 INFO - PROCESS | 20634 | 1464288878595 Marionette TRACE conn4 <- [1,318,null,{}] 11:54:38 INFO - PROCESS | 20634 | 1464288878616 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:38 INFO - PROCESS | 20634 | 1464288878776 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 11:54:38 INFO - PROCESS | 20634 | 1464288878789 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a60800 == 58 [pid = 20634] [id = 87] 11:54:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 113 (0x9526b400) [pid = 20634] [serial = 260] [outer = (nil)] 11:54:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 114 (0x95349000) [pid = 20634] [serial = 261] [outer = 0x9526b400] 11:54:38 INFO - PROCESS | 20634 | 1464288878865 Marionette DEBUG loaded listener.js 11:54:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 115 (0x9567d000) [pid = 20634] [serial = 262] [outer = 0x9526b400] 11:54:39 INFO - PROCESS | 20634 | 1464288879743 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:39 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. 11:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1183ms 11:54:39 INFO - PROCESS | 20634 | 1464288879774 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 11:54:39 INFO - PROCESS | 20634 | 1464288879778 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 11:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:54:39 INFO - PROCESS | 20634 | 1464288879784 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:54:39 INFO - PROCESS | 20634 | 1464288879787 Marionette TRACE conn4 <- [1,322,null,{}] 11:54:39 INFO - PROCESS | 20634 | 1464288879802 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:39 INFO - PROCESS | 20634 | 1464288879987 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 11:54:40 INFO - PROCESS | 20634 | 1464288880010 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x9475ac00 == 59 [pid = 20634] [id = 88] 11:54:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 116 (0x95689800) [pid = 20634] [serial = 263] [outer = (nil)] 11:54:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 117 (0x990d2800) [pid = 20634] [serial = 264] [outer = 0x95689800] 11:54:40 INFO - PROCESS | 20634 | 1464288880098 Marionette DEBUG loaded listener.js 11:54:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x98eb6800) [pid = 20634] [serial = 265] [outer = 0x95689800] 11:54:41 INFO - PROCESS | 20634 | 1464288881000 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:41 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. 11:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1240ms 11:54:41 INFO - PROCESS | 20634 | 1464288881037 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 11:54:41 INFO - PROCESS | 20634 | 1464288881042 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 11:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:54:41 INFO - PROCESS | 20634 | 1464288881048 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:54:41 INFO - PROCESS | 20634 | 1464288881051 Marionette TRACE conn4 <- [1,326,null,{}] 11:54:41 INFO - PROCESS | 20634 | 1464288881063 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:41 INFO - PROCESS | 20634 | 1464288881246 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 11:54:41 INFO - PROCESS | 20634 | 1464288881280 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x99c38800 == 60 [pid = 20634] [id = 89] 11:54:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x99c42000) [pid = 20634] [serial = 266] [outer = (nil)] 11:54:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x99e43000) [pid = 20634] [serial = 267] [outer = 0x99c42000] 11:54:41 INFO - PROCESS | 20634 | 1464288881352 Marionette DEBUG loaded listener.js 11:54:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x99e4a000) [pid = 20634] [serial = 268] [outer = 0x99c42000] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x93bf1800) [pid = 20634] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x95271000) [pid = 20634] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0x99c3f400) [pid = 20634] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 117 (0x9475ec00) [pid = 20634] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 116 (0x93d92400) [pid = 20634] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 115 (0x938a7400) [pid = 20634] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 114 (0x9aa5d400) [pid = 20634] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:54:42 INFO - PROCESS | 20634 | --DOMWINDOW == 113 (0x97830400) [pid = 20634] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:54:42 INFO - PROCESS | 20634 | 1464288882419 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:42 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. 11:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1391ms 11:54:42 INFO - PROCESS | 20634 | 1464288882440 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 11:54:42 INFO - PROCESS | 20634 | 1464288882444 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 11:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:54:42 INFO - PROCESS | 20634 | 1464288882450 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:54:42 INFO - PROCESS | 20634 | 1464288882452 Marionette TRACE conn4 <- [1,330,null,{}] 11:54:42 INFO - PROCESS | 20634 | 1464288882458 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:42 INFO - PROCESS | 20634 | 1464288882633 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 11:54:42 INFO - PROCESS | 20634 | 1464288882797 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a7400 == 61 [pid = 20634] [id = 90] 11:54:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 114 (0x93d92800) [pid = 20634] [serial = 269] [outer = (nil)] 11:54:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 115 (0x9a187800) [pid = 20634] [serial = 270] [outer = 0x93d92800] 11:54:42 INFO - PROCESS | 20634 | 1464288882876 Marionette DEBUG loaded listener.js 11:54:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 116 (0x9aa58400) [pid = 20634] [serial = 271] [outer = 0x93d92800] 11:54:43 INFO - PROCESS | 20634 | 1464288883578 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:43 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. 11:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1176ms 11:54:43 INFO - PROCESS | 20634 | 1464288883628 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 11:54:43 INFO - PROCESS | 20634 | 1464288883632 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 11:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:54:43 INFO - PROCESS | 20634 | 1464288883638 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:54:43 INFO - PROCESS | 20634 | 1464288883641 Marionette TRACE conn4 <- [1,334,null,{}] 11:54:43 INFO - PROCESS | 20634 | 1464288883647 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:43 INFO - PROCESS | 20634 | 1464288883810 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 11:54:43 INFO - PROCESS | 20634 | 1464288883821 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d9400 == 62 [pid = 20634] [id = 91] 11:54:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 117 (0x9aa50400) [pid = 20634] [serial = 272] [outer = (nil)] 11:54:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x9aaec000) [pid = 20634] [serial = 273] [outer = 0x9aa50400] 11:54:43 INFO - PROCESS | 20634 | 1464288883897 Marionette DEBUG loaded listener.js 11:54:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x9ade4400) [pid = 20634] [serial = 274] [outer = 0x9aa50400] 11:54:44 INFO - PROCESS | 20634 | 1464288884974 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:45 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. 11:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1379ms 11:54:45 INFO - PROCESS | 20634 | 1464288885019 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 11:54:45 INFO - PROCESS | 20634 | 1464288885027 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 11:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:54:45 INFO - PROCESS | 20634 | 1464288885037 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:54:45 INFO - PROCESS | 20634 | 1464288885041 Marionette TRACE conn4 <- [1,338,null,{}] 11:54:45 INFO - PROCESS | 20634 | 1464288885059 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:45 INFO - PROCESS | 20634 | 1464288885290 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 11:54:45 INFO - PROCESS | 20634 | 1464288885510 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e3400 == 63 [pid = 20634] [id = 92] 11:54:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x910e7000) [pid = 20634] [serial = 275] [outer = (nil)] 11:54:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x913d8000) [pid = 20634] [serial = 276] [outer = 0x910e7000] 11:54:45 INFO - PROCESS | 20634 | 1464288885649 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x919d2400) [pid = 20634] [serial = 277] [outer = 0x910e7000] 11:54:46 INFO - PROCESS | 20634 | 1464288886598 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:46 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. 11:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1594ms 11:54:46 INFO - PROCESS | 20634 | 1464288886632 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 11:54:46 INFO - PROCESS | 20634 | 1464288886641 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 11:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:54:46 INFO - PROCESS | 20634 | 1464288886653 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:54:46 INFO - PROCESS | 20634 | 1464288886657 Marionette TRACE conn4 <- [1,342,null,{}] 11:54:46 INFO - PROCESS | 20634 | 1464288886665 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:46 INFO - PROCESS | 20634 | 1464288886859 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 11:54:47 INFO - PROCESS | 20634 | 1464288887107 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a55400 == 64 [pid = 20634] [id = 93] 11:54:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x91a5ec00) [pid = 20634] [serial = 278] [outer = (nil)] 11:54:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x938ac000) [pid = 20634] [serial = 279] [outer = 0x91a5ec00] 11:54:47 INFO - PROCESS | 20634 | 1464288887243 Marionette DEBUG loaded listener.js 11:54:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x93a1b000) [pid = 20634] [serial = 280] [outer = 0x91a5ec00] 11:54:48 INFO - PROCESS | 20634 | 1464288888106 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:48 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. 11:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1485ms 11:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:54:48 INFO - PROCESS | 20634 | 1464288888137 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 11:54:48 INFO - PROCESS | 20634 | 1464288888141 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 11:54:48 INFO - PROCESS | 20634 | 1464288888148 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:54:48 INFO - PROCESS | 20634 | 1464288888154 Marionette TRACE conn4 <- [1,346,null,{}] 11:54:48 INFO - PROCESS | 20634 | 1464288888173 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:48 INFO - PROCESS | 20634 | 1464288888371 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 11:54:48 INFO - PROCESS | 20634 | 1464288888532 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a53400 == 65 [pid = 20634] [id = 94] 11:54:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x95344000) [pid = 20634] [serial = 281] [outer = (nil)] 11:54:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x99c39400) [pid = 20634] [serial = 282] [outer = 0x95344000] 11:54:48 INFO - PROCESS | 20634 | 1464288888636 Marionette DEBUG loaded listener.js 11:54:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x9a085c00) [pid = 20634] [serial = 283] [outer = 0x95344000] 11:54:49 INFO - PROCESS | 20634 | 1464288889533 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:49 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. 11:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1446ms 11:54:49 INFO - PROCESS | 20634 | 1464288889593 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 11:54:49 INFO - PROCESS | 20634 | 1464288889598 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 11:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:54:49 INFO - PROCESS | 20634 | 1464288889606 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:54:49 INFO - PROCESS | 20634 | 1464288889610 Marionette TRACE conn4 <- [1,350,null,{}] 11:54:49 INFO - PROCESS | 20634 | 1464288889616 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:49 INFO - PROCESS | 20634 | 1464288889803 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 11:54:49 INFO - PROCESS | 20634 | 1464288889959 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x910ea800 == 66 [pid = 20634] [id = 95] 11:54:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x911d6800) [pid = 20634] [serial = 284] [outer = (nil)] 11:54:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x9aae7c00) [pid = 20634] [serial = 285] [outer = 0x911d6800] 11:54:50 INFO - PROCESS | 20634 | 1464288890059 Marionette DEBUG loaded listener.js 11:54:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x9b3c5400) [pid = 20634] [serial = 286] [outer = 0x911d6800] 11:54:50 INFO - PROCESS | 20634 | 1464288890939 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:50 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. 11:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1382ms 11:54:50 INFO - PROCESS | 20634 | 1464288890990 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 11:54:50 INFO - PROCESS | 20634 | 1464288890994 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 11:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:54:51 INFO - PROCESS | 20634 | 1464288891000 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:54:51 INFO - PROCESS | 20634 | 1464288891005 Marionette TRACE conn4 <- [1,354,null,{}] 11:54:51 INFO - PROCESS | 20634 | 1464288891012 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:51 INFO - PROCESS | 20634 | 1464288891180 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 11:54:51 INFO - PROCESS | 20634 | 1464288891343 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x911d4c00 == 67 [pid = 20634] [id = 96] 11:54:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x91f6dc00) [pid = 20634] [serial = 287] [outer = (nil)] 11:54:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x9cde6400) [pid = 20634] [serial = 288] [outer = 0x91f6dc00] 11:54:51 INFO - PROCESS | 20634 | 1464288891427 Marionette DEBUG loaded listener.js 11:54:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x9d01c000) [pid = 20634] [serial = 289] [outer = 0x91f6dc00] 11:54:52 INFO - PROCESS | 20634 | 1464288892357 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:52 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. 11:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1430ms 11:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:54:52 INFO - PROCESS | 20634 | 1464288892432 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 11:54:52 INFO - PROCESS | 20634 | 1464288892436 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 11:54:52 INFO - PROCESS | 20634 | 1464288892442 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:54:52 INFO - PROCESS | 20634 | 1464288892445 Marionette TRACE conn4 <- [1,358,null,{}] 11:54:52 INFO - PROCESS | 20634 | 1464288892451 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:52 INFO - PROCESS | 20634 | 1464288892679 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 11:54:52 INFO - PROCESS | 20634 | 1464288892871 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x907a3000 == 68 [pid = 20634] [id = 97] 11:54:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x907a3c00) [pid = 20634] [serial = 290] [outer = (nil)] 11:54:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x907ac000) [pid = 20634] [serial = 291] [outer = 0x907a3c00] 11:54:53 INFO - PROCESS | 20634 | 1464288893011 Marionette DEBUG loaded listener.js 11:54:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x9cdf0000) [pid = 20634] [serial = 292] [outer = 0x907a3c00] 11:54:53 INFO - PROCESS | 20634 | 1464288893865 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:53 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. 11:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1480ms 11:54:53 INFO - PROCESS | 20634 | 1464288893922 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 11:54:53 INFO - PROCESS | 20634 | 1464288893925 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 11:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:54:53 INFO - PROCESS | 20634 | 1464288893932 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:54:53 INFO - PROCESS | 20634 | 1464288893935 Marionette TRACE conn4 <- [1,362,null,{}] 11:54:53 INFO - PROCESS | 20634 | 1464288893941 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:54 INFO - PROCESS | 20634 | 1464288894135 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 11:54:54 INFO - PROCESS | 20634 | 1464288894294 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed4ac00 == 69 [pid = 20634] [id = 98] 11:54:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8ed4c400) [pid = 20634] [serial = 293] [outer = (nil)] 11:54:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8ed52800) [pid = 20634] [serial = 294] [outer = 0x8ed4c400] 11:54:54 INFO - PROCESS | 20634 | 1464288894380 Marionette DEBUG loaded listener.js 11:54:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x8ed54800) [pid = 20634] [serial = 295] [outer = 0x8ed4c400] 11:54:55 INFO - PROCESS | 20634 | 1464288895269 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:55 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. 11:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1388ms 11:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:54:55 INFO - PROCESS | 20634 | 1464288895321 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 11:54:55 INFO - PROCESS | 20634 | 1464288895325 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 11:54:55 INFO - PROCESS | 20634 | 1464288895331 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:54:55 INFO - PROCESS | 20634 | 1464288895335 Marionette TRACE conn4 <- [1,366,null,{}] 11:54:55 INFO - PROCESS | 20634 | 1464288895341 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:55 INFO - PROCESS | 20634 | 1464288895519 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 11:54:55 INFO - PROCESS | 20634 | 1464288895702 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x907a9800 == 70 [pid = 20634] [id = 99] 11:54:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x907aa000) [pid = 20634] [serial = 296] [outer = (nil)] 11:54:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x98eb3400) [pid = 20634] [serial = 297] [outer = 0x907aa000] 11:54:55 INFO - PROCESS | 20634 | 1464288895796 Marionette DEBUG loaded listener.js 11:54:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0xa214ec00) [pid = 20634] [serial = 298] [outer = 0x907aa000] 11:54:56 INFO - PROCESS | 20634 | 1464288896751 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:56 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. 11:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1480ms 11:54:56 INFO - PROCESS | 20634 | 1464288896810 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 11:54:56 INFO - PROCESS | 20634 | 1464288896814 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 11:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:54:56 INFO - PROCESS | 20634 | 1464288896820 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:54:56 INFO - PROCESS | 20634 | 1464288896824 Marionette TRACE conn4 <- [1,370,null,{}] 11:54:56 INFO - PROCESS | 20634 | 1464288896829 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:57 INFO - PROCESS | 20634 | 1464288897238 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 11:54:57 INFO - PROCESS | 20634 | 1464288897454 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e2400 == 71 [pid = 20634] [id = 100] 11:54:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x910e2800) [pid = 20634] [serial = 299] [outer = (nil)] 11:54:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x910e7c00) [pid = 20634] [serial = 300] [outer = 0x910e2800] 11:54:57 INFO - PROCESS | 20634 | 1464288897534 Marionette DEBUG loaded listener.js 11:54:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x911cb400) [pid = 20634] [serial = 301] [outer = 0x910e2800] 11:54:58 INFO - PROCESS | 20634 | 1464288898397 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:54:58 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. 11:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1629ms 11:54:58 INFO - PROCESS | 20634 | 1464288898451 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 11:54:58 INFO - PROCESS | 20634 | 1464288898456 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 11:54:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:54:58 INFO - PROCESS | 20634 | 1464288898464 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:54:58 INFO - PROCESS | 20634 | 1464288898470 Marionette TRACE conn4 <- [1,374,null,{}] 11:54:58 INFO - PROCESS | 20634 | 1464288898477 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:58 INFO - PROCESS | 20634 | 1464288898648 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 11:54:58 INFO - PROCESS | 20634 | 1464288898815 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x913e0800 == 72 [pid = 20634] [id = 101] 11:54:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x91a5a000) [pid = 20634] [serial = 302] [outer = (nil)] 11:54:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x91f63800) [pid = 20634] [serial = 303] [outer = 0x91a5a000] 11:54:58 INFO - PROCESS | 20634 | 1464288898939 Marionette DEBUG loaded listener.js 11:54:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x938d6800) [pid = 20634] [serial = 304] [outer = 0x91a5a000] 11:54:59 INFO - PROCESS | 20634 | 1464288899884 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:54:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:54:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1453ms 11:54:59 INFO - PROCESS | 20634 | 1464288899917 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 11:54:59 INFO - PROCESS | 20634 | 1464288899922 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 11:54:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:54:59 INFO - PROCESS | 20634 | 1464288899928 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:54:59 INFO - PROCESS | 20634 | 1464288899932 Marionette TRACE conn4 <- [1,378,null,{}] 11:54:59 INFO - PROCESS | 20634 | 1464288899938 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:00 INFO - PROCESS | 20634 | 1464288900101 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x9b364000 == 71 [pid = 20634] [id = 13] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x93d8bc00 == 70 [pid = 20634] [id = 10] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x9aa52800 == 69 [pid = 20634] [id = 54] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x938a4c00 == 68 [pid = 20634] [id = 53] 11:55:00 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x95684c00) [pid = 20634] [serial = 188] [outer = (nil)] [url = about:blank] 11:55:00 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x99c3c800) [pid = 20634] [serial = 191] [outer = (nil)] [url = about:blank] 11:55:00 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x9ae6e000) [pid = 20634] [serial = 194] [outer = (nil)] [url = about:blank] 11:55:00 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0xa35f1c00) [pid = 20634] [serial = 197] [outer = (nil)] [url = about:blank] 11:55:00 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x99e49400) [pid = 20634] [serial = 200] [outer = (nil)] [url = about:blank] 11:55:00 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x9534dc00) [pid = 20634] [serial = 203] [outer = (nil)] [url = about:blank] 11:55:00 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0xa6285400) [pid = 20634] [serial = 227] [outer = (nil)] [url = about:blank] 11:55:00 INFO - PROCESS | 20634 | 1464288900395 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x938a7400 == 67 [pid = 20634] [id = 90] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x99c38800 == 66 [pid = 20634] [id = 89] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x9475ac00 == 65 [pid = 20634] [id = 88] 11:55:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x911d0400 == 66 [pid = 20634] [id = 102] 11:55:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x911d8000) [pid = 20634] [serial = 305] [outer = (nil)] 11:55:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x9232d000) [pid = 20634] [serial = 306] [outer = 0x911d8000] 11:55:00 INFO - PROCESS | 20634 | 1464288900488 Marionette DEBUG loaded listener.js 11:55:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x9526f400) [pid = 20634] [serial = 307] [outer = 0x911d8000] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x91a60800 == 65 [pid = 20634] [id = 87] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x91f6d000 == 64 [pid = 20634] [id = 86] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x919da000 == 63 [pid = 20634] [id = 85] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x9534c000 == 62 [pid = 20634] [id = 81] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x91f6ac00 == 61 [pid = 20634] [id = 80] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x938cf000 == 60 [pid = 20634] [id = 77] 11:55:00 INFO - PROCESS | 20634 | --DOCSHELL 0x91f64400 == 59 [pid = 20634] [id = 76] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x9b930000) [pid = 20634] [serial = 144] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x9cd7c400) [pid = 20634] [serial = 221] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x990d9400) [pid = 20634] [serial = 210] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x95686400) [pid = 20634] [serial = 209] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x9a1a4400) [pid = 20634] [serial = 215] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x99c9b800) [pid = 20634] [serial = 207] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x9782dc00) [pid = 20634] [serial = 206] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x97828400) [pid = 20634] [serial = 212] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x99c3cc00) [pid = 20634] [serial = 213] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x9b0ce800) [pid = 20634] [serial = 224] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x9cd29c00) [pid = 20634] [serial = 222] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x9ade3c00) [pid = 20634] [serial = 218] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x9b92bc00) [pid = 20634] [serial = 219] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0xa30f2800) [pid = 20634] [serial = 225] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x9aa59c00) [pid = 20634] [serial = 216] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 20634 | 1464288901390 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:55:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:55:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1529ms 11:55:01 INFO - PROCESS | 20634 | 1464288901459 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 11:55:01 INFO - PROCESS | 20634 | 1464288901465 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 11:55:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:55:01 INFO - PROCESS | 20634 | 1464288901483 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:55:01 INFO - PROCESS | 20634 | 1464288901490 Marionette TRACE conn4 <- [1,382,null,{}] 11:55:01 INFO - PROCESS | 20634 | 1464288901496 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:01 INFO - PROCESS | 20634 | 1464288901664 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 11:55:01 INFO - PROCESS | 20634 | 1464288901783 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a4c00 == 60 [pid = 20634] [id = 103] 11:55:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x95231c00) [pid = 20634] [serial = 308] [outer = (nil)] 11:55:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x99aa3400) [pid = 20634] [serial = 309] [outer = 0x95231c00] 11:55:01 INFO - PROCESS | 20634 | 1464288901859 Marionette DEBUG loaded listener.js 11:55:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x99c3ac00) [pid = 20634] [serial = 310] [outer = 0x95231c00] 11:55:02 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:02 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:02 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:02 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:02 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:02 INFO - PROCESS | 20634 | 1464288902619 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:55:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:55:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1198ms 11:55:02 INFO - PROCESS | 20634 | 1464288902678 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 11:55:02 INFO - PROCESS | 20634 | 1464288902681 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 11:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:55:02 INFO - PROCESS | 20634 | 1464288902688 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:55:02 INFO - PROCESS | 20634 | 1464288902692 Marionette TRACE conn4 <- [1,386,null,{}] 11:55:02 INFO - PROCESS | 20634 | 1464288902697 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:02 INFO - PROCESS | 20634 | 1464288902845 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 11:55:02 INFO - PROCESS | 20634 | 1464288902856 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x98446000 == 61 [pid = 20634] [id = 104] 11:55:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x99aaa800) [pid = 20634] [serial = 311] [outer = (nil)] 11:55:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x99e4cc00) [pid = 20634] [serial = 312] [outer = 0x99aaa800] 11:55:02 INFO - PROCESS | 20634 | 1464288902934 Marionette DEBUG loaded listener.js 11:55:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x99f08400) [pid = 20634] [serial = 313] [outer = 0x99aaa800] 11:55:03 INFO - PROCESS | 20634 | 1464288903852 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 11:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1190ms 11:55:03 INFO - PROCESS | 20634 | 1464288903880 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 11:55:03 INFO - PROCESS | 20634 | 1464288903883 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 11:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:55:03 INFO - PROCESS | 20634 | 1464288903889 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:55:03 INFO - PROCESS | 20634 | 1464288903892 Marionette TRACE conn4 <- [1,390,null,{}] 11:55:03 INFO - PROCESS | 20634 | 1464288903897 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:04 INFO - PROCESS | 20634 | 1464288904111 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 11:55:04 INFO - PROCESS | 20634 | 1464288904137 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa52c00 == 62 [pid = 20634] [id = 105] 11:55:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x9aa54400) [pid = 20634] [serial = 314] [outer = (nil)] 11:55:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x9aa5ac00) [pid = 20634] [serial = 315] [outer = 0x9aa54400] 11:55:04 INFO - PROCESS | 20634 | 1464288904217 Marionette DEBUG loaded listener.js 11:55:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x9b3c9400) [pid = 20634] [serial = 316] [outer = 0x9aa54400] 11:55:05 INFO - PROCESS | 20634 | 1464288905119 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 11:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1483ms 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x99c42000) [pid = 20634] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x92330400) [pid = 20634] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x919df400) [pid = 20634] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x9526b400) [pid = 20634] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x9a18b800) [pid = 20634] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x99e41400) [pid = 20634] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x9aa53400) [pid = 20634] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x95346800) [pid = 20634] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x93a1f000) [pid = 20634] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0x93d8d000) [pid = 20634] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0x9addcc00) [pid = 20634] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0x91f67400) [pid = 20634] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0x99039400) [pid = 20634] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x98b56400) [pid = 20634] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x99041c00) [pid = 20634] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x938ca000) [pid = 20634] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x99c35400) [pid = 20634] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0x99ecb800) [pid = 20634] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x9a18c400) [pid = 20634] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x95689800) [pid = 20634] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:55:05 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0x93d92800) [pid = 20634] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:55:05 INFO - PROCESS | 20634 | 1464288905409 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 11:55:05 INFO - PROCESS | 20634 | 1464288905423 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 11:55:05 INFO - PROCESS | 20634 | 1464288905427 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:55:05 INFO - PROCESS | 20634 | 1464288905431 Marionette TRACE conn4 <- [1,394,null,{}] 11:55:05 INFO - PROCESS | 20634 | 1464288905442 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:05 INFO - PROCESS | 20634 | 1464288905581 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 11:55:05 INFO - PROCESS | 20634 | 1464288905599 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x907ae400 == 63 [pid = 20634] [id = 106] 11:55:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x938ca000) [pid = 20634] [serial = 317] [outer = (nil)] 11:55:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x9534a400) [pid = 20634] [serial = 318] [outer = 0x938ca000] 11:55:05 INFO - PROCESS | 20634 | 1464288905673 Marionette DEBUG loaded listener.js 11:55:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x99041c00) [pid = 20634] [serial = 319] [outer = 0x938ca000] 11:55:06 INFO - PROCESS | 20634 | 1464288906530 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 11:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1136ms 11:55:06 INFO - PROCESS | 20634 | 1464288906565 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 20634 | 1464288906568 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 11:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:55:06 INFO - PROCESS | 20634 | 1464288906574 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:55:06 INFO - PROCESS | 20634 | 1464288906577 Marionette TRACE conn4 <- [1,398,null,{}] 11:55:06 INFO - PROCESS | 20634 | 1464288906583 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:06 INFO - PROCESS | 20634 | 1464288906727 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 11:55:06 INFO - PROCESS | 20634 | 1464288906743 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d8c800 == 64 [pid = 20634] [id = 107] 11:55:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x99039400) [pid = 20634] [serial = 320] [outer = (nil)] 11:55:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x9aa59000) [pid = 20634] [serial = 321] [outer = 0x99039400] 11:55:06 INFO - PROCESS | 20634 | 1464288906815 Marionette DEBUG loaded listener.js 11:55:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x9b363400) [pid = 20634] [serial = 322] [outer = 0x99039400] 11:55:07 INFO - PROCESS | 20634 | 1464288907826 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 11:55:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1288ms 11:55:07 INFO - PROCESS | 20634 | 1464288907863 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 11:55:07 INFO - PROCESS | 20634 | 1464288907869 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 11:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:55:07 INFO - PROCESS | 20634 | 1464288907879 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:55:07 INFO - PROCESS | 20634 | 1464288907884 Marionette TRACE conn4 <- [1,402,null,{}] 11:55:07 INFO - PROCESS | 20634 | 1464288907895 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:08 INFO - PROCESS | 20634 | 1464288908080 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 11:55:08 INFO - PROCESS | 20634 | 1464288908312 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x910de400 == 65 [pid = 20634] [id = 108] 11:55:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x910dec00) [pid = 20634] [serial = 323] [outer = (nil)] 11:55:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x913e4800) [pid = 20634] [serial = 324] [outer = 0x910dec00] 11:55:08 INFO - PROCESS | 20634 | 1464288908417 Marionette DEBUG loaded listener.js 11:55:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x919e0000) [pid = 20634] [serial = 325] [outer = 0x910dec00] 11:55:09 INFO - PROCESS | 20634 | 1464288909338 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 11:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1492ms 11:55:09 INFO - PROCESS | 20634 | 1464288909371 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 11:55:09 INFO - PROCESS | 20634 | 1464288909379 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 11:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:55:09 INFO - PROCESS | 20634 | 1464288909390 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:55:09 INFO - PROCESS | 20634 | 1464288909394 Marionette TRACE conn4 <- [1,406,null,{}] 11:55:09 INFO - PROCESS | 20634 | 1464288909401 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:09 INFO - PROCESS | 20634 | 1464288909582 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 11:55:09 INFO - PROCESS | 20634 | 1464288909789 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x9522ac00 == 66 [pid = 20634] [id = 109] 11:55:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x9522d800) [pid = 20634] [serial = 326] [outer = (nil)] 11:55:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x95272000) [pid = 20634] [serial = 327] [outer = 0x9522d800] 11:55:09 INFO - PROCESS | 20634 | 1464288909891 Marionette DEBUG loaded listener.js 11:55:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x95351800) [pid = 20634] [serial = 328] [outer = 0x9522d800] 11:55:10 INFO - PROCESS | 20634 | 1464288910856 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 11:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1529ms 11:55:10 INFO - PROCESS | 20634 | 1464288910921 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 11:55:10 INFO - PROCESS | 20634 | 1464288910925 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 11:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:55:10 INFO - PROCESS | 20634 | 1464288910932 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:55:10 INFO - PROCESS | 20634 | 1464288910938 Marionette TRACE conn4 <- [1,410,null,{}] 11:55:10 INFO - PROCESS | 20634 | 1464288910954 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:11 INFO - PROCESS | 20634 | 1464288911164 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 11:55:11 INFO - PROCESS | 20634 | 1464288911425 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x907abc00 == 67 [pid = 20634] [id = 110] 11:55:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x9a093400) [pid = 20634] [serial = 329] [outer = (nil)] 11:55:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x9b36ac00) [pid = 20634] [serial = 330] [outer = 0x9a093400] 11:55:11 INFO - PROCESS | 20634 | 1464288911516 Marionette DEBUG loaded listener.js 11:55:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0xa214e400) [pid = 20634] [serial = 331] [outer = 0x9a093400] 11:55:12 INFO - PROCESS | 20634 | 1464288912406 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 11:55:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1537ms 11:55:12 INFO - PROCESS | 20634 | 1464288912470 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 11:55:12 INFO - PROCESS | 20634 | 1464288912475 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 11:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:55:12 INFO - PROCESS | 20634 | 1464288912481 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:55:12 INFO - PROCESS | 20634 | 1464288912485 Marionette TRACE conn4 <- [1,414,null,{}] 11:55:12 INFO - PROCESS | 20634 | 1464288912490 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:12 INFO - PROCESS | 20634 | 1464288912667 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 11:55:12 INFO - PROCESS | 20634 | 1464288912824 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed57800 == 68 [pid = 20634] [id = 111] 11:55:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x9aae8800) [pid = 20634] [serial = 332] [outer = (nil)] 11:55:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0xa325f400) [pid = 20634] [serial = 333] [outer = 0x9aae8800] 11:55:12 INFO - PROCESS | 20634 | 1464288912918 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0xa4e1f800) [pid = 20634] [serial = 334] [outer = 0x9aae8800] 11:55:13 INFO - PROCESS | 20634 | 1464288913822 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 11:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1386ms 11:55:13 INFO - PROCESS | 20634 | 1464288913867 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 11:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:55:13 INFO - PROCESS | 20634 | 1464288913872 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 11:55:13 INFO - PROCESS | 20634 | 1464288913878 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:55:13 INFO - PROCESS | 20634 | 1464288913882 Marionette TRACE conn4 <- [1,418,null,{}] 11:55:13 INFO - PROCESS | 20634 | 1464288913888 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:14 INFO - PROCESS | 20634 | 1464288914049 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 11:55:14 INFO - PROCESS | 20634 | 1464288914213 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:14 INFO - PROCESS | 20634 | ++DOCSHELL 0xa30f5800 == 69 [pid = 20634] [id = 112] 11:55:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0xa35ee400) [pid = 20634] [serial = 335] [outer = (nil)] 11:55:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0xa62edc00) [pid = 20634] [serial = 336] [outer = 0xa35ee400] 11:55:14 INFO - PROCESS | 20634 | 1464288914300 Marionette DEBUG loaded listener.js 11:55:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0xa673c800) [pid = 20634] [serial = 337] [outer = 0xa35ee400] 11:55:15 INFO - PROCESS | 20634 | 1464288915632 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 11:55:15 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 11:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1779ms 11:55:15 INFO - PROCESS | 20634 | 1464288915657 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 11:55:15 INFO - PROCESS | 20634 | 1464288915660 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 11:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:55:15 INFO - PROCESS | 20634 | 1464288915667 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:55:15 INFO - PROCESS | 20634 | 1464288915671 Marionette TRACE conn4 <- [1,422,null,{}] 11:55:15 INFO - PROCESS | 20634 | 1464288915749 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:15 INFO - PROCESS | 20634 | 1464288915937 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 11:55:16 INFO - PROCESS | 20634 | 1464288916094 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:16 INFO - PROCESS | 20634 | ++DOCSHELL 0xa6287400 == 70 [pid = 20634] [id = 113] 11:55:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0xa6289800) [pid = 20634] [serial = 338] [outer = (nil)] 11:55:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0xa6f2f400) [pid = 20634] [serial = 339] [outer = 0xa6289800] 11:55:16 INFO - PROCESS | 20634 | 1464288916184 Marionette DEBUG loaded listener.js 11:55:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0xa828e400) [pid = 20634] [serial = 340] [outer = 0xa6289800] 11:55:17 INFO - PROCESS | 20634 | 1464288917498 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 11:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1881ms 11:55:17 INFO - PROCESS | 20634 | 1464288917588 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 11:55:17 INFO - PROCESS | 20634 | 1464288917592 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 11:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:55:17 INFO - PROCESS | 20634 | 1464288917601 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:55:17 INFO - PROCESS | 20634 | 1464288917603 Marionette TRACE conn4 <- [1,426,null,{}] 11:55:17 INFO - PROCESS | 20634 | 1464288917610 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:17 INFO - PROCESS | 20634 | 1464288917762 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 11:55:17 INFO - PROCESS | 20634 | 1464288917921 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e624400 == 71 [pid = 20634] [id = 114] 11:55:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8e626800) [pid = 20634] [serial = 341] [outer = (nil)] 11:55:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8e62cc00) [pid = 20634] [serial = 342] [outer = 0x8e626800] 11:55:18 INFO - PROCESS | 20634 | 1464288918007 Marionette DEBUG loaded listener.js 11:55:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8e631000) [pid = 20634] [serial = 343] [outer = 0x8e626800] 11:55:18 INFO - PROCESS | 20634 | 1464288918883 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 11:55:18 INFO - PROCESS | 20634 | 1464288918947 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 11:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:55:18 INFO - PROCESS | 20634 | 1464288918954 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:55:18 INFO - PROCESS | 20634 | 1464288918957 Marionette TRACE conn4 <- [1,430,null,{}] 11:55:18 INFO - PROCESS | 20634 | 1464288918963 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:19 INFO - PROCESS | 20634 | 1464288919124 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 11:55:19 INFO - PROCESS | 20634 | 1464288919673 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed4fc00 == 72 [pid = 20634] [id = 115] 11:55:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x8ed50400) [pid = 20634] [serial = 344] [outer = (nil)] 11:55:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x9079f400) [pid = 20634] [serial = 345] [outer = 0x8ed50400] 11:55:19 INFO - PROCESS | 20634 | 1464288919757 Marionette DEBUG loaded listener.js 11:55:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x910df400) [pid = 20634] [serial = 346] [outer = 0x8ed50400] 11:55:20 INFO - PROCESS | 20634 | 1464288920642 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 11:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1730ms 11:55:20 INFO - PROCESS | 20634 | 1464288920686 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 11:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:55:20 INFO - PROCESS | 20634 | 1464288920692 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 11:55:20 INFO - PROCESS | 20634 | 1464288920699 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:55:20 INFO - PROCESS | 20634 | 1464288920705 Marionette TRACE conn4 <- [1,434,null,{}] 11:55:20 INFO - PROCESS | 20634 | 1464288920712 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:20 INFO - PROCESS | 20634 | 1464288920886 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 11:55:21 INFO - PROCESS | 20634 | 1464288921159 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x911d7800 == 73 [pid = 20634] [id = 116] 11:55:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x913d9800) [pid = 20634] [serial = 347] [outer = (nil)] 11:55:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x919d9000) [pid = 20634] [serial = 348] [outer = 0x913d9800] 11:55:21 INFO - PROCESS | 20634 | 1464288921285 Marionette DEBUG loaded listener.js 11:55:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x91a5b400) [pid = 20634] [serial = 349] [outer = 0x913d9800] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x907ae400 == 72 [pid = 20634] [id = 106] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x9aaec000) [pid = 20634] [serial = 273] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | 1464288922230 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x9aa52c00 == 71 [pid = 20634] [id = 105] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x98446000 == 70 [pid = 20634] [id = 104] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x938a4c00 == 69 [pid = 20634] [id = 103] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x911d0400 == 68 [pid = 20634] [id = 102] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x913e0800 == 67 [pid = 20634] [id = 101] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x910e2400 == 66 [pid = 20634] [id = 100] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x907a9800 == 65 [pid = 20634] [id = 99] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed4ac00 == 64 [pid = 20634] [id = 98] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x907a3000 == 63 [pid = 20634] [id = 97] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x911d4c00 == 62 [pid = 20634] [id = 96] 11:55:22 INFO - PROCESS | 20634 | --DOCSHELL 0x910ea800 == 61 [pid = 20634] [id = 95] 11:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1584ms 11:55:22 INFO - PROCESS | 20634 | 1464288922286 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 11:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:55:22 INFO - PROCESS | 20634 | 1464288922291 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 11:55:22 INFO - PROCESS | 20634 | 1464288922298 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:55:22 INFO - PROCESS | 20634 | 1464288922301 Marionette TRACE conn4 <- [1,438,null,{}] 11:55:22 INFO - PROCESS | 20634 | 1464288922307 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:22 INFO - PROCESS | 20634 | 1464288922459 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x99e43000) [pid = 20634] [serial = 267] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x99e4a000) [pid = 20634] [serial = 268] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x938ab400) [pid = 20634] [serial = 258] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x938d4400) [pid = 20634] [serial = 259] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x91a5ac00) [pid = 20634] [serial = 256] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x91a51400) [pid = 20634] [serial = 255] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x95351000) [pid = 20634] [serial = 230] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x95349000) [pid = 20634] [serial = 261] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x9aa55c00) [pid = 20634] [serial = 236] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0xa6733400) [pid = 20634] [serial = 198] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x99e4c800) [pid = 20634] [serial = 201] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x9aa5b800) [pid = 20634] [serial = 162] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x99e45c00) [pid = 20634] [serial = 204] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x9aa4f000) [pid = 20634] [serial = 233] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x9844b400) [pid = 20634] [serial = 189] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x9567bc00) [pid = 20634] [serial = 123] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0xa2282400) [pid = 20634] [serial = 153] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x91f69800) [pid = 20634] [serial = 252] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x938a9000) [pid = 20634] [serial = 147] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x9a180000) [pid = 20634] [serial = 150] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0x9cd28400) [pid = 20634] [serial = 120] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0x99ecb000) [pid = 20634] [serial = 126] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0x938d7000) [pid = 20634] [serial = 159] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0xa68d1000) [pid = 20634] [serial = 243] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x99c40400) [pid = 20634] [serial = 192] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0xa3255000) [pid = 20634] [serial = 156] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x9cd2c800) [pid = 20634] [serial = 195] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0xa673dc00) [pid = 20634] [serial = 240] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0x911d3c00) [pid = 20634] [serial = 246] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x913dc800) [pid = 20634] [serial = 249] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x990d2800) [pid = 20634] [serial = 264] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0x98eb6800) [pid = 20634] [serial = 265] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 117 (0x9567d000) [pid = 20634] [serial = 262] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 116 (0x9a187800) [pid = 20634] [serial = 270] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 115 (0x9526cc00) [pid = 20634] [serial = 102] [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.] 11:55:22 INFO - PROCESS | 20634 | --DOMWINDOW == 114 (0x9aa58400) [pid = 20634] [serial = 271] [outer = (nil)] [url = about:blank] 11:55:22 INFO - PROCESS | 20634 | 1464288922705 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x913e0800 == 62 [pid = 20634] [id = 117] 11:55:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 115 (0x91a51400) [pid = 20634] [serial = 350] [outer = (nil)] 11:55:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 116 (0x91a5b800) [pid = 20634] [serial = 351] [outer = 0x91a51400] 11:55:22 INFO - PROCESS | 20634 | 1464288922785 Marionette DEBUG loaded listener.js 11:55:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 117 (0x938a1c00) [pid = 20634] [serial = 352] [outer = 0x91a51400] 11:55:23 INFO - PROCESS | 20634 | 1464288923501 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 11:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1280ms 11:55:23 INFO - PROCESS | 20634 | 1464288923577 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 11:55:23 INFO - PROCESS | 20634 | 1464288923581 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 11:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:55:23 INFO - PROCESS | 20634 | 1464288923594 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:55:23 INFO - PROCESS | 20634 | 1464288923603 Marionette TRACE conn4 <- [1,442,null,{}] 11:55:23 INFO - PROCESS | 20634 | 1464288923611 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:23 INFO - PROCESS | 20634 | 1464288923768 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 11:55:23 INFO - PROCESS | 20634 | 1464288923882 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e627000 == 63 [pid = 20634] [id = 118] 11:55:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x911d8400) [pid = 20634] [serial = 353] [outer = (nil)] 11:55:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x95239400) [pid = 20634] [serial = 354] [outer = 0x911d8400] 11:55:23 INFO - PROCESS | 20634 | 1464288923953 Marionette DEBUG loaded listener.js 11:55:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x95284000) [pid = 20634] [serial = 355] [outer = 0x911d8400] 11:55:24 INFO - PROCESS | 20634 | 1464288924711 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 11:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1190ms 11:55:24 INFO - PROCESS | 20634 | 1464288924779 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 11:55:24 INFO - PROCESS | 20634 | 1464288924784 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 11:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:55:24 INFO - PROCESS | 20634 | 1464288924790 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:55:24 INFO - PROCESS | 20634 | 1464288924793 Marionette TRACE conn4 <- [1,446,null,{}] 11:55:24 INFO - PROCESS | 20634 | 1464288924799 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:24 INFO - PROCESS | 20634 | 1464288924993 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 11:55:25 INFO - PROCESS | 20634 | 1464288925017 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6f1400 == 64 [pid = 20634] [id = 119] 11:55:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x93d90800) [pid = 20634] [serial = 356] [outer = (nil)] 11:55:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x9534fc00) [pid = 20634] [serial = 357] [outer = 0x93d90800] 11:55:25 INFO - PROCESS | 20634 | 1464288925090 Marionette DEBUG loaded listener.js 11:55:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x9567f800) [pid = 20634] [serial = 358] [outer = 0x93d90800] 11:55:25 INFO - PROCESS | 20634 | 1464288925991 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 11:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1242ms 11:55:26 INFO - PROCESS | 20634 | 1464288926034 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 11:55:26 INFO - PROCESS | 20634 | 1464288926051 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 11:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:55:26 INFO - PROCESS | 20634 | 1464288926064 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:55:26 INFO - PROCESS | 20634 | 1464288926066 Marionette TRACE conn4 <- [1,450,null,{}] 11:55:26 INFO - PROCESS | 20634 | 1464288926072 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:26 INFO - PROCESS | 20634 | 1464288926281 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 11:55:26 INFO - PROCESS | 20634 | 1464288926304 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x9782b000 == 65 [pid = 20634] [id = 120] 11:55:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x9782e400) [pid = 20634] [serial = 359] [outer = (nil)] 11:55:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x9844cc00) [pid = 20634] [serial = 360] [outer = 0x9782e400] 11:55:26 INFO - PROCESS | 20634 | 1464288926397 Marionette DEBUG loaded listener.js 11:55:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x99aa3800) [pid = 20634] [serial = 361] [outer = 0x9782e400] 11:55:26 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x9aa54400) [pid = 20634] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:55:26 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x910e2800) [pid = 20634] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:55:27 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x95231c00) [pid = 20634] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:55:27 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x911d8000) [pid = 20634] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:55:27 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0x99aaa800) [pid = 20634] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:55:27 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x938ca000) [pid = 20634] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:55:27 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x91a5a000) [pid = 20634] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:55:27 INFO - PROCESS | 20634 | 1464288927492 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 11:55:27 INFO - PROCESS | 20634 | 1464288927549 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 11:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:55:27 INFO - PROCESS | 20634 | 1464288927555 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:55:27 INFO - PROCESS | 20634 | 1464288927559 Marionette TRACE conn4 <- [1,454,null,{}] 11:55:27 INFO - PROCESS | 20634 | 1464288927564 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:27 INFO - PROCESS | 20634 | 1464288927712 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 11:55:27 INFO - PROCESS | 20634 | 1464288927729 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed49800 == 66 [pid = 20634] [id = 121] 11:55:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x910e2800) [pid = 20634] [serial = 362] [outer = (nil)] 11:55:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x99c3a400) [pid = 20634] [serial = 363] [outer = 0x910e2800] 11:55:27 INFO - PROCESS | 20634 | 1464288927802 Marionette DEBUG loaded listener.js 11:55:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x99c40c00) [pid = 20634] [serial = 364] [outer = 0x910e2800] 11:55:28 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:55:28 INFO - PROCESS | 20634 | 1464288928602 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 11:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1087ms 11:55:28 INFO - PROCESS | 20634 | 1464288928643 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 11:55:28 INFO - PROCESS | 20634 | 1464288928647 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 11:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:55:28 INFO - PROCESS | 20634 | 1464288928653 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:55:28 INFO - PROCESS | 20634 | 1464288928656 Marionette TRACE conn4 <- [1,458,null,{}] 11:55:28 INFO - PROCESS | 20634 | 1464288928662 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:28 INFO - PROCESS | 20634 | 1464288928805 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 11:55:28 INFO - PROCESS | 20634 | 1464288928820 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x99aa8000 == 67 [pid = 20634] [id = 122] 11:55:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x99c3fc00) [pid = 20634] [serial = 365] [outer = (nil)] 11:55:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x99e47c00) [pid = 20634] [serial = 366] [outer = 0x99c3fc00] 11:55:28 INFO - PROCESS | 20634 | 1464288928893 Marionette DEBUG loaded listener.js 11:55:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x99e4d800) [pid = 20634] [serial = 367] [outer = 0x99c3fc00] 11:55:30 INFO - PROCESS | 20634 | 1464288930005 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 11:55:30 INFO - PROCESS | 20634 | 1464288930053 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 11:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:55:30 INFO - PROCESS | 20634 | 1464288930062 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:55:30 INFO - PROCESS | 20634 | 1464288930069 Marionette TRACE conn4 <- [1,462,null,{}] 11:55:30 INFO - PROCESS | 20634 | 1464288930076 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:30 INFO - PROCESS | 20634 | 1464288930256 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 11:55:30 INFO - PROCESS | 20634 | 1464288930416 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e62ac00 == 68 [pid = 20634] [id = 123] 11:55:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x8ed4d000) [pid = 20634] [serial = 368] [outer = (nil)] 11:55:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x911d0400) [pid = 20634] [serial = 369] [outer = 0x8ed4d000] 11:55:30 INFO - PROCESS | 20634 | 1464288930507 Marionette DEBUG loaded listener.js 11:55:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x91a5a000) [pid = 20634] [serial = 370] [outer = 0x8ed4d000] 11:55:31 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:55:31 INFO - PROCESS | 20634 | 1464288931535 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 11:55:31 INFO - PROCESS | 20634 | 1464288931608 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 11:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:55:31 INFO - PROCESS | 20634 | 1464288931619 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:55:31 INFO - PROCESS | 20634 | 1464288931622 Marionette TRACE conn4 <- [1,466,null,{}] 11:55:31 INFO - PROCESS | 20634 | 1464288931629 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:31 INFO - PROCESS | 20634 | 1464288931806 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 11:55:32 INFO - PROCESS | 20634 | 1464288932057 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a14800 == 69 [pid = 20634] [id = 124] 11:55:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x93d97800) [pid = 20634] [serial = 371] [outer = (nil)] 11:55:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x9534d000) [pid = 20634] [serial = 372] [outer = 0x93d97800] 11:55:32 INFO - PROCESS | 20634 | 1464288932172 Marionette DEBUG loaded listener.js 11:55:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x99765000) [pid = 20634] [serial = 373] [outer = 0x93d97800] 11:55:33 INFO - PROCESS | 20634 | 1464288933059 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 11:55:33 INFO - PROCESS | 20634 | 1464288933103 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 11:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:55:33 INFO - PROCESS | 20634 | 1464288933109 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:55:33 INFO - PROCESS | 20634 | 1464288933115 Marionette TRACE conn4 <- [1,470,null,{}] 11:55:33 INFO - PROCESS | 20634 | 1464288933131 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:33 INFO - PROCESS | 20634 | 1464288933310 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 11:55:33 INFO - PROCESS | 20634 | 1464288933469 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6f1c00 == 70 [pid = 20634] [id = 125] 11:55:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x99ec3000) [pid = 20634] [serial = 374] [outer = (nil)] 11:55:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x9aa4e800) [pid = 20634] [serial = 375] [outer = 0x99ec3000] 11:55:33 INFO - PROCESS | 20634 | 1464288933561 Marionette DEBUG loaded listener.js 11:55:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x9aa58400) [pid = 20634] [serial = 376] [outer = 0x99ec3000] 11:55:34 INFO - PROCESS | 20634 | 1464288934464 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 11:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1383ms 11:55:34 INFO - PROCESS | 20634 | 1464288934495 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 11:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:55:34 INFO - PROCESS | 20634 | 1464288934499 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 11:55:34 INFO - PROCESS | 20634 | 1464288934505 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:55:34 INFO - PROCESS | 20634 | 1464288934509 Marionette TRACE conn4 <- [1,474,null,{}] 11:55:34 INFO - PROCESS | 20634 | 1464288934515 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:34 INFO - PROCESS | 20634 | 1464288934682 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 11:55:34 INFO - PROCESS | 20634 | 1464288934846 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6ee400 == 71 [pid = 20634] [id = 126] 11:55:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x938ca000) [pid = 20634] [serial = 377] [outer = (nil)] 11:55:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x9aaf2800) [pid = 20634] [serial = 378] [outer = 0x938ca000] 11:55:34 INFO - PROCESS | 20634 | 1464288934931 Marionette DEBUG loaded listener.js 11:55:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x9ae6d800) [pid = 20634] [serial = 379] [outer = 0x938ca000] 11:55:35 INFO - PROCESS | 20634 | 1464288935869 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 11:55:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:55:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1395ms 11:55:35 INFO - PROCESS | 20634 | 1464288935901 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 11:55:35 INFO - PROCESS | 20634 | 1464288935905 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 11:55:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:55:35 INFO - PROCESS | 20634 | 1464288935911 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:55:35 INFO - PROCESS | 20634 | 1464288935915 Marionette TRACE conn4 <- [1,478,null,{}] 11:55:35 INFO - PROCESS | 20634 | 1464288935921 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:36 INFO - PROCESS | 20634 | 1464288936092 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 11:55:36 INFO - PROCESS | 20634 | 1464288936254 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6ef800 == 72 [pid = 20634] [id = 127] 11:55:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8e6f0000) [pid = 20634] [serial = 380] [outer = (nil)] 11:55:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x9cd23400) [pid = 20634] [serial = 381] [outer = 0x8e6f0000] 11:55:36 INFO - PROCESS | 20634 | 1464288936340 Marionette DEBUG loaded listener.js 11:55:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x9cd2ac00) [pid = 20634] [serial = 382] [outer = 0x8e6f0000] 11:55:37 INFO - PROCESS | 20634 | 1464288937353 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 11:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1486ms 11:55:37 INFO - PROCESS | 20634 | 1464288937398 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 11:55:37 INFO - PROCESS | 20634 | 1464288937402 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 11:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:55:37 INFO - PROCESS | 20634 | 1464288937408 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:55:37 INFO - PROCESS | 20634 | 1464288937412 Marionette TRACE conn4 <- [1,482,null,{}] 11:55:37 INFO - PROCESS | 20634 | 1464288937418 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:37 INFO - PROCESS | 20634 | 1464288937603 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 11:55:37 INFO - PROCESS | 20634 | 1464288937808 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x90604400 == 73 [pid = 20634] [id = 128] 11:55:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x90607c00) [pid = 20634] [serial = 383] [outer = (nil)] 11:55:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x9060e800) [pid = 20634] [serial = 384] [outer = 0x90607c00] 11:55:37 INFO - PROCESS | 20634 | 1464288937909 Marionette DEBUG loaded listener.js 11:55:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x9b3c5800) [pid = 20634] [serial = 385] [outer = 0x90607c00] 11:55:38 INFO - PROCESS | 20634 | 1464288938784 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 11:55:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:55:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1435ms 11:55:38 INFO - PROCESS | 20634 | 1464288938844 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 11:55:38 INFO - PROCESS | 20634 | 1464288938848 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 11:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:55:38 INFO - PROCESS | 20634 | 1464288938854 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:55:38 INFO - PROCESS | 20634 | 1464288938856 Marionette TRACE conn4 <- [1,486,null,{}] 11:55:38 INFO - PROCESS | 20634 | 1464288938863 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:39 INFO - PROCESS | 20634 | 1464288939024 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 11:55:39 INFO - PROCESS | 20634 | 1464288939183 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x9060a800 == 74 [pid = 20634] [id = 129] 11:55:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x907a0800) [pid = 20634] [serial = 386] [outer = (nil)] 11:55:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0xa2279400) [pid = 20634] [serial = 387] [outer = 0x907a0800] 11:55:39 INFO - PROCESS | 20634 | 1464288939267 Marionette DEBUG loaded listener.js 11:55:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0xa22c0000) [pid = 20634] [serial = 388] [outer = 0x907a0800] 11:55:40 INFO - PROCESS | 20634 | 1464288940150 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 11:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1326ms 11:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:55:40 INFO - PROCESS | 20634 | 1464288940181 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 11:55:40 INFO - PROCESS | 20634 | 1464288940184 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 11:55:40 INFO - PROCESS | 20634 | 1464288940191 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:55:40 INFO - PROCESS | 20634 | 1464288940195 Marionette TRACE conn4 <- [1,490,null,{}] 11:55:40 INFO - PROCESS | 20634 | 1464288940201 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:40 INFO - PROCESS | 20634 | 1464288940361 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 11:55:40 INFO - PROCESS | 20634 | 1464288940526 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e623800 == 75 [pid = 20634] [id = 130] 11:55:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x90606c00) [pid = 20634] [serial = 389] [outer = (nil)] 11:55:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0xa4e24c00) [pid = 20634] [serial = 390] [outer = 0x90606c00] 11:55:40 INFO - PROCESS | 20634 | 1464288940611 Marionette DEBUG loaded listener.js 11:55:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0xa6734c00) [pid = 20634] [serial = 391] [outer = 0x90606c00] 11:55:41 INFO - PROCESS | 20634 | 1464288941538 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 11:55:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1380ms 11:55:41 INFO - PROCESS | 20634 | 1464288941571 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 11:55:41 INFO - PROCESS | 20634 | 1464288941575 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 11:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:55:41 INFO - PROCESS | 20634 | 1464288941583 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:55:41 INFO - PROCESS | 20634 | 1464288941586 Marionette TRACE conn4 <- [1,494,null,{}] 11:55:41 INFO - PROCESS | 20634 | 1464288941592 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:41 INFO - PROCESS | 20634 | 1464288941766 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 11:55:41 INFO - PROCESS | 20634 | 1464288941942 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e625800 == 76 [pid = 20634] [id = 131] 11:55:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x9567fc00) [pid = 20634] [serial = 392] [outer = (nil)] 11:55:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0xa685c000) [pid = 20634] [serial = 393] [outer = 0x9567fc00] 11:55:42 INFO - PROCESS | 20634 | 1464288942067 Marionette DEBUG loaded listener.js 11:55:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0xa6e31c00) [pid = 20634] [serial = 394] [outer = 0x9567fc00] 11:55:43 INFO - PROCESS | 20634 | 1464288943011 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 11:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1482ms 11:55:43 INFO - PROCESS | 20634 | 1464288943065 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 11:55:43 INFO - PROCESS | 20634 | 1464288943069 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 11:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:55:43 INFO - PROCESS | 20634 | 1464288943075 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:55:43 INFO - PROCESS | 20634 | 1464288943079 Marionette TRACE conn4 <- [1,498,null,{}] 11:55:43 INFO - PROCESS | 20634 | 1464288943085 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:43 INFO - PROCESS | 20634 | 1464288943259 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 11:55:43 INFO - PROCESS | 20634 | 1464288943481 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed52400 == 77 [pid = 20634] [id = 132] 11:55:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8ed52c00) [pid = 20634] [serial = 395] [outer = (nil)] 11:55:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x90602400) [pid = 20634] [serial = 396] [outer = 0x8ed52c00] 11:55:43 INFO - PROCESS | 20634 | 1464288943838 Marionette DEBUG loaded listener.js 11:55:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x9060d800) [pid = 20634] [serial = 397] [outer = 0x8ed52c00] 11:55:44 INFO - PROCESS | 20634 | 1464288944726 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 11:55:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1681ms 11:55:44 INFO - PROCESS | 20634 | 1464288944759 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 11:55:44 INFO - PROCESS | 20634 | 1464288944765 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 11:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:55:44 INFO - PROCESS | 20634 | 1464288944774 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:55:44 INFO - PROCESS | 20634 | 1464288944779 Marionette TRACE conn4 <- [1,502,null,{}] 11:55:44 INFO - PROCESS | 20634 | 1464288944786 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:44 INFO - PROCESS | 20634 | 1464288944951 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 11:55:45 INFO - PROCESS | 20634 | 1464288945148 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e626400 == 78 [pid = 20634] [id = 133] 11:55:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8e6e5c00) [pid = 20634] [serial = 398] [outer = (nil)] 11:55:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x910dd000) [pid = 20634] [serial = 399] [outer = 0x8e6e5c00] 11:55:45 INFO - PROCESS | 20634 | 1464288945282 Marionette DEBUG loaded listener.js 11:55:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x92588c00) [pid = 20634] [serial = 400] [outer = 0x8e6e5c00] 11:55:46 INFO - PROCESS | 20634 | 1464288946283 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 11:55:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed49800 == 77 [pid = 20634] [id = 121] 11:55:46 INFO - PROCESS | 20634 | --DOCSHELL 0x9782b000 == 76 [pid = 20634] [id = 120] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x913d8000) [pid = 20634] [serial = 276] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x938ac000) [pid = 20634] [serial = 279] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x99c39400) [pid = 20634] [serial = 282] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x9aae7c00) [pid = 20634] [serial = 285] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x9cde6400) [pid = 20634] [serial = 288] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x907ac000) [pid = 20634] [serial = 291] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x8ed52800) [pid = 20634] [serial = 294] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x98eb3400) [pid = 20634] [serial = 297] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x9aa59000) [pid = 20634] [serial = 321] [outer = (nil)] [url = about:blank] 11:55:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:55:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1581ms 11:55:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6f1400 == 75 [pid = 20634] [id = 119] 11:55:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8e627000 == 74 [pid = 20634] [id = 118] 11:55:46 INFO - PROCESS | 20634 | --DOCSHELL 0x913e0800 == 73 [pid = 20634] [id = 117] 11:55:46 INFO - PROCESS | 20634 | --DOCSHELL 0x911d7800 == 72 [pid = 20634] [id = 116] 11:55:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed4fc00 == 71 [pid = 20634] [id = 115] 11:55:46 INFO - PROCESS | 20634 | 1464288946362 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 11:55:46 INFO - PROCESS | 20634 | 1464288946368 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 11:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:55:46 INFO - PROCESS | 20634 | 1464288946389 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:55:46 INFO - PROCESS | 20634 | 1464288946393 Marionette TRACE conn4 <- [1,506,null,{}] 11:55:46 INFO - PROCESS | 20634 | 1464288946399 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:46 INFO - PROCESS | 20634 | 1464288946566 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x9aa5ac00) [pid = 20634] [serial = 315] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x911cb400) [pid = 20634] [serial = 301] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x910e7c00) [pid = 20634] [serial = 300] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x99aa3400) [pid = 20634] [serial = 309] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x99c3ac00) [pid = 20634] [serial = 310] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x9232d000) [pid = 20634] [serial = 306] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x9526f400) [pid = 20634] [serial = 307] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x99e4cc00) [pid = 20634] [serial = 312] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x9534a400) [pid = 20634] [serial = 318] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x938d6800) [pid = 20634] [serial = 304] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x91f63800) [pid = 20634] [serial = 303] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x9b3c9400) [pid = 20634] [serial = 316] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x99041c00) [pid = 20634] [serial = 319] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x99f08400) [pid = 20634] [serial = 313] [outer = (nil)] [url = about:blank] 11:55:46 INFO - PROCESS | 20634 | 1464288946758 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e7c00 == 72 [pid = 20634] [id = 134] 11:55:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x910e9000) [pid = 20634] [serial = 401] [outer = (nil)] 11:55:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x919de800) [pid = 20634] [serial = 402] [outer = 0x910e9000] 11:55:46 INFO - PROCESS | 20634 | 1464288946838 Marionette DEBUG loaded listener.js 11:55:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x92594400) [pid = 20634] [serial = 403] [outer = 0x910e9000] 11:55:47 INFO - PROCESS | 20634 | 1464288947601 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 11:55:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:55:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1229ms 11:55:47 INFO - PROCESS | 20634 | 1464288947636 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 11:55:47 INFO - PROCESS | 20634 | 1464288947639 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 11:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:55:47 INFO - PROCESS | 20634 | 1464288947647 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:55:47 INFO - PROCESS | 20634 | 1464288947652 Marionette TRACE conn4 <- [1,510,null,{}] 11:55:47 INFO - PROCESS | 20634 | 1464288947667 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:47 INFO - PROCESS | 20634 | 1464288947843 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 11:55:47 INFO - PROCESS | 20634 | 1464288947866 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a1ac00 == 73 [pid = 20634] [id = 135] 11:55:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x93d8e400) [pid = 20634] [serial = 404] [outer = (nil)] 11:55:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x9526a800) [pid = 20634] [serial = 405] [outer = 0x93d8e400] 11:55:47 INFO - PROCESS | 20634 | 1464288947940 Marionette DEBUG loaded listener.js 11:55:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x95346c00) [pid = 20634] [serial = 406] [outer = 0x93d8e400] 11:55:48 INFO - PROCESS | 20634 | 1464288948782 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 11:55:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:55:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1185ms 11:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:55:48 INFO - PROCESS | 20634 | 1464288948835 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 11:55:48 INFO - PROCESS | 20634 | 1464288948839 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 11:55:48 INFO - PROCESS | 20634 | 1464288948845 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:55:48 INFO - PROCESS | 20634 | 1464288948848 Marionette TRACE conn4 <- [1,514,null,{}] 11:55:48 INFO - PROCESS | 20634 | 1464288948854 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:49 INFO - PROCESS | 20634 | 1464288949053 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 11:55:49 INFO - PROCESS | 20634 | 1464288949076 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x913da800 == 74 [pid = 20634] [id = 136] 11:55:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x9526a400) [pid = 20634] [serial = 407] [outer = (nil)] 11:55:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x97824c00) [pid = 20634] [serial = 408] [outer = 0x9526a400] 11:55:49 INFO - PROCESS | 20634 | 1464288949149 Marionette DEBUG loaded listener.js 11:55:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x98b56400) [pid = 20634] [serial = 409] [outer = 0x9526a400] 11:55:49 INFO - PROCESS | 20634 | 1464288949995 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 11:55:50 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 11:55:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1184ms 11:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:55:50 INFO - PROCESS | 20634 | 1464288950028 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 11:55:50 INFO - PROCESS | 20634 | 1464288950031 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 11:55:50 INFO - PROCESS | 20634 | 1464288950037 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:55:50 INFO - PROCESS | 20634 | 1464288950040 Marionette TRACE conn4 <- [1,518,null,{}] 11:55:50 INFO - PROCESS | 20634 | 1464288950051 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:50 INFO - PROCESS | 20634 | 1464288950256 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 11:55:50 INFO - PROCESS | 20634 | 1464288950286 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x9534e000 == 75 [pid = 20634] [id = 137] 11:55:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x9567d400) [pid = 20634] [serial = 410] [outer = (nil)] 11:55:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x99c39c00) [pid = 20634] [serial = 411] [outer = 0x9567d400] 11:55:50 INFO - PROCESS | 20634 | 1464288950365 Marionette DEBUG loaded listener.js 11:55:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x99ec4c00) [pid = 20634] [serial = 412] [outer = 0x9567d400] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x99039400) [pid = 20634] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x910e2800) [pid = 20634] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x9aa50400) [pid = 20634] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x91a51400) [pid = 20634] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x93d90800) [pid = 20634] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x911d8400) [pid = 20634] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x8ed50400) [pid = 20634] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x913d9800) [pid = 20634] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x9782e400) [pid = 20634] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:55:51 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x9903b800) [pid = 20634] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:55:51 INFO - PROCESS | 20634 | 1464288951434 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 11:55:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:55:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1434ms 11:55:51 INFO - PROCESS | 20634 | 1464288951476 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 11:55:51 INFO - PROCESS | 20634 | 1464288951482 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 11:55:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:55:51 INFO - PROCESS | 20634 | 1464288951492 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:55:51 INFO - PROCESS | 20634 | 1464288951494 Marionette TRACE conn4 <- [1,522,null,{}] 11:55:51 INFO - PROCESS | 20634 | 1464288951500 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:51 INFO - PROCESS | 20634 | 1464288951651 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 11:55:52 INFO - PROCESS | 20634 | 1464288952198 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa53400 == 76 [pid = 20634] [id = 138] 11:55:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x9ae66800) [pid = 20634] [serial = 413] [outer = (nil)] 11:55:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x9cded400) [pid = 20634] [serial = 414] [outer = 0x9ae66800] 11:55:52 INFO - PROCESS | 20634 | 1464288952342 Marionette DEBUG loaded listener.js 11:55:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x9d01dc00) [pid = 20634] [serial = 415] [outer = 0x9ae66800] 11:55:53 INFO - PROCESS | 20634 | 1464288953073 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 11:55:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:55:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1642ms 11:55:53 INFO - PROCESS | 20634 | 1464288953253 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 11:55:53 INFO - PROCESS | 20634 | 1464288953259 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 11:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:55:53 INFO - PROCESS | 20634 | 1464288953301 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:55:53 INFO - PROCESS | 20634 | 1464288953306 Marionette TRACE conn4 <- [1,526,null,{}] 11:55:53 INFO - PROCESS | 20634 | 1464288953314 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:53 INFO - PROCESS | 20634 | 1464288953498 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 11:55:53 INFO - PROCESS | 20634 | 1464288953677 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6e8800 == 77 [pid = 20634] [id = 139] 11:55:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x8e748400) [pid = 20634] [serial = 416] [outer = (nil)] 11:55:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8e74d800) [pid = 20634] [serial = 417] [outer = 0x8e748400] 11:55:53 INFO - PROCESS | 20634 | 1464288953769 Marionette DEBUG loaded listener.js 11:55:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8ed54c00) [pid = 20634] [serial = 418] [outer = 0x8e748400] 11:55:54 INFO - PROCESS | 20634 | 1464288954770 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 11:55:54 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 11:55:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1540ms 11:55:54 INFO - PROCESS | 20634 | 1464288954839 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 11:55:54 INFO - PROCESS | 20634 | 1464288954845 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 11:55:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:55:54 INFO - PROCESS | 20634 | 1464288954858 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:55:54 INFO - PROCESS | 20634 | 1464288954863 Marionette TRACE conn4 <- [1,530,null,{}] 11:55:54 INFO - PROCESS | 20634 | 1464288954870 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:55 INFO - PROCESS | 20634 | 1464288955090 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 11:55:55 INFO - PROCESS | 20634 | 1464288955352 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x90604800 == 78 [pid = 20634] [id = 140] 11:55:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x913e2800) [pid = 20634] [serial = 419] [outer = (nil)] 11:55:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x91f63800) [pid = 20634] [serial = 420] [outer = 0x913e2800] 11:55:55 INFO - PROCESS | 20634 | 1464288955444 Marionette DEBUG loaded listener.js 11:55:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x92592c00) [pid = 20634] [serial = 421] [outer = 0x913e2800] 11:55:56 INFO - PROCESS | 20634 | 1464288956307 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 11:55:56 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 11:55:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:55:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:55:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:55:56 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 11:55:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:55:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:55:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:55:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1485ms 11:55:56 INFO - PROCESS | 20634 | 1464288956360 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 11:55:56 INFO - PROCESS | 20634 | 1464288956363 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 11:55:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:55:56 INFO - PROCESS | 20634 | 1464288956373 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:55:56 INFO - PROCESS | 20634 | 1464288956377 Marionette TRACE conn4 <- [1,534,null,{}] 11:55:56 INFO - PROCESS | 20634 | 1464288956391 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:56 INFO - PROCESS | 20634 | 1464288956601 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 11:55:56 INFO - PROCESS | 20634 | 1464288956772 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x92594000 == 79 [pid = 20634] [id = 141] 11:55:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x99c39800) [pid = 20634] [serial = 422] [outer = (nil)] 11:55:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x99e4b000) [pid = 20634] [serial = 423] [outer = 0x99c39800] 11:55:56 INFO - PROCESS | 20634 | 1464288956958 Marionette DEBUG loaded listener.js 11:55:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x9aa5dc00) [pid = 20634] [serial = 424] [outer = 0x99c39800] 11:55:57 INFO - PROCESS | 20634 | 1464288957796 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:55:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:55:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1480ms 11:55:57 INFO - PROCESS | 20634 | 1464288957854 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 11:55:57 INFO - PROCESS | 20634 | 1464288957857 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:55:57 INFO - PROCESS | 20634 | 1464288957864 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 20634 | 1464288957868 Marionette TRACE conn4 <- [1,538,null,{}] 11:55:57 INFO - PROCESS | 20634 | 1464288957874 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:58 INFO - PROCESS | 20634 | 1464288958069 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 11:55:58 INFO - PROCESS | 20634 | 1464288958242 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd42800 == 80 [pid = 20634] [id = 142] 11:55:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8dd43800) [pid = 20634] [serial = 425] [outer = (nil)] 11:55:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x8dd4c800) [pid = 20634] [serial = 426] [outer = 0x8dd43800] 11:55:58 INFO - PROCESS | 20634 | 1464288958329 Marionette DEBUG loaded listener.js 11:55:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8ed4dc00) [pid = 20634] [serial = 427] [outer = 0x8dd43800] 11:55:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x904b8800) [pid = 20634] [serial = 428] [outer = 0x98b4bc00] 11:55:59 INFO - PROCESS | 20634 | 1464288959255 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 11:55:59 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. 11:55:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1427ms 11:55:59 INFO - PROCESS | 20634 | 1464288959330 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 11:55:59 INFO - PROCESS | 20634 | 1464288959333 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 11:55:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:55:59 INFO - PROCESS | 20634 | 1464288959342 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:55:59 INFO - PROCESS | 20634 | 1464288959345 Marionette TRACE conn4 <- [1,542,null,{}] 11:55:59 INFO - PROCESS | 20634 | 1464288959350 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:59 INFO - PROCESS | 20634 | 1464288959519 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 11:55:59 INFO - PROCESS | 20634 | 1464288959689 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x904b2c00 == 81 [pid = 20634] [id = 143] 11:55:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x904b3400) [pid = 20634] [serial = 429] [outer = (nil)] 11:55:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x904bcc00) [pid = 20634] [serial = 430] [outer = 0x904b3400] 11:55:59 INFO - PROCESS | 20634 | 1464288959773 Marionette DEBUG loaded listener.js 11:55:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x904c0800) [pid = 20634] [serial = 431] [outer = 0x904b3400] 11:56:00 INFO - PROCESS | 20634 | 1464288960634 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 11:56:00 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. 11:56:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1335ms 11:56:00 INFO - PROCESS | 20634 | 1464288960717 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 20634 | 1464288960722 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:56:00 INFO - PROCESS | 20634 | 1464288960729 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 20634 | 1464288960732 Marionette TRACE conn4 <- [1,546,null,{}] 11:56:00 INFO - PROCESS | 20634 | 1464288960738 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:00 INFO - PROCESS | 20634 | 1464288960960 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 11:56:01 INFO - PROCESS | 20634 | 1464288961130 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e625000 == 82 [pid = 20634] [id = 144] 11:56:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x8e629000) [pid = 20634] [serial = 432] [outer = (nil)] 11:56:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x91d83c00) [pid = 20634] [serial = 433] [outer = 0x8e629000] 11:56:01 INFO - PROCESS | 20634 | 1464288961223 Marionette DEBUG loaded listener.js 11:56:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x91d90800) [pid = 20634] [serial = 434] [outer = 0x8e629000] 11:56:02 INFO - PROCESS | 20634 | 1464288962169 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 11:56:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:56:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1480ms 11:56:02 INFO - PROCESS | 20634 | 1464288962214 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 11:56:02 INFO - PROCESS | 20634 | 1464288962218 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 11:56:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:56:02 INFO - PROCESS | 20634 | 1464288962224 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:56:02 INFO - PROCESS | 20634 | 1464288962228 Marionette TRACE conn4 <- [1,550,null,{}] 11:56:02 INFO - PROCESS | 20634 | 1464288962234 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:02 INFO - PROCESS | 20634 | 1464288962432 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 11:56:02 INFO - PROCESS | 20634 | 1464288962604 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e00cc00 == 83 [pid = 20634] [id = 145] 11:56:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x8e00d800) [pid = 20634] [serial = 435] [outer = (nil)] 11:56:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8e013800) [pid = 20634] [serial = 436] [outer = 0x8e00d800] 11:56:02 INFO - PROCESS | 20634 | 1464288962692 Marionette DEBUG loaded listener.js 11:56:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8e018800) [pid = 20634] [serial = 437] [outer = 0x8e00d800] 11:56:03 INFO - PROCESS | 20634 | 1464288963591 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 11:56:03 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. 11:56:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1384ms 11:56:03 INFO - PROCESS | 20634 | 1464288963651 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 11:56:03 INFO - PROCESS | 20634 | 1464288963655 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 11:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:56:03 INFO - PROCESS | 20634 | 1464288963663 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:56:03 INFO - PROCESS | 20634 | 1464288963667 Marionette TRACE conn4 <- [1,554,null,{}] 11:56:03 INFO - PROCESS | 20634 | 1464288963672 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:03 INFO - PROCESS | 20634 | 1464288963845 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 11:56:04 INFO - PROCESS | 20634 | 1464288964020 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e00c400 == 84 [pid = 20634] [id = 146] 11:56:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x8e00f400) [pid = 20634] [serial = 438] [outer = (nil)] 11:56:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x910e8400) [pid = 20634] [serial = 439] [outer = 0x8e00f400] 11:56:04 INFO - PROCESS | 20634 | 1464288964111 Marionette DEBUG loaded listener.js 11:56:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x9b92b800) [pid = 20634] [serial = 440] [outer = 0x8e00f400] 11:56:04 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:05 INFO - PROCESS | 20634 | 1464288965042 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 11:56:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:56:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1435ms 11:56:05 INFO - PROCESS | 20634 | 1464288965099 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 11:56:05 INFO - PROCESS | 20634 | 1464288965104 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 11:56:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:56:05 INFO - PROCESS | 20634 | 1464288965110 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:56:05 INFO - PROCESS | 20634 | 1464288965115 Marionette TRACE conn4 <- [1,558,null,{}] 11:56:05 INFO - PROCESS | 20634 | 1464288965121 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:05 INFO - PROCESS | 20634 | 1464288965303 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 11:56:05 INFO - PROCESS | 20634 | 1464288965475 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dda2000 == 85 [pid = 20634] [id = 147] 11:56:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x8dda3400) [pid = 20634] [serial = 441] [outer = (nil)] 11:56:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x8dda9c00) [pid = 20634] [serial = 442] [outer = 0x8dda3400] 11:56:05 INFO - PROCESS | 20634 | 1464288965567 Marionette DEBUG loaded listener.js 11:56:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x8ddae800) [pid = 20634] [serial = 443] [outer = 0x8dda3400] 11:56:06 INFO - PROCESS | 20634 | 1464288966484 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 11:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1435ms 11:56:06 INFO - PROCESS | 20634 | 1464288966546 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 11:56:06 INFO - PROCESS | 20634 | 1464288966550 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 11:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:56:06 INFO - PROCESS | 20634 | 1464288966556 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:56:06 INFO - PROCESS | 20634 | 1464288966559 Marionette TRACE conn4 <- [1,562,null,{}] 11:56:06 INFO - PROCESS | 20634 | 1464288966565 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:06 INFO - PROCESS | 20634 | 1464288966738 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 11:56:06 INFO - PROCESS | 20634 | 1464288966908 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d540400 == 86 [pid = 20634] [id = 148] 11:56:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x8d540800) [pid = 20634] [serial = 444] [outer = (nil)] 11:56:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x8d547800) [pid = 20634] [serial = 445] [outer = 0x8d540800] 11:56:07 INFO - PROCESS | 20634 | 1464288967000 Marionette DEBUG loaded listener.js 11:56:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x8d549c00) [pid = 20634] [serial = 446] [outer = 0x8d540800] 11:56:07 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:07 INFO - PROCESS | 20634 | 1464288967862 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 11:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1349ms 11:56:07 INFO - PROCESS | 20634 | 1464288967906 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 11:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:56:07 INFO - PROCESS | 20634 | 1464288967911 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 11:56:07 INFO - PROCESS | 20634 | 1464288967918 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:56:07 INFO - PROCESS | 20634 | 1464288967922 Marionette TRACE conn4 <- [1,566,null,{}] 11:56:07 INFO - PROCESS | 20634 | 1464288967928 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:08 INFO - PROCESS | 20634 | 1464288968143 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 11:56:08 INFO - PROCESS | 20634 | 1464288968313 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d544800 == 87 [pid = 20634] [id = 149] 11:56:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x8d54dc00) [pid = 20634] [serial = 447] [outer = (nil)] 11:56:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x91d87c00) [pid = 20634] [serial = 448] [outer = 0x8d54dc00] 11:56:08 INFO - PROCESS | 20634 | 1464288968411 Marionette DEBUG loaded listener.js 11:56:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0xa3225c00) [pid = 20634] [serial = 449] [outer = 0x8d54dc00] 11:56:08 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:09 INFO - PROCESS | 20634 | 1464288969323 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1437ms 11:56:09 INFO - PROCESS | 20634 | 1464288969355 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 11:56:09 INFO - PROCESS | 20634 | 1464288969359 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 11:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:56:09 INFO - PROCESS | 20634 | 1464288969365 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:56:09 INFO - PROCESS | 20634 | 1464288969369 Marionette TRACE conn4 <- [1,570,null,{}] 11:56:09 INFO - PROCESS | 20634 | 1464288969375 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:09 INFO - PROCESS | 20634 | 1464288969545 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 11:56:09 INFO - PROCESS | 20634 | 1464288969719 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c193400 == 88 [pid = 20634] [id = 150] 11:56:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x8c196800) [pid = 20634] [serial = 450] [outer = (nil)] 11:56:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x8c19d400) [pid = 20634] [serial = 451] [outer = 0x8c196800] 11:56:09 INFO - PROCESS | 20634 | 1464288969807 Marionette DEBUG loaded listener.js 11:56:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x8c1a0000) [pid = 20634] [serial = 452] [outer = 0x8c196800] 11:56:10 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:10 INFO - PROCESS | 20634 | 1464288970718 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 11:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1428ms 11:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:56:10 INFO - PROCESS | 20634 | 1464288970794 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 11:56:10 INFO - PROCESS | 20634 | 1464288970798 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 11:56:10 INFO - PROCESS | 20634 | 1464288970804 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:56:10 INFO - PROCESS | 20634 | 1464288970807 Marionette TRACE conn4 <- [1,574,null,{}] 11:56:10 INFO - PROCESS | 20634 | 1464288970813 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:11 INFO - PROCESS | 20634 | 1464288971020 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 11:56:11 INFO - PROCESS | 20634 | 1464288971203 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c19f000 == 89 [pid = 20634] [id = 151] 11:56:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x8c1a0c00) [pid = 20634] [serial = 453] [outer = (nil)] 11:56:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8c310800) [pid = 20634] [serial = 454] [outer = 0x8c1a0c00] 11:56:11 INFO - PROCESS | 20634 | 1464288971287 Marionette DEBUG loaded listener.js 11:56:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x8c312400) [pid = 20634] [serial = 455] [outer = 0x8c1a0c00] 11:56:12 INFO - PROCESS | 20634 | 1464288972282 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1532ms 11:56:12 INFO - PROCESS | 20634 | 1464288972336 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 11:56:12 INFO - PROCESS | 20634 | 1464288972339 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 11:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:56:12 INFO - PROCESS | 20634 | 1464288972346 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:56:12 INFO - PROCESS | 20634 | 1464288972349 Marionette TRACE conn4 <- [1,578,null,{}] 11:56:12 INFO - PROCESS | 20634 | 1464288972355 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:12 INFO - PROCESS | 20634 | 1464288972537 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 11:56:12 INFO - PROCESS | 20634 | 1464288972711 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b647c00 == 90 [pid = 20634] [id = 152] 11:56:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x8b648c00) [pid = 20634] [serial = 456] [outer = (nil)] 11:56:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8b651400) [pid = 20634] [serial = 457] [outer = 0x8b648c00] 11:56:12 INFO - PROCESS | 20634 | 1464288972800 Marionette DEBUG loaded listener.js 11:56:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x8b652c00) [pid = 20634] [serial = 458] [outer = 0x8b648c00] 11:56:13 INFO - PROCESS | 20634 | 1464288973692 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 11:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1381ms 11:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:56:13 INFO - PROCESS | 20634 | 1464288973727 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 11:56:13 INFO - PROCESS | 20634 | 1464288973730 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 11:56:13 INFO - PROCESS | 20634 | 1464288973737 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:56:13 INFO - PROCESS | 20634 | 1464288973741 Marionette TRACE conn4 <- [1,582,null,{}] 11:56:13 INFO - PROCESS | 20634 | 1464288973747 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:13 INFO - PROCESS | 20634 | 1464288973919 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 11:56:14 INFO - PROCESS | 20634 | 1464288974098 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64a800 == 91 [pid = 20634] [id = 153] 11:56:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x8b64bc00) [pid = 20634] [serial = 459] [outer = (nil)] 11:56:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x8c311800) [pid = 20634] [serial = 460] [outer = 0x8b64bc00] 11:56:14 INFO - PROCESS | 20634 | 1464288974183 Marionette DEBUG loaded listener.js 11:56:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x8c316800) [pid = 20634] [serial = 461] [outer = 0x8b64bc00] 11:56:15 INFO - PROCESS | 20634 | 1464288975554 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 11:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1883ms 11:56:15 INFO - PROCESS | 20634 | 1464288975656 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 11:56:15 INFO - PROCESS | 20634 | 1464288975662 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 11:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:56:15 INFO - PROCESS | 20634 | 1464288975690 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:56:15 INFO - PROCESS | 20634 | 1464288975695 Marionette TRACE conn4 <- [1,586,null,{}] 11:56:15 INFO - PROCESS | 20634 | 1464288975711 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:15 INFO - PROCESS | 20634 | 1464288975872 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 11:56:16 INFO - PROCESS | 20634 | 1464288976048 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64cc00 == 92 [pid = 20634] [id = 154] 11:56:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x8b656800) [pid = 20634] [serial = 462] [outer = (nil)] 11:56:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x8dd44c00) [pid = 20634] [serial = 463] [outer = 0x8b656800] 11:56:16 INFO - PROCESS | 20634 | 1464288976129 Marionette DEBUG loaded listener.js 11:56:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x8ddae400) [pid = 20634] [serial = 464] [outer = 0x8b656800] 11:56:16 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:16 INFO - PROCESS | 20634 | 1464288976976 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1349ms 11:56:17 INFO - PROCESS | 20634 | 1464288977034 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 11:56:17 INFO - PROCESS | 20634 | 1464288977049 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 11:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:56:17 INFO - PROCESS | 20634 | 1464288977066 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 20634 | 1464288977078 Marionette TRACE conn4 <- [1,590,null,{}] 11:56:17 INFO - PROCESS | 20634 | 1464288977082 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:17 INFO - PROCESS | 20634 | 1464288977323 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 11:56:17 INFO - PROCESS | 20634 | 1464288977559 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6e9800 == 93 [pid = 20634] [id = 155] 11:56:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x8e6f2000) [pid = 20634] [serial = 465] [outer = (nil)] 11:56:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x8e747c00) [pid = 20634] [serial = 466] [outer = 0x8e6f2000] 11:56:17 INFO - PROCESS | 20634 | 1464288977657 Marionette DEBUG loaded listener.js 11:56:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x8ed55000) [pid = 20634] [serial = 467] [outer = 0x8e6f2000] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x99b46000 == 92 [pid = 20634] [id = 64] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x990ce400 == 91 [pid = 20634] [id = 65] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x9475fc00 == 90 [pid = 20634] [id = 67] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x91f66400 == 89 [pid = 20634] [id = 66] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x95342800 == 88 [pid = 20634] [id = 68] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x9534e000 == 87 [pid = 20634] [id = 137] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x913da800 == 86 [pid = 20634] [id = 136] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x93a1ac00 == 85 [pid = 20634] [id = 135] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x910e7c00 == 84 [pid = 20634] [id = 134] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8e626400 == 83 [pid = 20634] [id = 133] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed52400 == 82 [pid = 20634] [id = 132] 11:56:18 INFO - PROCESS | 20634 | --DOCSHELL 0x99aa8000 == 81 [pid = 20634] [id = 122] 11:56:18 INFO - PROCESS | 20634 | 1464288978630 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 11:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1587ms 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x99c3a400) [pid = 20634] [serial = 363] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x9ade4400) [pid = 20634] [serial = 274] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x91a5b800) [pid = 20634] [serial = 351] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x938a1c00) [pid = 20634] [serial = 352] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x9534fc00) [pid = 20634] [serial = 357] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x95239400) [pid = 20634] [serial = 354] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x910df400) [pid = 20634] [serial = 346] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x9079f400) [pid = 20634] [serial = 345] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0xa325f400) [pid = 20634] [serial = 333] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x9b36ac00) [pid = 20634] [serial = 330] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x95272000) [pid = 20634] [serial = 327] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0xa6f2f400) [pid = 20634] [serial = 339] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x913e4800) [pid = 20634] [serial = 324] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0xa62edc00) [pid = 20634] [serial = 336] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x91a5b400) [pid = 20634] [serial = 349] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x919d9000) [pid = 20634] [serial = 348] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x8e62cc00) [pid = 20634] [serial = 342] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x9844cc00) [pid = 20634] [serial = 360] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x9567f800) [pid = 20634] [serial = 358] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0xa675c800) [pid = 20634] [serial = 228] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x99aa3800) [pid = 20634] [serial = 361] [outer = (nil)] [url = about:blank] 11:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x9b363400) [pid = 20634] [serial = 322] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x95284000) [pid = 20634] [serial = 355] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x99c40c00) [pid = 20634] [serial = 364] [outer = (nil)] [url = about:blank] 11:56:18 INFO - PROCESS | 20634 | 1464288978677 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 11:56:18 INFO - PROCESS | 20634 | 1464288978688 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 11:56:18 INFO - PROCESS | 20634 | 1464288978694 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:56:18 INFO - PROCESS | 20634 | 1464288978700 Marionette TRACE conn4 <- [1,594,null,{}] 11:56:18 INFO - PROCESS | 20634 | 1464288978718 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:18 INFO - PROCESS | 20634 | 1464288978887 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 11:56:19 INFO - PROCESS | 20634 | 1464288979075 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x90609800 == 82 [pid = 20634] [id = 156] 11:56:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x910dcc00) [pid = 20634] [serial = 468] [outer = (nil)] 11:56:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x910e7c00) [pid = 20634] [serial = 469] [outer = 0x910dcc00] 11:56:19 INFO - PROCESS | 20634 | 1464288979156 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x911d7800) [pid = 20634] [serial = 470] [outer = 0x910dcc00] 11:56:19 INFO - PROCESS | 20634 | 1464288979993 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:56:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:56:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1336ms 11:56:20 INFO - PROCESS | 20634 | 1464288980030 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 11:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:56:20 INFO - PROCESS | 20634 | 1464288980035 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 11:56:20 INFO - PROCESS | 20634 | 1464288980041 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 20634 | 1464288980044 Marionette TRACE conn4 <- [1,598,null,{}] 11:56:20 INFO - PROCESS | 20634 | 1464288980049 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:20 INFO - PROCESS | 20634 | 1464288980208 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 11:56:20 INFO - PROCESS | 20634 | 1464288980229 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64d000 == 83 [pid = 20634] [id = 157] 11:56:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x913dc800) [pid = 20634] [serial = 471] [outer = (nil)] 11:56:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x91a5c000) [pid = 20634] [serial = 472] [outer = 0x913dc800] 11:56:20 INFO - PROCESS | 20634 | 1464288980303 Marionette DEBUG loaded listener.js 11:56:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x91d88800) [pid = 20634] [serial = 473] [outer = 0x913dc800] 11:56:21 INFO - PROCESS | 20634 | 1464288981260 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 11:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1238ms 11:56:21 INFO - PROCESS | 20634 | 1464288981278 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 11:56:21 INFO - PROCESS | 20634 | 1464288981281 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 11:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:56:21 INFO - PROCESS | 20634 | 1464288981287 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:56:21 INFO - PROCESS | 20634 | 1464288981291 Marionette TRACE conn4 <- [1,602,null,{}] 11:56:21 INFO - PROCESS | 20634 | 1464288981310 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:21 INFO - PROCESS | 20634 | 1464288981514 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 11:56:21 INFO - PROCESS | 20634 | 1464288981544 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x910df400 == 84 [pid = 20634] [id = 158] 11:56:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x911d0800) [pid = 20634] [serial = 474] [outer = (nil)] 11:56:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x91d8f800) [pid = 20634] [serial = 475] [outer = 0x911d0800] 11:56:21 INFO - PROCESS | 20634 | 1464288981629 Marionette DEBUG loaded listener.js 11:56:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x91f6fc00) [pid = 20634] [serial = 476] [outer = 0x911d0800] 11:56:22 INFO - PROCESS | 20634 | 1464288982534 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 11:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1303ms 11:56:22 INFO - PROCESS | 20634 | 1464288982593 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 11:56:22 INFO - PROCESS | 20634 | 1464288982595 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 11:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:56:22 INFO - PROCESS | 20634 | 1464288982618 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:56:22 INFO - PROCESS | 20634 | 1464288982621 Marionette TRACE conn4 <- [1,606,null,{}] 11:56:22 INFO - PROCESS | 20634 | 1464288982627 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:22 INFO - PROCESS | 20634 | 1464288982862 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 11:56:22 INFO - PROCESS | 20634 | 1464288982887 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d6400 == 85 [pid = 20634] [id = 159] 11:56:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x91a53c00) [pid = 20634] [serial = 477] [outer = (nil)] 11:56:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x93a1ac00) [pid = 20634] [serial = 478] [outer = 0x91a53c00] 11:56:22 INFO - PROCESS | 20634 | 1464288982962 Marionette DEBUG loaded listener.js 11:56:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x9522dc00) [pid = 20634] [serial = 479] [outer = 0x91a53c00] 11:56:23 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x9567d400) [pid = 20634] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:56:23 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x93d8e400) [pid = 20634] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:56:23 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x8ed52c00) [pid = 20634] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:56:23 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x8e6e5c00) [pid = 20634] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:56:23 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x910e9000) [pid = 20634] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:56:23 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x9526a400) [pid = 20634] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:56:24 INFO - PROCESS | 20634 | 1464288983996 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1454ms 11:56:24 INFO - PROCESS | 20634 | 1464288984057 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 11:56:24 INFO - PROCESS | 20634 | 1464288984061 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 11:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:56:24 INFO - PROCESS | 20634 | 1464288984066 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:56:24 INFO - PROCESS | 20634 | 1464288984069 Marionette TRACE conn4 <- [1,610,null,{}] 11:56:24 INFO - PROCESS | 20634 | 1464288984079 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:24 INFO - PROCESS | 20634 | 1464288984238 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 11:56:24 INFO - PROCESS | 20634 | 1464288984259 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x913e0000 == 86 [pid = 20634] [id = 160] 11:56:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x92595800) [pid = 20634] [serial = 480] [outer = (nil)] 11:56:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x952a2400) [pid = 20634] [serial = 481] [outer = 0x92595800] 11:56:24 INFO - PROCESS | 20634 | 1464288984447 Marionette DEBUG loaded listener.js 11:56:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x9534a400) [pid = 20634] [serial = 482] [outer = 0x92595800] 11:56:25 INFO - PROCESS | 20634 | 1464288985115 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 11:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1084ms 11:56:25 INFO - PROCESS | 20634 | 1464288985151 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 11:56:25 INFO - PROCESS | 20634 | 1464288985154 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 11:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:56:25 INFO - PROCESS | 20634 | 1464288985161 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:56:25 INFO - PROCESS | 20634 | 1464288985164 Marionette TRACE conn4 <- [1,614,null,{}] 11:56:25 INFO - PROCESS | 20634 | 1464288985169 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:25 INFO - PROCESS | 20634 | 1464288985314 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 11:56:25 INFO - PROCESS | 20634 | 1464288985538 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b648400 == 87 [pid = 20634] [id = 161] 11:56:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x8b64b800) [pid = 20634] [serial = 483] [outer = (nil)] 11:56:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8c19cc00) [pid = 20634] [serial = 484] [outer = 0x8b64b800] 11:56:25 INFO - PROCESS | 20634 | 1464288985631 Marionette DEBUG loaded listener.js 11:56:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x8c31a800) [pid = 20634] [serial = 485] [outer = 0x8b64b800] 11:56:26 INFO - PROCESS | 20634 | 1464288986637 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:56:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:56:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1535ms 11:56:26 INFO - PROCESS | 20634 | 1464288986697 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 11:56:26 INFO - PROCESS | 20634 | 1464288986704 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 11:56:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:56:26 INFO - PROCESS | 20634 | 1464288986711 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:56:26 INFO - PROCESS | 20634 | 1464288986718 Marionette TRACE conn4 <- [1,618,null,{}] 11:56:26 INFO - PROCESS | 20634 | 1464288986764 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:27 INFO - PROCESS | 20634 | 1464288987026 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 11:56:27 INFO - PROCESS | 20634 | 1464288987257 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e630800 == 88 [pid = 20634] [id = 162] 11:56:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x8e742800) [pid = 20634] [serial = 486] [outer = (nil)] 11:56:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8e74b400) [pid = 20634] [serial = 487] [outer = 0x8e742800] 11:56:27 INFO - PROCESS | 20634 | 1464288987351 Marionette DEBUG loaded listener.js 11:56:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x904bf800) [pid = 20634] [serial = 488] [outer = 0x8e742800] 11:56:28 INFO - PROCESS | 20634 | 1464288988255 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:56:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:56:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1596ms 11:56:28 INFO - PROCESS | 20634 | 1464288988310 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 11:56:28 INFO - PROCESS | 20634 | 1464288988317 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 11:56:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:56:28 INFO - PROCESS | 20634 | 1464288988325 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:56:28 INFO - PROCESS | 20634 | 1464288988328 Marionette TRACE conn4 <- [1,622,null,{}] 11:56:28 INFO - PROCESS | 20634 | 1464288988334 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:28 INFO - PROCESS | 20634 | 1464288988526 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 11:56:28 INFO - PROCESS | 20634 | 1464288988699 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e8800 == 89 [pid = 20634] [id = 163] 11:56:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x910ea800) [pid = 20634] [serial = 489] [outer = (nil)] 11:56:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x91d84000) [pid = 20634] [serial = 490] [outer = 0x910ea800] 11:56:28 INFO - PROCESS | 20634 | 1464288988786 Marionette DEBUG loaded listener.js 11:56:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x92596400) [pid = 20634] [serial = 491] [outer = 0x910ea800] 11:56:29 INFO - PROCESS | 20634 | 1464288989724 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 11:56:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:56:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1434ms 11:56:29 INFO - PROCESS | 20634 | 1464288989759 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 11:56:29 INFO - PROCESS | 20634 | 1464288989764 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 11:56:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:56:29 INFO - PROCESS | 20634 | 1464288989772 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:56:29 INFO - PROCESS | 20634 | 1464288989781 Marionette TRACE conn4 <- [1,626,null,{}] 11:56:29 INFO - PROCESS | 20634 | 1464288989796 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:29 INFO - PROCESS | 20634 | 1464288989978 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 11:56:30 INFO - PROCESS | 20634 | 1464288990153 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e3800 == 90 [pid = 20634] [id = 164] 11:56:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x94759800) [pid = 20634] [serial = 492] [outer = (nil)] 11:56:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x9782ac00) [pid = 20634] [serial = 493] [outer = 0x94759800] 11:56:30 INFO - PROCESS | 20634 | 1464288990242 Marionette DEBUG loaded listener.js 11:56:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x9975d000) [pid = 20634] [serial = 494] [outer = 0x94759800] 11:56:31 INFO - PROCESS | 20634 | 1464288991148 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:56:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:56:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1442ms 11:56:31 INFO - PROCESS | 20634 | 1464288991214 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 11:56:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:56:31 INFO - PROCESS | 20634 | 1464288991219 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 11:56:31 INFO - PROCESS | 20634 | 1464288991225 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:56:31 INFO - PROCESS | 20634 | 1464288991229 Marionette TRACE conn4 <- [1,630,null,{}] 11:56:31 INFO - PROCESS | 20634 | 1464288991234 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:31 INFO - PROCESS | 20634 | 1464288991419 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 11:56:31 INFO - PROCESS | 20634 | 1464288991593 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x913da800 == 91 [pid = 20634] [id = 165] 11:56:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x99aaa800) [pid = 20634] [serial = 495] [outer = (nil)] 11:56:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x99c41800) [pid = 20634] [serial = 496] [outer = 0x99aaa800] 11:56:31 INFO - PROCESS | 20634 | 1464288991695 Marionette DEBUG loaded listener.js 11:56:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x99c43c00) [pid = 20634] [serial = 497] [outer = 0x99aaa800] 11:56:32 INFO - PROCESS | 20634 | 1464288992587 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 11:56:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:56:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1429ms 11:56:32 INFO - PROCESS | 20634 | 1464288992655 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 11:56:32 INFO - PROCESS | 20634 | 1464288992659 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 11:56:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:56:32 INFO - PROCESS | 20634 | 1464288992666 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:56:32 INFO - PROCESS | 20634 | 1464288992669 Marionette TRACE conn4 <- [1,634,null,{}] 11:56:32 INFO - PROCESS | 20634 | 1464288992675 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:32 INFO - PROCESS | 20634 | 1464288992850 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 11:56:33 INFO - PROCESS | 20634 | 1464288993029 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x99c42000 == 92 [pid = 20634] [id = 166] 11:56:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x99e4f000) [pid = 20634] [serial = 498] [outer = (nil)] 11:56:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x9aa5c400) [pid = 20634] [serial = 499] [outer = 0x99e4f000] 11:56:33 INFO - PROCESS | 20634 | 1464288993123 Marionette DEBUG loaded listener.js 11:56:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x9b930800) [pid = 20634] [serial = 500] [outer = 0x99e4f000] 11:56:33 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:34 INFO - PROCESS | 20634 | 1464288994049 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 11:56:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:56:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1434ms 11:56:34 INFO - PROCESS | 20634 | 1464288994101 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 11:56:34 INFO - PROCESS | 20634 | 1464288994104 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 11:56:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:56:34 INFO - PROCESS | 20634 | 1464288994111 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:56:34 INFO - PROCESS | 20634 | 1464288994114 Marionette TRACE conn4 <- [1,638,null,{}] 11:56:34 INFO - PROCESS | 20634 | 1464288994120 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:34 INFO - PROCESS | 20634 | 1464288994296 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 11:56:34 INFO - PROCESS | 20634 | 1464288994472 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x95685000 == 93 [pid = 20634] [id = 167] 11:56:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x99ec1c00) [pid = 20634] [serial = 501] [outer = (nil)] 11:56:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0xa3027400) [pid = 20634] [serial = 502] [outer = 0x99ec1c00] 11:56:34 INFO - PROCESS | 20634 | 1464288994559 Marionette DEBUG loaded listener.js 11:56:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0xa3551800) [pid = 20634] [serial = 503] [outer = 0x99ec1c00] 11:56:35 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:35 INFO - PROCESS | 20634 | 1464288995470 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:56:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:56:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1432ms 11:56:35 INFO - PROCESS | 20634 | 1464288995543 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 11:56:35 INFO - PROCESS | 20634 | 1464288995547 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 11:56:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:56:35 INFO - PROCESS | 20634 | 1464288995553 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:56:35 INFO - PROCESS | 20634 | 1464288995557 Marionette TRACE conn4 <- [1,642,null,{}] 11:56:35 INFO - PROCESS | 20634 | 1464288995563 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:35 INFO - PROCESS | 20634 | 1464288995771 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 11:56:35 INFO - PROCESS | 20634 | 1464288995947 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3ba000 == 94 [pid = 20634] [id = 168] 11:56:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x8e3bc000) [pid = 20634] [serial = 504] [outer = (nil)] 11:56:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x8e3c2400) [pid = 20634] [serial = 505] [outer = 0x8e3bc000] 11:56:36 INFO - PROCESS | 20634 | 1464288996031 Marionette DEBUG loaded listener.js 11:56:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x8e3c5800) [pid = 20634] [serial = 506] [outer = 0x8e3bc000] 11:56:36 INFO - PROCESS | 20634 | 1464288996977 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 11:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1479ms 11:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:56:37 INFO - PROCESS | 20634 | 1464288997033 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 11:56:37 INFO - PROCESS | 20634 | 1464288997036 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 11:56:37 INFO - PROCESS | 20634 | 1464288997043 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:56:37 INFO - PROCESS | 20634 | 1464288997046 Marionette TRACE conn4 <- [1,646,null,{}] 11:56:37 INFO - PROCESS | 20634 | 1464288997052 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:37 INFO - PROCESS | 20634 | 1464288997223 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 11:56:37 INFO - PROCESS | 20634 | 1464288997400 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c4c00 == 95 [pid = 20634] [id = 169] 11:56:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x8e3c7400) [pid = 20634] [serial = 507] [outer = (nil)] 11:56:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x91a83000) [pid = 20634] [serial = 508] [outer = 0x8e3c7400] 11:56:37 INFO - PROCESS | 20634 | 1464288997499 Marionette DEBUG loaded listener.js 11:56:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x91a86800) [pid = 20634] [serial = 509] [outer = 0x8e3c7400] 11:56:38 INFO - PROCESS | 20634 | 1464288998370 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1381ms 11:56:38 INFO - PROCESS | 20634 | 1464288998424 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 11:56:38 INFO - PROCESS | 20634 | 1464288998428 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 11:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:56:38 INFO - PROCESS | 20634 | 1464288998435 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:56:38 INFO - PROCESS | 20634 | 1464288998438 Marionette TRACE conn4 <- [1,650,null,{}] 11:56:38 INFO - PROCESS | 20634 | 1464288998444 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:38 INFO - PROCESS | 20634 | 1464288998643 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 11:56:38 INFO - PROCESS | 20634 | 1464288998820 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3bcc00 == 96 [pid = 20634] [id = 170] 11:56:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x8e3c4400) [pid = 20634] [serial = 510] [outer = (nil)] 11:56:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x91a8c000) [pid = 20634] [serial = 511] [outer = 0x8e3c4400] 11:56:38 INFO - PROCESS | 20634 | 1464288998911 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x91a8e000) [pid = 20634] [serial = 512] [outer = 0x8e3c4400] 11:56:39 INFO - PROCESS | 20634 | 1464288999791 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 11:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1431ms 11:56:39 INFO - PROCESS | 20634 | 1464288999867 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 11:56:39 INFO - PROCESS | 20634 | 1464288999871 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 11:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:56:39 INFO - PROCESS | 20634 | 1464288999877 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:56:39 INFO - PROCESS | 20634 | 1464288999880 Marionette TRACE conn4 <- [1,654,null,{}] 11:56:39 INFO - PROCESS | 20634 | 1464288999886 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:40 INFO - PROCESS | 20634 | 1464289000097 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 11:56:40 INFO - PROCESS | 20634 | 1464289000276 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aed5400 == 97 [pid = 20634] [id = 171] 11:56:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x8aed6000) [pid = 20634] [serial = 513] [outer = (nil)] 11:56:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x8aeddc00) [pid = 20634] [serial = 514] [outer = 0x8aed6000] 11:56:40 INFO - PROCESS | 20634 | 1464289000365 Marionette DEBUG loaded listener.js 11:56:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x8aee3c00) [pid = 20634] [serial = 515] [outer = 0x8aed6000] 11:56:41 INFO - PROCESS | 20634 | 1464289001342 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1529ms 11:56:41 INFO - PROCESS | 20634 | 1464289001407 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 11:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:56:41 INFO - PROCESS | 20634 | 1464289001412 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 11:56:41 INFO - PROCESS | 20634 | 1464289001418 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:56:41 INFO - PROCESS | 20634 | 1464289001422 Marionette TRACE conn4 <- [1,658,null,{}] 11:56:41 INFO - PROCESS | 20634 | 1464289001428 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:41 INFO - PROCESS | 20634 | 1464289001662 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 11:56:41 INFO - PROCESS | 20634 | 1464289001943 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bb400 == 98 [pid = 20634] [id = 172] 11:56:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x8b0bc000) [pid = 20634] [serial = 516] [outer = (nil)] 11:56:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x8b0c0c00) [pid = 20634] [serial = 517] [outer = 0x8b0bc000] 11:56:42 INFO - PROCESS | 20634 | 1464289002086 Marionette DEBUG loaded listener.js 11:56:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x8c310c00) [pid = 20634] [serial = 518] [outer = 0x8b0bc000] 11:56:42 INFO - PROCESS | 20634 | 1464289002955 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1583ms 11:56:43 INFO - PROCESS | 20634 | 1464289003022 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 11:56:43 INFO - PROCESS | 20634 | 1464289003025 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 11:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:56:43 INFO - PROCESS | 20634 | 1464289003035 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:56:43 INFO - PROCESS | 20634 | 1464289003038 Marionette TRACE conn4 <- [1,662,null,{}] 11:56:43 INFO - PROCESS | 20634 | 1464289003044 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:43 INFO - PROCESS | 20634 | 1464289003226 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 11:56:43 INFO - PROCESS | 20634 | 1464289003411 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0be800 == 99 [pid = 20634] [id = 173] 11:56:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x8b0c1000) [pid = 20634] [serial = 519] [outer = (nil)] 11:56:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x91a8bc00) [pid = 20634] [serial = 520] [outer = 0x8b0c1000] 11:56:43 INFO - PROCESS | 20634 | 1464289003495 Marionette DEBUG loaded listener.js 11:56:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x938d2000) [pid = 20634] [serial = 521] [outer = 0x8b0c1000] 11:56:44 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:44 INFO - PROCESS | 20634 | 1464289004870 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 11:56:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:56:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1890ms 11:56:44 INFO - PROCESS | 20634 | 1464289004944 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 11:56:44 INFO - PROCESS | 20634 | 1464289004949 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 11:56:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:56:44 INFO - PROCESS | 20634 | 1464289004979 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:56:44 INFO - PROCESS | 20634 | 1464289004984 Marionette TRACE conn4 <- [1,666,null,{}] 11:56:44 INFO - PROCESS | 20634 | 1464289004992 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:45 INFO - PROCESS | 20634 | 1464289005160 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 11:56:45 INFO - PROCESS | 20634 | 1464289005340 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0c1800 == 100 [pid = 20634] [id = 174] 11:56:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x8b652800) [pid = 20634] [serial = 522] [outer = (nil)] 11:56:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x8dd4d400) [pid = 20634] [serial = 523] [outer = 0x8b652800] 11:56:45 INFO - PROCESS | 20634 | 1464289005426 Marionette DEBUG loaded listener.js 11:56:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x8e00c800) [pid = 20634] [serial = 524] [outer = 0x8b652800] 11:56:45 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:46 INFO - PROCESS | 20634 | 1464289006394 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 11:56:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:56:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1443ms 11:56:46 INFO - PROCESS | 20634 | 1464289006416 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 11:56:46 INFO - PROCESS | 20634 | 1464289006424 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 11:56:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:56:46 INFO - PROCESS | 20634 | 1464289006434 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:56:46 INFO - PROCESS | 20634 | 1464289006438 Marionette TRACE conn4 <- [1,670,null,{}] 11:56:46 INFO - PROCESS | 20634 | 1464289006444 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:46 INFO - PROCESS | 20634 | 1464289006618 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 11:56:46 INFO - PROCESS | 20634 | 1464289006847 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b9c00 == 101 [pid = 20634] [id = 175] 11:56:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x8c319800) [pid = 20634] [serial = 525] [outer = (nil)] 11:56:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x8e013c00) [pid = 20634] [serial = 526] [outer = 0x8c319800] 11:56:46 INFO - PROCESS | 20634 | 1464289006979 Marionette DEBUG loaded listener.js 11:56:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x8e711000) [pid = 20634] [serial = 527] [outer = 0x8c319800] 11:56:47 INFO - PROCESS | 20634 | 1464289007975 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x98444800 == 100 [pid = 20634] [id = 31] 11:56:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:56:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1585ms 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0x9cded400) [pid = 20634] [serial = 414] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x99e47c00) [pid = 20634] [serial = 366] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x911d0400) [pid = 20634] [serial = 369] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x9534d000) [pid = 20634] [serial = 372] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x9aa4e800) [pid = 20634] [serial = 375] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x9aaf2800) [pid = 20634] [serial = 378] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x9cd23400) [pid = 20634] [serial = 381] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x9060e800) [pid = 20634] [serial = 384] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0xa2279400) [pid = 20634] [serial = 387] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0xa4e24c00) [pid = 20634] [serial = 390] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0xa685c000) [pid = 20634] [serial = 393] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x913e0000 == 99 [pid = 20634] [id = 160] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x919d6400 == 98 [pid = 20634] [id = 159] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x910df400 == 97 [pid = 20634] [id = 158] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64d000 == 96 [pid = 20634] [id = 157] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x90609800 == 95 [pid = 20634] [id = 156] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6e9800 == 94 [pid = 20634] [id = 155] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64cc00 == 93 [pid = 20634] [id = 154] 11:56:48 INFO - PROCESS | 20634 | 1464289008097 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 11:56:48 INFO - PROCESS | 20634 | 1464289008101 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 11:56:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd42800 == 92 [pid = 20634] [id = 142] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x92594000 == 91 [pid = 20634] [id = 141] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x90604800 == 90 [pid = 20634] [id = 140] 11:56:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6e8800 == 89 [pid = 20634] [id = 139] 11:56:48 INFO - PROCESS | 20634 | 1464289008123 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:56:48 INFO - PROCESS | 20634 | 1464289008129 Marionette TRACE conn4 <- [1,674,null,{}] 11:56:48 INFO - PROCESS | 20634 | 1464289008144 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:48 INFO - PROCESS | 20634 | 1464289008311 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x99c39c00) [pid = 20634] [serial = 411] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x99ec4c00) [pid = 20634] [serial = 412] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x9526a800) [pid = 20634] [serial = 405] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x9060d800) [pid = 20634] [serial = 397] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x90602400) [pid = 20634] [serial = 396] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x92588c00) [pid = 20634] [serial = 400] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x910dd000) [pid = 20634] [serial = 399] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x919de800) [pid = 20634] [serial = 402] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x92594400) [pid = 20634] [serial = 403] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x97824c00) [pid = 20634] [serial = 408] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x98b56400) [pid = 20634] [serial = 409] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x95346c00) [pid = 20634] [serial = 406] [outer = (nil)] [url = about:blank] 11:56:48 INFO - PROCESS | 20634 | 1464289008520 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c1a0800 == 90 [pid = 20634] [id = 176] 11:56:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x8dd4f000) [pid = 20634] [serial = 528] [outer = (nil)] 11:56:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x8e715400) [pid = 20634] [serial = 529] [outer = 0x8dd4f000] 11:56:48 INFO - PROCESS | 20634 | 1464289008598 Marionette DEBUG loaded listener.js 11:56:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x8ed56800) [pid = 20634] [serial = 530] [outer = 0x8dd4f000] 11:56:49 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:56:49 INFO - PROCESS | 20634 | 1464289009307 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 11:56:49 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 11:56:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1253ms 11:56:49 INFO - PROCESS | 20634 | 1464289009385 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 11:56:49 INFO - PROCESS | 20634 | 1464289009390 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 11:56:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:56:49 INFO - PROCESS | 20634 | 1464289009398 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:56:49 INFO - PROCESS | 20634 | 1464289009401 Marionette TRACE conn4 <- [1,678,null,{}] 11:56:49 INFO - PROCESS | 20634 | 1464289009407 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:49 INFO - PROCESS | 20634 | 1464289009574 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 11:56:49 INFO - PROCESS | 20634 | 1464289009586 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bcc00 == 91 [pid = 20634] [id = 177] 11:56:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x904b4c00) [pid = 20634] [serial = 531] [outer = (nil)] 11:56:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x90605000) [pid = 20634] [serial = 532] [outer = 0x904b4c00] 11:56:49 INFO - PROCESS | 20634 | 1464289009660 Marionette DEBUG loaded listener.js 11:56:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x907a7000) [pid = 20634] [serial = 533] [outer = 0x904b4c00] 11:56:50 INFO - PROCESS | 20634 | 1464289010649 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 11:56:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:56:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1283ms 11:56:50 INFO - PROCESS | 20634 | 1464289010692 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 11:56:50 INFO - PROCESS | 20634 | 1464289010696 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 11:56:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:56:50 INFO - PROCESS | 20634 | 1464289010717 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:56:50 INFO - PROCESS | 20634 | 1464289010720 Marionette TRACE conn4 <- [1,682,null,{}] 11:56:50 INFO - PROCESS | 20634 | 1464289010726 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:50 INFO - PROCESS | 20634 | 1464289010929 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 11:56:50 INFO - PROCESS | 20634 | 1464289010961 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x904c0000 == 92 [pid = 20634] [id = 178] 11:56:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x9079f800) [pid = 20634] [serial = 534] [outer = (nil)] 11:56:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x910e7400) [pid = 20634] [serial = 535] [outer = 0x9079f800] 11:56:51 INFO - PROCESS | 20634 | 1464289011033 Marionette DEBUG loaded listener.js 11:56:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x913d9800) [pid = 20634] [serial = 536] [outer = 0x9079f800] 11:56:52 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:52 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:56:52 INFO - PROCESS | 20634 | 1464289012519 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 11:56:52 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) 11:56:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1834ms 11:56:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:56:52 INFO - PROCESS | 20634 | 1464289012551 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 11:56:52 INFO - PROCESS | 20634 | 1464289012553 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 11:56:52 INFO - PROCESS | 20634 | 1464289012560 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:56:52 INFO - PROCESS | 20634 | 1464289012563 Marionette TRACE conn4 <- [1,686,null,{}] 11:56:52 INFO - PROCESS | 20634 | 1464289012568 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:53 INFO - PROCESS | 20634 | 1464289013125 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 11:56:53 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x913dc800) [pid = 20634] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:56:53 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x911d0800) [pid = 20634] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:56:53 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x8e6f2000) [pid = 20634] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:56:53 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x910dcc00) [pid = 20634] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:56:53 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x91a53c00) [pid = 20634] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:56:53 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x8b656800) [pid = 20634] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:56:53 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x9ae66800) [pid = 20634] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:56:53 INFO - PROCESS | 20634 | 1464289013244 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b652400 == 93 [pid = 20634] [id = 179] 11:56:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x8b656800) [pid = 20634] [serial = 537] [outer = (nil)] 11:56:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x8e6f2000) [pid = 20634] [serial = 538] [outer = 0x8b656800] 11:56:53 INFO - PROCESS | 20634 | 1464289013316 Marionette DEBUG loaded listener.js 11:56:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x910e0400) [pid = 20634] [serial = 539] [outer = 0x8b656800] 11:56:54 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:54 INFO - PROCESS | 20634 | 1464289014402 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 11:56:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:56:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1880ms 11:56:54 INFO - PROCESS | 20634 | 1464289014439 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 11:56:54 INFO - PROCESS | 20634 | 1464289014442 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 11:56:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:56:54 INFO - PROCESS | 20634 | 1464289014448 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:56:54 INFO - PROCESS | 20634 | 1464289014450 Marionette TRACE conn4 <- [1,690,null,{}] 11:56:54 INFO - PROCESS | 20634 | 1464289014456 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:54 INFO - PROCESS | 20634 | 1464289014603 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 11:56:54 INFO - PROCESS | 20634 | 1464289014785 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d549000 == 94 [pid = 20634] [id = 180] 11:56:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x9060fc00) [pid = 20634] [serial = 540] [outer = (nil)] 11:56:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x938d7c00) [pid = 20634] [serial = 541] [outer = 0x9060fc00] 11:56:54 INFO - PROCESS | 20634 | 1464289014859 Marionette DEBUG loaded listener.js 11:56:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x95239400) [pid = 20634] [serial = 542] [outer = 0x9060fc00] 11:56:56 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:56 INFO - PROCESS | 20634 | 1464289016157 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 11:56:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:56:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1740ms 11:56:56 INFO - PROCESS | 20634 | 1464289016189 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 11:56:56 INFO - PROCESS | 20634 | 1464289016194 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 11:56:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:56:56 INFO - PROCESS | 20634 | 1464289016203 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:56:56 INFO - PROCESS | 20634 | 1464289016206 Marionette TRACE conn4 <- [1,694,null,{}] 11:56:56 INFO - PROCESS | 20634 | 1464289016216 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:56 INFO - PROCESS | 20634 | 1464289016478 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 11:56:56 INFO - PROCESS | 20634 | 1464289016662 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedc400 == 95 [pid = 20634] [id = 181] 11:56:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x8b0b5c00) [pid = 20634] [serial = 543] [outer = (nil)] 11:56:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x8d544c00) [pid = 20634] [serial = 544] [outer = 0x8b0b5c00] 11:56:56 INFO - PROCESS | 20634 | 1464289016761 Marionette DEBUG loaded listener.js 11:56:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x8dda9000) [pid = 20634] [serial = 545] [outer = 0x8b0b5c00] 11:56:58 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:58 INFO - PROCESS | 20634 | 1464289018098 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 11:56:58 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) 11:56:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1930ms 11:56:58 INFO - PROCESS | 20634 | 1464289018133 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 11:56:58 INFO - PROCESS | 20634 | 1464289018141 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 11:56:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:56:58 INFO - PROCESS | 20634 | 1464289018152 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:56:58 INFO - PROCESS | 20634 | 1464289018156 Marionette TRACE conn4 <- [1,698,null,{}] 11:56:58 INFO - PROCESS | 20634 | 1464289018255 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:58 INFO - PROCESS | 20634 | 1464289018479 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 11:56:58 INFO - PROCESS | 20634 | 1464289018609 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bf400 == 96 [pid = 20634] [id = 182] 11:56:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x8e016800) [pid = 20634] [serial = 546] [outer = (nil)] 11:56:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x8e718000) [pid = 20634] [serial = 547] [outer = 0x8e016800] 11:56:58 INFO - PROCESS | 20634 | 1464289018694 Marionette DEBUG loaded listener.js 11:56:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x904b5400) [pid = 20634] [serial = 548] [outer = 0x8e016800] 11:57:00 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:00 INFO - PROCESS | 20634 | 1464289020042 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 11:57:00 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) 11:57:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1933ms 11:57:00 INFO - PROCESS | 20634 | 1464289020101 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 11:57:00 INFO - PROCESS | 20634 | 1464289020105 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 11:57:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:57:00 INFO - PROCESS | 20634 | 1464289020132 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:57:00 INFO - PROCESS | 20634 | 1464289020139 Marionette TRACE conn4 <- [1,702,null,{}] 11:57:00 INFO - PROCESS | 20634 | 1464289020156 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:00 INFO - PROCESS | 20634 | 1464289020329 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 11:57:00 INFO - PROCESS | 20634 | 1464289020510 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aed9000 == 97 [pid = 20634] [id = 183] 11:57:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x9079f400) [pid = 20634] [serial = 549] [outer = (nil)] 11:57:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x92594400) [pid = 20634] [serial = 550] [outer = 0x9079f400] 11:57:00 INFO - PROCESS | 20634 | 1464289020603 Marionette DEBUG loaded listener.js 11:57:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x95342800) [pid = 20634] [serial = 551] [outer = 0x9079f400] 11:57:01 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:01 INFO - PROCESS | 20634 | 1464289021919 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 11:57:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:57:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1840ms 11:57:02 INFO - PROCESS | 20634 | 1464289022057 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 11:57:02 INFO - PROCESS | 20634 | 1464289022062 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 11:57:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:57:02 INFO - PROCESS | 20634 | 1464289022079 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:57:02 INFO - PROCESS | 20634 | 1464289022083 Marionette TRACE conn4 <- [1,706,null,{}] 11:57:02 INFO - PROCESS | 20634 | 1464289022088 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:02 INFO - PROCESS | 20634 | 1464289022271 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 11:57:02 INFO - PROCESS | 20634 | 1464289022452 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a8b000 == 98 [pid = 20634] [id = 184] 11:57:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x91d8e400) [pid = 20634] [serial = 552] [outer = (nil)] 11:57:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x9782e000) [pid = 20634] [serial = 553] [outer = 0x91d8e400] 11:57:02 INFO - PROCESS | 20634 | 1464289022539 Marionette DEBUG loaded listener.js 11:57:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x99766800) [pid = 20634] [serial = 554] [outer = 0x91d8e400] 11:57:03 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:03 INFO - PROCESS | 20634 | 1464289023848 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 11:57:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:57:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1831ms 11:57:03 INFO - PROCESS | 20634 | 1464289023941 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 11:57:03 INFO - PROCESS | 20634 | 1464289023946 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 11:57:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:57:04 INFO - PROCESS | 20634 | 1464289024005 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:57:04 INFO - PROCESS | 20634 | 1464289024009 Marionette TRACE conn4 <- [1,710,null,{}] 11:57:04 INFO - PROCESS | 20634 | 1464289024015 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:04 INFO - PROCESS | 20634 | 1464289024185 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 11:57:04 INFO - PROCESS | 20634 | 1464289024367 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x9060c800 == 99 [pid = 20634] [id = 185] 11:57:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x9534e000) [pid = 20634] [serial = 555] [outer = (nil)] 11:57:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x99c9b800) [pid = 20634] [serial = 556] [outer = 0x9534e000] 11:57:04 INFO - PROCESS | 20634 | 1464289024456 Marionette DEBUG loaded listener.js 11:57:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x99f08400) [pid = 20634] [serial = 557] [outer = 0x9534e000] 11:57:05 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:05 INFO - PROCESS | 20634 | 1464289025749 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 11:57:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:57:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1792ms 11:57:05 INFO - PROCESS | 20634 | 1464289025793 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 11:57:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:57:05 INFO - PROCESS | 20634 | 1464289025797 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 11:57:05 INFO - PROCESS | 20634 | 1464289025803 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:57:05 INFO - PROCESS | 20634 | 1464289025807 Marionette TRACE conn4 <- [1,714,null,{}] 11:57:05 INFO - PROCESS | 20634 | 1464289025915 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:06 INFO - PROCESS | 20634 | 1464289026100 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 11:57:06 INFO - PROCESS | 20634 | 1464289026278 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x99c39c00 == 100 [pid = 20634] [id = 186] 11:57:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 223 (0x99c40800) [pid = 20634] [serial = 558] [outer = (nil)] 11:57:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 224 (0x9b36b000) [pid = 20634] [serial = 559] [outer = 0x99c40800] 11:57:06 INFO - PROCESS | 20634 | 1464289026363 Marionette DEBUG loaded listener.js 11:57:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 225 (0x9d0bb400) [pid = 20634] [serial = 560] [outer = 0x99c40800] 11:57:07 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:07 INFO - PROCESS | 20634 | 1464289027665 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 11:57:07 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 11:57:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1893ms 11:57:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:57:07 INFO - PROCESS | 20634 | 1464289027695 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 11:57:07 INFO - PROCESS | 20634 | 1464289027698 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 11:57:07 INFO - PROCESS | 20634 | 1464289027705 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:57:07 INFO - PROCESS | 20634 | 1464289027709 Marionette TRACE conn4 <- [1,718,null,{}] 11:57:07 INFO - PROCESS | 20634 | 1464289027774 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:08 INFO - PROCESS | 20634 | 1464289028001 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 11:57:08 INFO - PROCESS | 20634 | 1464289028134 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x95689c00 == 101 [pid = 20634] [id = 187] 11:57:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 226 (0x9a188400) [pid = 20634] [serial = 561] [outer = (nil)] 11:57:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 227 (0xa22c3400) [pid = 20634] [serial = 562] [outer = 0x9a188400] 11:57:08 INFO - PROCESS | 20634 | 1464289028230 Marionette DEBUG loaded listener.js 11:57:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 228 (0xa5041800) [pid = 20634] [serial = 563] [outer = 0x9a188400] 11:57:09 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:09 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:57:09 INFO - PROCESS | 20634 | 1464289029535 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 11:57:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:57:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1882ms 11:57:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:57:09 INFO - PROCESS | 20634 | 1464289029587 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 11:57:09 INFO - PROCESS | 20634 | 1464289029590 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 11:57:09 INFO - PROCESS | 20634 | 1464289029685 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:57:09 INFO - PROCESS | 20634 | 1464289029688 Marionette TRACE conn4 <- [1,722,null,{}] 11:57:09 INFO - PROCESS | 20634 | 1464289029705 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:09 INFO - PROCESS | 20634 | 1464289029866 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 11:57:10 INFO - PROCESS | 20634 | 1464289030049 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aede400 == 102 [pid = 20634] [id = 188] 11:57:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 229 (0x8d54d000) [pid = 20634] [serial = 564] [outer = (nil)] 11:57:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 230 (0x8dd58400) [pid = 20634] [serial = 565] [outer = 0x8d54d000] 11:57:10 INFO - PROCESS | 20634 | 1464289030133 Marionette DEBUG loaded listener.js 11:57:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 231 (0x8dd5a800) [pid = 20634] [serial = 566] [outer = 0x8d54d000] 11:57:11 INFO - PROCESS | 20634 | 1464289031445 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 11:57:11 INFO - PROCESS | 20634 | 1464289031534 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 11:57:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:57:11 INFO - PROCESS | 20634 | 1464289031542 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:57:11 INFO - PROCESS | 20634 | 1464289031548 Marionette TRACE conn4 <- [1,726,null,{}] 11:57:11 INFO - PROCESS | 20634 | 1464289031555 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:11 INFO - PROCESS | 20634 | 1464289031765 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 11:57:12 INFO - PROCESS | 20634 | 1464289032029 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedb400 == 103 [pid = 20634] [id = 189] 11:57:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 232 (0x8aedbc00) [pid = 20634] [serial = 567] [outer = (nil)] 11:57:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 233 (0x8e3c5000) [pid = 20634] [serial = 568] [outer = 0x8aedbc00] 11:57:12 INFO - PROCESS | 20634 | 1464289032229 Marionette DEBUG loaded listener.js 11:57:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 234 (0x8e62ec00) [pid = 20634] [serial = 569] [outer = 0x8aedbc00] 11:57:13 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:13 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:57:13 INFO - PROCESS | 20634 | 1464289033262 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 11:57:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:57:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1784ms 11:57:13 INFO - PROCESS | 20634 | 1464289033327 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 11:57:13 INFO - PROCESS | 20634 | 1464289033336 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 11:57:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:57:13 INFO - PROCESS | 20634 | 1464289033347 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:57:13 INFO - PROCESS | 20634 | 1464289033350 Marionette TRACE conn4 <- [1,730,null,{}] 11:57:13 INFO - PROCESS | 20634 | 1464289033357 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:13 INFO - PROCESS | 20634 | 1464289033539 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 11:57:13 INFO - PROCESS | 20634 | --DOCSHELL 0x8b652400 == 102 [pid = 20634] [id = 179] 11:57:13 INFO - PROCESS | 20634 | --DOMWINDOW == 233 (0x8c19d400) [pid = 20634] [serial = 451] [outer = (nil)] [url = about:blank] 11:57:13 INFO - PROCESS | 20634 | --DOMWINDOW == 232 (0x8b651400) [pid = 20634] [serial = 457] [outer = (nil)] [url = about:blank] 11:57:13 INFO - PROCESS | 20634 | --DOMWINDOW == 231 (0x952a2400) [pid = 20634] [serial = 481] [outer = (nil)] [url = about:blank] 11:57:13 INFO - PROCESS | 20634 | --DOMWINDOW == 230 (0x8c310800) [pid = 20634] [serial = 454] [outer = (nil)] [url = about:blank] 11:57:13 INFO - PROCESS | 20634 | --DOMWINDOW == 229 (0x8d547800) [pid = 20634] [serial = 445] [outer = (nil)] [url = about:blank] 11:57:13 INFO - PROCESS | 20634 | --DOMWINDOW == 228 (0x91d87c00) [pid = 20634] [serial = 448] [outer = (nil)] [url = about:blank] 11:57:13 INFO - PROCESS | 20634 | 1464289033896 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:13 INFO - PROCESS | 20634 | --DOCSHELL 0x904c0000 == 101 [pid = 20634] [id = 178] 11:57:13 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0bcc00 == 100 [pid = 20634] [id = 177] 11:57:13 INFO - PROCESS | 20634 | --DOCSHELL 0x8c1a0800 == 99 [pid = 20634] [id = 176] 11:57:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bcc00 == 100 [pid = 20634] [id = 190] 11:57:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 229 (0x8b651400) [pid = 20634] [serial = 570] [outer = (nil)] 11:57:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 230 (0x8c1a1400) [pid = 20634] [serial = 571] [outer = 0x8b651400] 11:57:14 INFO - PROCESS | 20634 | 1464289034004 Marionette DEBUG loaded listener.js 11:57:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 231 (0x8dd44800) [pid = 20634] [serial = 572] [outer = 0x8b651400] 11:57:14 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b9c00 == 99 [pid = 20634] [id = 175] 11:57:14 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0c1800 == 98 [pid = 20634] [id = 174] 11:57:14 INFO - PROCESS | 20634 | --DOCSHELL 0x913da800 == 97 [pid = 20634] [id = 165] 11:57:14 INFO - PROCESS | 20634 | --DOCSHELL 0x910e3800 == 96 [pid = 20634] [id = 164] 11:57:14 INFO - PROCESS | 20634 | --DOCSHELL 0x8b648400 == 95 [pid = 20634] [id = 161] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 230 (0x8dda9c00) [pid = 20634] [serial = 442] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 229 (0x8e013800) [pid = 20634] [serial = 436] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 228 (0x8e74d800) [pid = 20634] [serial = 417] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 227 (0x91d88800) [pid = 20634] [serial = 473] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 226 (0x91f6fc00) [pid = 20634] [serial = 476] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 225 (0x91d83c00) [pid = 20634] [serial = 433] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 224 (0x9b020400) [pid = 20634] [serial = 238] [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.] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 223 (0x8c311800) [pid = 20634] [serial = 460] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 222 (0x91d8f800) [pid = 20634] [serial = 475] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0x8ed55000) [pid = 20634] [serial = 467] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x910e7c00) [pid = 20634] [serial = 469] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x99e4b000) [pid = 20634] [serial = 423] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x904bcc00) [pid = 20634] [serial = 430] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x93a1ac00) [pid = 20634] [serial = 478] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x8e747c00) [pid = 20634] [serial = 466] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x91a5c000) [pid = 20634] [serial = 472] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x911d7800) [pid = 20634] [serial = 470] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x9522dc00) [pid = 20634] [serial = 479] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x91f63800) [pid = 20634] [serial = 420] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x8ddae400) [pid = 20634] [serial = 464] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x910e8400) [pid = 20634] [serial = 439] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x9d01dc00) [pid = 20634] [serial = 415] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x8dd4c800) [pid = 20634] [serial = 426] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x8dd44c00) [pid = 20634] [serial = 463] [outer = (nil)] [url = about:blank] 11:57:14 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:14 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:57:14 INFO - PROCESS | 20634 | 1464289034833 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 11:57:14 INFO - PROCESS | 20634 | 1464289034887 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 11:57:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:57:14 INFO - PROCESS | 20634 | 1464289034893 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 20634 | 1464289034899 Marionette TRACE conn4 <- [1,734,null,{}] 11:57:14 INFO - PROCESS | 20634 | 1464289034914 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:15 INFO - PROCESS | 20634 | 1464289035072 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 11:57:15 INFO - PROCESS | 20634 | 1464289035091 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedb800 == 96 [pid = 20634] [id = 191] 11:57:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x904bd800) [pid = 20634] [serial = 573] [outer = (nil)] 11:57:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x90606000) [pid = 20634] [serial = 574] [outer = 0x904bd800] 11:57:15 INFO - PROCESS | 20634 | 1464289035166 Marionette DEBUG loaded listener.js 11:57:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x910e3800) [pid = 20634] [serial = 575] [outer = 0x904bd800] 11:57:15 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:16 INFO - PROCESS | 20634 | 1464289036028 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 11:57:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:57:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1190ms 11:57:16 INFO - PROCESS | 20634 | 1464289036084 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 11:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:57:16 INFO - PROCESS | 20634 | 1464289036089 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 11:57:16 INFO - PROCESS | 20634 | 1464289036094 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:57:16 INFO - PROCESS | 20634 | 1464289036098 Marionette TRACE conn4 <- [1,738,null,{}] 11:57:16 INFO - PROCESS | 20634 | 1464289036103 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:16 INFO - PROCESS | 20634 | 1464289036266 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 11:57:16 INFO - PROCESS | 20634 | 1464289036436 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c6c00 == 97 [pid = 20634] [id = 192] 11:57:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x910e9000) [pid = 20634] [serial = 576] [outer = (nil)] 11:57:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x913e0000) [pid = 20634] [serial = 577] [outer = 0x910e9000] 11:57:16 INFO - PROCESS | 20634 | 1464289036511 Marionette DEBUG loaded listener.js 11:57:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x91a5d800) [pid = 20634] [serial = 578] [outer = 0x910e9000] 11:57:17 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:17 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:57:17 INFO - PROCESS | 20634 | 1464289037836 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 11:57:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:57:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1784ms 11:57:17 INFO - PROCESS | 20634 | 1464289037878 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 11:57:17 INFO - PROCESS | 20634 | 1464289037882 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 11:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:57:17 INFO - PROCESS | 20634 | 1464289037888 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:57:17 INFO - PROCESS | 20634 | 1464289037892 Marionette TRACE conn4 <- [1,742,null,{}] 11:57:17 INFO - PROCESS | 20634 | 1464289037897 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:18 INFO - PROCESS | 20634 | 1464289038153 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 11:57:18 INFO - PROCESS | 20634 | 1464289038193 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x90602800 == 98 [pid = 20634] [id = 193] 11:57:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x911d4c00) [pid = 20634] [serial = 579] [outer = (nil)] 11:57:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x91d85800) [pid = 20634] [serial = 580] [outer = 0x911d4c00] 11:57:18 INFO - PROCESS | 20634 | 1464289038271 Marionette DEBUG loaded listener.js 11:57:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x91d87400) [pid = 20634] [serial = 581] [outer = 0x911d4c00] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x9079f800) [pid = 20634] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x99c3fc00) [pid = 20634] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x92595800) [pid = 20634] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x8b656800) [pid = 20634] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x8c319800) [pid = 20634] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x904b4c00) [pid = 20634] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x8dd4f000) [pid = 20634] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:57:18 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x8b652800) [pid = 20634] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:57:19 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:19 INFO - PROCESS | 20634 | 1464289039756 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 11:57:19 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 11:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1890ms 11:57:19 INFO - PROCESS | 20634 | 1464289039780 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 11:57:19 INFO - PROCESS | 20634 | 1464289039783 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 11:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:57:19 INFO - PROCESS | 20634 | 1464289039789 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:57:19 INFO - PROCESS | 20634 | 1464289039792 Marionette TRACE conn4 <- [1,746,null,{}] 11:57:19 INFO - PROCESS | 20634 | 1464289039798 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:20 INFO - PROCESS | 20634 | 1464289040018 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 11:57:20 INFO - PROCESS | 20634 | 1464289040081 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee1800 == 99 [pid = 20634] [id = 194] 11:57:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x8d545c00) [pid = 20634] [serial = 582] [outer = (nil)] 11:57:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x91a86c00) [pid = 20634] [serial = 583] [outer = 0x8d545c00] 11:57:20 INFO - PROCESS | 20634 | 1464289040155 Marionette DEBUG loaded listener.js 11:57:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x91f6c400) [pid = 20634] [serial = 584] [outer = 0x8d545c00] 11:57:20 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:21 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:21 INFO - PROCESS | 20634 | 1464289041418 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 11:57:21 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.) 11:57:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1678ms 11:57:21 INFO - PROCESS | 20634 | 1464289041468 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 11:57:21 INFO - PROCESS | 20634 | 1464289041474 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 11:57:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:57:21 INFO - PROCESS | 20634 | 1464289041483 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:57:21 INFO - PROCESS | 20634 | 1464289041489 Marionette TRACE conn4 <- [1,750,null,{}] 11:57:21 INFO - PROCESS | 20634 | 1464289041497 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:21 INFO - PROCESS | 20634 | 1464289041780 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 11:57:22 INFO - PROCESS | 20634 | 1464289041982 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee0c00 == 100 [pid = 20634] [id = 195] 11:57:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x8b0b4800) [pid = 20634] [serial = 585] [outer = (nil)] 11:57:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x8dd53000) [pid = 20634] [serial = 586] [outer = 0x8b0b4800] 11:57:22 INFO - PROCESS | 20634 | 1464289042074 Marionette DEBUG loaded listener.js 11:57:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x8dd5ec00) [pid = 20634] [serial = 587] [outer = 0x8b0b4800] 11:57:23 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:23 INFO - PROCESS | 20634 | 1464289043447 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 11:57:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1985ms 11:57:23 INFO - PROCESS | 20634 | 1464289043530 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 11:57:23 INFO - PROCESS | 20634 | 1464289043539 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 11:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:57:23 INFO - PROCESS | 20634 | 1464289043554 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:57:23 INFO - PROCESS | 20634 | 1464289043559 Marionette TRACE conn4 <- [1,754,null,{}] 11:57:23 INFO - PROCESS | 20634 | 1464289043567 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:23 INFO - PROCESS | 20634 | 1464289043742 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 11:57:23 INFO - PROCESS | 20634 | 1464289043924 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c19f800 == 101 [pid = 20634] [id = 196] 11:57:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x8dd5c000) [pid = 20634] [serial = 588] [outer = (nil)] 11:57:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x8e71a000) [pid = 20634] [serial = 589] [outer = 0x8dd5c000] 11:57:24 INFO - PROCESS | 20634 | 1464289044010 Marionette DEBUG loaded listener.js 11:57:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x8e74f400) [pid = 20634] [serial = 590] [outer = 0x8dd5c000] 11:57:25 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:25 INFO - PROCESS | 20634 | 1464289045362 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 11:57:25 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 11:57:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1852ms 11:57:25 INFO - PROCESS | 20634 | 1464289045439 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 11:57:25 INFO - PROCESS | 20634 | 1464289045444 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 11:57:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:57:25 INFO - PROCESS | 20634 | 1464289045454 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:57:25 INFO - PROCESS | 20634 | 1464289045459 Marionette TRACE conn4 <- [1,758,null,{}] 11:57:25 INFO - PROCESS | 20634 | 1464289045476 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:25 INFO - PROCESS | 20634 | 1464289045653 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 11:57:25 INFO - PROCESS | 20634 | 1464289045834 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e00f000 == 102 [pid = 20634] [id = 197] 11:57:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x8e3be400) [pid = 20634] [serial = 591] [outer = (nil)] 11:57:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x91a8d800) [pid = 20634] [serial = 592] [outer = 0x8e3be400] 11:57:25 INFO - PROCESS | 20634 | 1464289045923 Marionette DEBUG loaded listener.js 11:57:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x92595400) [pid = 20634] [serial = 593] [outer = 0x8e3be400] 11:57:26 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:26 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:57:26 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:26 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:26 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:26 INFO - PROCESS | 20634 | 1464289046835 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 11:57:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:57:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1438ms 11:57:26 INFO - PROCESS | 20634 | 1464289046893 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 11:57:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:57:26 INFO - PROCESS | 20634 | 1464289046899 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 11:57:26 INFO - PROCESS | 20634 | 1464289046905 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:57:26 INFO - PROCESS | 20634 | 1464289046908 Marionette TRACE conn4 <- [1,762,null,{}] 11:57:26 INFO - PROCESS | 20634 | 1464289046914 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:27 INFO - PROCESS | 20634 | 1464289047121 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 11:57:27 INFO - PROCESS | 20634 | 1464289047362 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c30d800 == 103 [pid = 20634] [id = 198] 11:57:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x907a3000) [pid = 20634] [serial = 594] [outer = (nil)] 11:57:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x93d94400) [pid = 20634] [serial = 595] [outer = 0x907a3000] 11:57:27 INFO - PROCESS | 20634 | 1464289047497 Marionette DEBUG loaded listener.js 11:57:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 223 (0x9526ac00) [pid = 20634] [serial = 596] [outer = 0x907a3000] 11:57:28 INFO - PROCESS | 20634 | 1464289048839 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 11:57:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:57:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1980ms 11:57:28 INFO - PROCESS | 20634 | 1464289048886 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 11:57:28 INFO - PROCESS | 20634 | 1464289048890 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 11:57:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:57:28 INFO - PROCESS | 20634 | 1464289048896 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:57:28 INFO - PROCESS | 20634 | 1464289048900 Marionette TRACE conn4 <- [1,766,null,{}] 11:57:28 INFO - PROCESS | 20634 | 1464289048905 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:29 INFO - PROCESS | 20634 | 1464289049140 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 11:57:29 INFO - PROCESS | 20634 | 1464289049305 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c199400 == 104 [pid = 20634] [id = 199] 11:57:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 224 (0x91d84800) [pid = 20634] [serial = 597] [outer = (nil)] 11:57:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 225 (0x95680800) [pid = 20634] [serial = 598] [outer = 0x91d84800] 11:57:29 INFO - PROCESS | 20634 | 1464289049389 Marionette DEBUG loaded listener.js 11:57:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 226 (0x9782a400) [pid = 20634] [serial = 599] [outer = 0x91d84800] 11:57:30 INFO - PROCESS | 20634 | 1464289050675 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 11:57:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:57:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1829ms 11:57:30 INFO - PROCESS | 20634 | 1464289050726 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 11:57:30 INFO - PROCESS | 20634 | 1464289050730 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 11:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:57:30 INFO - PROCESS | 20634 | 1464289050787 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:57:30 INFO - PROCESS | 20634 | 1464289050791 Marionette TRACE conn4 <- [1,770,null,{}] 11:57:30 INFO - PROCESS | 20634 | 1464289050852 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:31 INFO - PROCESS | 20634 | 1464289051050 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 11:57:31 INFO - PROCESS | 20634 | 1464289051236 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aed7400 == 105 [pid = 20634] [id = 200] 11:57:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 227 (0x8c197000) [pid = 20634] [serial = 600] [outer = (nil)] 11:57:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 228 (0x99e4f800) [pid = 20634] [serial = 601] [outer = 0x8c197000] 11:57:31 INFO - PROCESS | 20634 | 1464289051324 Marionette DEBUG loaded listener.js 11:57:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 229 (0x9aae4c00) [pid = 20634] [serial = 602] [outer = 0x8c197000] 11:57:32 INFO - PROCESS | 20634 | 1464289052266 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1539ms 11:57:32 INFO - PROCESS | 20634 | 1464289052277 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 11:57:32 INFO - PROCESS | 20634 | 1464289052281 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 11:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:57:32 INFO - PROCESS | 20634 | 1464289052288 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:57:32 INFO - PROCESS | 20634 | 1464289052291 Marionette TRACE conn4 <- [1,774,null,{}] 11:57:32 INFO - PROCESS | 20634 | 1464289052297 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:32 INFO - PROCESS | 20634 | 1464289052522 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 11:57:32 INFO - PROCESS | 20634 | 1464289052714 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x97825800 == 106 [pid = 20634] [id = 201] 11:57:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 230 (0x99c3fc00) [pid = 20634] [serial = 603] [outer = (nil)] 11:57:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 231 (0x9ae73c00) [pid = 20634] [serial = 604] [outer = 0x99c3fc00] 11:57:32 INFO - PROCESS | 20634 | 1464289052821 Marionette DEBUG loaded listener.js 11:57:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 232 (0x9cd28800) [pid = 20634] [serial = 605] [outer = 0x99c3fc00] 11:57:33 INFO - PROCESS | 20634 | 1464289053759 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 11:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1529ms 11:57:33 INFO - PROCESS | 20634 | 1464289053818 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 11:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:57:33 INFO - PROCESS | 20634 | 1464289053822 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 11:57:33 INFO - PROCESS | 20634 | 1464289053829 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:57:33 INFO - PROCESS | 20634 | 1464289053832 Marionette TRACE conn4 <- [1,778,null,{}] 11:57:33 INFO - PROCESS | 20634 | 1464289053838 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:34 INFO - PROCESS | 20634 | 1464289054017 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 11:57:34 INFO - PROCESS | 20634 | 1464289054208 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa57000 == 107 [pid = 20634] [id = 202] 11:57:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 233 (0x9aa5ac00) [pid = 20634] [serial = 606] [outer = (nil)] 11:57:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 234 (0xa26f7c00) [pid = 20634] [serial = 607] [outer = 0x9aa5ac00] 11:57:34 INFO - PROCESS | 20634 | 1464289054297 Marionette DEBUG loaded listener.js 11:57:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 235 (0xa30ebc00) [pid = 20634] [serial = 608] [outer = 0x9aa5ac00] 11:57:35 INFO - PROCESS | 20634 | 1464289055208 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 11:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1438ms 11:57:35 INFO - PROCESS | 20634 | 1464289055266 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 11:57:35 INFO - PROCESS | 20634 | 1464289055270 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 11:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:57:35 INFO - PROCESS | 20634 | 1464289055277 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:57:35 INFO - PROCESS | 20634 | 1464289055280 Marionette TRACE conn4 <- [1,782,null,{}] 11:57:35 INFO - PROCESS | 20634 | 1464289055286 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:35 INFO - PROCESS | 20634 | 1464289055462 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 11:57:35 INFO - PROCESS | 20634 | 1464289055654 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b647800 == 108 [pid = 20634] [id = 203] 11:57:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 236 (0x8dd5e800) [pid = 20634] [serial = 609] [outer = (nil)] 11:57:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 237 (0x92509400) [pid = 20634] [serial = 610] [outer = 0x8dd5e800] 11:57:35 INFO - PROCESS | 20634 | 1464289055747 Marionette DEBUG loaded listener.js 11:57:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 238 (0x9250d000) [pid = 20634] [serial = 611] [outer = 0x8dd5e800] 11:57:36 INFO - PROCESS | 20634 | 1464289056656 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 11:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1432ms 11:57:36 INFO - PROCESS | 20634 | 1464289056710 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 11:57:36 INFO - PROCESS | 20634 | 1464289056713 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 11:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:57:36 INFO - PROCESS | 20634 | 1464289056720 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:57:36 INFO - PROCESS | 20634 | 1464289056724 Marionette TRACE conn4 <- [1,786,null,{}] 11:57:36 INFO - PROCESS | 20634 | 1464289056729 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:36 INFO - PROCESS | 20634 | 1464289056927 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 11:57:37 INFO - PROCESS | 20634 | 1464289057123 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x92503c00 == 109 [pid = 20634] [id = 204] 11:57:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 239 (0x92506400) [pid = 20634] [serial = 612] [outer = (nil)] 11:57:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 240 (0x9d01b800) [pid = 20634] [serial = 613] [outer = 0x92506400] 11:57:37 INFO - PROCESS | 20634 | 1464289057275 Marionette DEBUG loaded listener.js 11:57:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 241 (0xa30bf800) [pid = 20634] [serial = 614] [outer = 0x92506400] 11:57:38 INFO - PROCESS | 20634 | 1464289058202 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1539ms 11:57:38 INFO - PROCESS | 20634 | 1464289058259 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 11:57:38 INFO - PROCESS | 20634 | 1464289058263 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 11:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:57:38 INFO - PROCESS | 20634 | 1464289058270 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:57:38 INFO - PROCESS | 20634 | 1464289058275 Marionette TRACE conn4 <- [1,790,null,{}] 11:57:38 INFO - PROCESS | 20634 | 1464289058280 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:38 INFO - PROCESS | 20634 | 1464289058484 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 11:57:38 INFO - PROCESS | 20634 | 1464289058730 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df0400 == 110 [pid = 20634] [id = 205] 11:57:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 242 (0x89dfa400) [pid = 20634] [serial = 615] [outer = (nil)] 11:57:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 243 (0x8b0b6400) [pid = 20634] [serial = 616] [outer = 0x89dfa400] 11:57:38 INFO - PROCESS | 20634 | 1464289058867 Marionette DEBUG loaded listener.js 11:57:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 244 (0xa675e000) [pid = 20634] [serial = 617] [outer = 0x89dfa400] 11:57:39 INFO - PROCESS | 20634 | 1464289059797 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1584ms 11:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:57:39 INFO - PROCESS | 20634 | 1464289059854 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 11:57:39 INFO - PROCESS | 20634 | 1464289059858 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 11:57:39 INFO - PROCESS | 20634 | 1464289059864 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:57:39 INFO - PROCESS | 20634 | 1464289059867 Marionette TRACE conn4 <- [1,794,null,{}] 11:57:39 INFO - PROCESS | 20634 | 1464289059873 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:40 INFO - PROCESS | 20634 | 1464289060052 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 11:57:40 INFO - PROCESS | 20634 | 1464289060297 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df1c00 == 111 [pid = 20634] [id = 206] 11:57:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 245 (0x8aa01800) [pid = 20634] [serial = 618] [outer = (nil)] 11:57:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 246 (0x8aa08800) [pid = 20634] [serial = 619] [outer = 0x8aa01800] 11:57:40 INFO - PROCESS | 20634 | 1464289060426 Marionette DEBUG loaded listener.js 11:57:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 247 (0x8aa0a400) [pid = 20634] [serial = 620] [outer = 0x8aa01800] 11:57:41 INFO - PROCESS | 20634 | 1464289061271 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 11:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1480ms 11:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:57:41 INFO - PROCESS | 20634 | 1464289061344 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 11:57:41 INFO - PROCESS | 20634 | 1464289061347 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 11:57:41 INFO - PROCESS | 20634 | 1464289061353 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:57:41 INFO - PROCESS | 20634 | 1464289061357 Marionette TRACE conn4 <- [1,798,null,{}] 11:57:41 INFO - PROCESS | 20634 | 1464289061362 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:41 INFO - PROCESS | 20634 | 1464289061597 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 11:57:41 INFO - PROCESS | 20634 | 1464289061838 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x89edf000 == 112 [pid = 20634] [id = 207] 11:57:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 248 (0x89edf800) [pid = 20634] [serial = 621] [outer = (nil)] 11:57:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 249 (0x89ee6000) [pid = 20634] [serial = 622] [outer = 0x89edf800] 11:57:41 INFO - PROCESS | 20634 | 1464289061983 Marionette DEBUG loaded listener.js 11:57:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 250 (0x89ee9400) [pid = 20634] [serial = 623] [outer = 0x89edf800] 11:57:42 INFO - PROCESS | 20634 | 1464289062871 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 11:57:42 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 11:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1581ms 11:57:42 INFO - PROCESS | 20634 | 1464289062947 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 11:57:42 INFO - PROCESS | 20634 | 1464289062949 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 11:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:57:42 INFO - PROCESS | 20634 | 1464289062976 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 20634 | 1464289062980 Marionette TRACE conn4 <- [1,802,null,{}] 11:57:42 INFO - PROCESS | 20634 | 1464289062985 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:43 INFO - PROCESS | 20634 | 1464289063176 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 11:57:43 INFO - PROCESS | 20634 | 1464289063419 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee1c00 == 113 [pid = 20634] [id = 208] 11:57:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 251 (0x89ee4400) [pid = 20634] [serial = 624] [outer = (nil)] 11:57:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 252 (0x8aa0e000) [pid = 20634] [serial = 625] [outer = 0x89ee4400] 11:57:43 INFO - PROCESS | 20634 | 1464289063518 Marionette DEBUG loaded listener.js 11:57:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 253 (0x8aee2000) [pid = 20634] [serial = 626] [outer = 0x89ee4400] 11:57:44 INFO - PROCESS | 20634 | 1464289064385 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 11:57:44 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 11:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1486ms 11:57:44 INFO - PROCESS | 20634 | 1464289064458 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 11:57:44 INFO - PROCESS | 20634 | 1464289064462 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 11:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:57:44 INFO - PROCESS | 20634 | 1464289064468 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:57:44 INFO - PROCESS | 20634 | 1464289064471 Marionette TRACE conn4 <- [1,806,null,{}] 11:57:44 INFO - PROCESS | 20634 | 1464289064477 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:44 INFO - PROCESS | 20634 | 1464289064687 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 11:57:44 INFO - PROCESS | 20634 | 1464289064925 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x89def400 == 114 [pid = 20634] [id = 209] 11:57:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 254 (0x89defc00) [pid = 20634] [serial = 627] [outer = (nil)] 11:57:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 255 (0x8dda5c00) [pid = 20634] [serial = 628] [outer = 0x89defc00] 11:57:45 INFO - PROCESS | 20634 | 1464289065059 Marionette DEBUG loaded listener.js 11:57:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 256 (0x8ed54000) [pid = 20634] [serial = 629] [outer = 0x89defc00] 11:57:46 INFO - PROCESS | 20634 | 1464289066238 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 11:57:46 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 11:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1828ms 11:57:46 INFO - PROCESS | 20634 | 1464289066296 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 11:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:57:46 INFO - PROCESS | 20634 | 1464289066303 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 11:57:46 INFO - PROCESS | 20634 | 1464289066310 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:57:46 INFO - PROCESS | 20634 | 1464289066316 Marionette TRACE conn4 <- [1,810,null,{}] 11:57:46 INFO - PROCESS | 20634 | 1464289066324 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:46 INFO - PROCESS | 20634 | 1464289066539 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 11:57:46 INFO - PROCESS | 20634 | 1464289066746 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b9400 == 115 [pid = 20634] [id = 210] 11:57:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 257 (0x8b64fc00) [pid = 20634] [serial = 630] [outer = (nil)] 11:57:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 258 (0x8c313c00) [pid = 20634] [serial = 631] [outer = 0x8b64fc00] 11:57:46 INFO - PROCESS | 20634 | 1464289066924 Marionette DEBUG loaded listener.js 11:57:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 259 (0x8dd4b800) [pid = 20634] [serial = 632] [outer = 0x8b64fc00] 11:57:47 INFO - PROCESS | 20634 | --DOCSHELL 0x904b2c00 == 114 [pid = 20634] [id = 143] 11:57:47 INFO - PROCESS | 20634 | --DOCSHELL 0x9aa53400 == 113 [pid = 20634] [id = 138] 11:57:47 INFO - PROCESS | 20634 | --DOCSHELL 0x90602800 == 112 [pid = 20634] [id = 193] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 258 (0x938d7c00) [pid = 20634] [serial = 541] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | 1464289068045 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3c6c00 == 111 [pid = 20634] [id = 192] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8aedb800 == 110 [pid = 20634] [id = 191] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0bcc00 == 109 [pid = 20634] [id = 190] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8aedb400 == 108 [pid = 20634] [id = 189] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x91a8b000 == 107 [pid = 20634] [id = 184] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8aed9000 == 106 [pid = 20634] [id = 183] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0bf400 == 105 [pid = 20634] [id = 182] 11:57:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8aedc400 == 104 [pid = 20634] [id = 181] 11:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1888ms 11:57:48 INFO - PROCESS | 20634 | 1464289068198 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 11:57:48 INFO - PROCESS | 20634 | 1464289068204 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 11:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:57:48 INFO - PROCESS | 20634 | 1464289068214 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:57:48 INFO - PROCESS | 20634 | 1464289068218 Marionette TRACE conn4 <- [1,814,null,{}] 11:57:48 INFO - PROCESS | 20634 | 1464289068227 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 257 (0x99e4d800) [pid = 20634] [serial = 367] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 256 (0x9534a400) [pid = 20634] [serial = 482] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 255 (0x8e6f2000) [pid = 20634] [serial = 538] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 254 (0x8e711000) [pid = 20634] [serial = 527] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 253 (0x8e013c00) [pid = 20634] [serial = 526] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 252 (0x8e74b400) [pid = 20634] [serial = 487] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 251 (0x9782ac00) [pid = 20634] [serial = 493] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 250 (0x90605000) [pid = 20634] [serial = 532] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 249 (0x8e715400) [pid = 20634] [serial = 529] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 248 (0x8ed56800) [pid = 20634] [serial = 530] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 247 (0x9aa5c400) [pid = 20634] [serial = 499] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 246 (0x91d84000) [pid = 20634] [serial = 490] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 245 (0x91a8bc00) [pid = 20634] [serial = 520] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 244 (0x99c41800) [pid = 20634] [serial = 496] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 243 (0x8e00c800) [pid = 20634] [serial = 524] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 242 (0x8dd4d400) [pid = 20634] [serial = 523] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 241 (0xa3027400) [pid = 20634] [serial = 502] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 240 (0x8e3c2400) [pid = 20634] [serial = 505] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 239 (0x8aeddc00) [pid = 20634] [serial = 514] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 238 (0x91a8c000) [pid = 20634] [serial = 511] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 237 (0x91a83000) [pid = 20634] [serial = 508] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 236 (0x8b0c0c00) [pid = 20634] [serial = 517] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 235 (0x8c19cc00) [pid = 20634] [serial = 484] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 234 (0x910e7400) [pid = 20634] [serial = 535] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 233 (0x913d9800) [pid = 20634] [serial = 536] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 232 (0x910e0400) [pid = 20634] [serial = 539] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | --DOMWINDOW == 231 (0x907a7000) [pid = 20634] [serial = 533] [outer = (nil)] [url = about:blank] 11:57:48 INFO - PROCESS | 20634 | 1464289068537 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 11:57:48 INFO - PROCESS | 20634 | 1464289068770 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa06800 == 105 [pid = 20634] [id = 211] 11:57:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 232 (0x8aa0ec00) [pid = 20634] [serial = 633] [outer = (nil)] 11:57:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 233 (0x8aedc400) [pid = 20634] [serial = 634] [outer = 0x8aa0ec00] 11:57:48 INFO - PROCESS | 20634 | 1464289068863 Marionette DEBUG loaded listener.js 11:57:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 234 (0x8b653c00) [pid = 20634] [serial = 635] [outer = 0x8aa0ec00] 11:57:49 INFO - PROCESS | 20634 | 1464289069822 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 11:57:49 INFO - PROCESS | 20634 | 1464289069863 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 11:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:57:49 INFO - PROCESS | 20634 | 1464289069876 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:57:49 INFO - PROCESS | 20634 | 1464289069881 Marionette TRACE conn4 <- [1,818,null,{}] 11:57:49 INFO - PROCESS | 20634 | 1464289069888 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:50 INFO - PROCESS | 20634 | 1464289070121 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 11:57:50 INFO - PROCESS | 20634 | 1464289070367 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dda4c00 == 106 [pid = 20634] [id = 212] 11:57:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 235 (0x8ddae400) [pid = 20634] [serial = 636] [outer = (nil)] 11:57:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 236 (0x8e3c0c00) [pid = 20634] [serial = 637] [outer = 0x8ddae400] 11:57:50 INFO - PROCESS | 20634 | 1464289070498 Marionette DEBUG loaded listener.js 11:57:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 237 (0x8e6e8800) [pid = 20634] [serial = 638] [outer = 0x8ddae400] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6ee400 == 105 [pid = 20634] [id = 126] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x93a14800 == 104 [pid = 20634] [id = 124] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x97824400 == 103 [pid = 20634] [id = 12] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x910e8800 == 102 [pid = 20634] [id = 163] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x91f63400 == 101 [pid = 20634] [id = 49] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x91f66000 == 100 [pid = 20634] [id = 63] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0xa3225000 == 99 [pid = 20634] [id = 14] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x952a9800 == 98 [pid = 20634] [id = 52] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x9060c800 == 97 [pid = 20634] [id = 185] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x911d4400 == 96 [pid = 20634] [id = 83] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x919d7c00 == 95 [pid = 20634] [id = 79] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x93beb400 == 94 [pid = 20634] [id = 51] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6ef800 == 93 [pid = 20634] [id = 127] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x95689c00 == 92 [pid = 20634] [id = 187] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0xa30f5800 == 91 [pid = 20634] [id = 112] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8aede400 == 90 [pid = 20634] [id = 188] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x911ca000 == 89 [pid = 20634] [id = 82] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x99c39c00 == 88 [pid = 20634] [id = 186] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0xa6287400 == 87 [pid = 20634] [id = 113] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x9232fc00 == 86 [pid = 20634] [id = 55] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e624400 == 85 [pid = 20634] [id = 114] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e625800 == 84 [pid = 20634] [id = 131] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x91a55400 == 83 [pid = 20634] [id = 93] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6f1c00 == 82 [pid = 20634] [id = 125] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e623800 == 81 [pid = 20634] [id = 130] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x9060a800 == 80 [pid = 20634] [id = 129] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x91a53400 == 79 [pid = 20634] [id = 94] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x90604400 == 78 [pid = 20634] [id = 128] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e630800 == 77 [pid = 20634] [id = 162] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x9389f000 == 76 [pid = 20634] [id = 41] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x938a4400 == 75 [pid = 20634] [id = 62] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee1c00 == 74 [pid = 20634] [id = 208] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x89edf000 == 73 [pid = 20634] [id = 207] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x89df0400 == 72 [pid = 20634] [id = 205] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x89df1c00 == 71 [pid = 20634] [id = 206] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x92503c00 == 70 [pid = 20634] [id = 204] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8b647800 == 69 [pid = 20634] [id = 203] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x9aa57000 == 68 [pid = 20634] [id = 202] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8aed7400 == 67 [pid = 20634] [id = 200] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x97825800 == 66 [pid = 20634] [id = 201] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8c199400 == 65 [pid = 20634] [id = 199] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8c30d800 == 64 [pid = 20634] [id = 198] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8e00f000 == 63 [pid = 20634] [id = 197] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8c19f800 == 62 [pid = 20634] [id = 196] 11:57:53 INFO - PROCESS | 20634 | --DOCSHELL 0x8aee0c00 == 61 [pid = 20634] [id = 195] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x93a1ec00 == 60 [pid = 20634] [id = 47] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x93a16c00 == 59 [pid = 20634] [id = 48] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x93d8c800 == 58 [pid = 20634] [id = 107] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x99c9d400 == 57 [pid = 20634] [id = 37] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x99ca6000 == 56 [pid = 20634] [id = 78] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x99aa0400 == 55 [pid = 20634] [id = 32] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x919d9400 == 54 [pid = 20634] [id = 91] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x98eb9800 == 53 [pid = 20634] [id = 45] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x9ade1400 == 52 [pid = 20634] [id = 46] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x9522b400 == 51 [pid = 20634] [id = 39] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x93d98800 == 50 [pid = 20634] [id = 38] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x99c42000 == 49 [pid = 20634] [id = 166] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x907abc00 == 48 [pid = 20634] [id = 110] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8dda2000 == 47 [pid = 20634] [id = 147] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x91f64000 == 46 [pid = 20634] [id = 34] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x913d9000 == 45 [pid = 20634] [id = 84] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0bb400 == 44 [pid = 20634] [id = 172] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x938cdc00 == 43 [pid = 20634] [id = 69] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64a800 == 42 [pid = 20634] [id = 153] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8aed5400 == 41 [pid = 20634] [id = 171] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8e62ac00 == 40 [pid = 20634] [id = 123] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x99039000 == 39 [pid = 20634] [id = 42] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3ba000 == 38 [pid = 20634] [id = 168] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3bcc00 == 37 [pid = 20634] [id = 170] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8e625000 == 36 [pid = 20634] [id = 144] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3c4c00 == 35 [pid = 20634] [id = 169] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x9522ac00 == 34 [pid = 20634] [id = 109] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x95685000 == 33 [pid = 20634] [id = 167] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0be800 == 32 [pid = 20634] [id = 173] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8c193400 == 31 [pid = 20634] [id = 150] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8e00c400 == 30 [pid = 20634] [id = 146] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed57800 == 29 [pid = 20634] [id = 111] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8b647c00 == 28 [pid = 20634] [id = 152] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8e00cc00 == 27 [pid = 20634] [id = 145] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8d544800 == 26 [pid = 20634] [id = 149] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x95238000 == 25 [pid = 20634] [id = 40] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x9568a400 == 24 [pid = 20634] [id = 30] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x9823d400 == 23 [pid = 20634] [id = 50] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x910de400 == 22 [pid = 20634] [id = 108] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8d549000 == 21 [pid = 20634] [id = 180] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8d540400 == 20 [pid = 20634] [id = 148] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x95688c00 == 19 [pid = 20634] [id = 36] 11:57:56 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa06800 == 18 [pid = 20634] [id = 211] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x93d8f000 == 17 [pid = 20634] [id = 35] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x89def400 == 16 [pid = 20634] [id = 209] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x94756000 == 15 [pid = 20634] [id = 44] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8aee1800 == 14 [pid = 20634] [id = 194] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x93a11c00 == 13 [pid = 20634] [id = 8] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x910e3400 == 12 [pid = 20634] [id = 92] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x938a5800 == 11 [pid = 20634] [id = 43] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8c19f000 == 10 [pid = 20634] [id = 151] 11:58:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b9400 == 9 [pid = 20634] [id = 210] 11:58:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 238 (0x89ee8000) [pid = 20634] [serial = 639] [outer = 0x98b4bc00] 11:58:03 INFO - PROCESS | 20634 | 1464289083337 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 11:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 13510ms 11:58:03 INFO - PROCESS | 20634 | 1464289083393 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 11:58:03 INFO - PROCESS | 20634 | 1464289083401 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 11:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:58:03 INFO - PROCESS | 20634 | 1464289083409 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:58:03 INFO - PROCESS | 20634 | 1464289083416 Marionette TRACE conn4 <- [1,822,null,{}] 11:58:03 INFO - PROCESS | 20634 | 1464289083424 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:03 INFO - PROCESS | 20634 | 1464289083594 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 11:58:03 INFO - PROCESS | 20634 | 1464289083764 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x89dfd800 == 10 [pid = 20634] [id = 213] 11:58:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 239 (0x89ee1c00) [pid = 20634] [serial = 640] [outer = (nil)] 11:58:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 240 (0x8aedf000) [pid = 20634] [serial = 641] [outer = 0x89ee1c00] 11:58:03 INFO - PROCESS | 20634 | 1464289083851 Marionette DEBUG loaded listener.js 11:58:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 241 (0x8aee2800) [pid = 20634] [serial = 642] [outer = 0x89ee1c00] 11:58:04 INFO - PROCESS | 20634 | 1464289084662 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 11:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:58:04 INFO - PROCESS | 20634 | 1464289084760 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 11:58:04 INFO - PROCESS | 20634 | 1464289084771 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:58:04 INFO - PROCESS | 20634 | 1464289084775 Marionette TRACE conn4 <- [1,826,null,{}] 11:58:04 INFO - PROCESS | 20634 | 1464289084781 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:04 INFO - PROCESS | 20634 | 1464289084952 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 11:58:05 INFO - PROCESS | 20634 | 1464289085115 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aed8c00 == 11 [pid = 20634] [id = 214] 11:58:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 242 (0x8b64a000) [pid = 20634] [serial = 643] [outer = (nil)] 11:58:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 243 (0x8c19fc00) [pid = 20634] [serial = 644] [outer = 0x8b64a000] 11:58:05 INFO - PROCESS | 20634 | 1464289085190 Marionette DEBUG loaded listener.js 11:58:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 244 (0x8c317400) [pid = 20634] [serial = 645] [outer = 0x8b64a000] 11:58:06 INFO - PROCESS | 20634 | 1464289086094 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 11:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1384ms 11:58:06 INFO - PROCESS | 20634 | 1464289086154 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 11:58:06 INFO - PROCESS | 20634 | 1464289086158 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 11:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:58:06 INFO - PROCESS | 20634 | 1464289086164 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:58:06 INFO - PROCESS | 20634 | 1464289086170 Marionette TRACE conn4 <- [1,830,null,{}] 11:58:06 INFO - PROCESS | 20634 | 1464289086194 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:06 INFO - PROCESS | 20634 | 1464289086403 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 11:58:06 INFO - PROCESS | 20634 | 1464289086427 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd4c400 == 12 [pid = 20634] [id = 215] 11:58:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 245 (0x8dd4e000) [pid = 20634] [serial = 646] [outer = (nil)] 11:58:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 246 (0x8dd60000) [pid = 20634] [serial = 647] [outer = 0x8dd4e000] 11:58:06 INFO - PROCESS | 20634 | 1464289086509 Marionette DEBUG loaded listener.js 11:58:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 247 (0x8ddabc00) [pid = 20634] [serial = 648] [outer = 0x8dd4e000] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 246 (0x8e3be400) [pid = 20634] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 245 (0x8dd5c000) [pid = 20634] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 244 (0x8d545c00) [pid = 20634] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 243 (0x8b0b4800) [pid = 20634] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 242 (0x8b64bc00) [pid = 20634] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 241 (0x8e748400) [pid = 20634] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 240 (0x938ca000) [pid = 20634] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 239 (0x8e00f400) [pid = 20634] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 238 (0x91a5ec00) [pid = 20634] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 237 (0x99aaa800) [pid = 20634] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 236 (0x8aed6000) [pid = 20634] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 235 (0x910ea800) [pid = 20634] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 234 (0x9a188400) [pid = 20634] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 233 (0x9a093400) [pid = 20634] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 232 (0x8dd43800) [pid = 20634] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 231 (0x95233800) [pid = 20634] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 230 (0x99e4f000) [pid = 20634] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 229 (0x9079f400) [pid = 20634] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 228 (0x907a0800) [pid = 20634] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 227 (0x93d97800) [pid = 20634] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 226 (0x8d54dc00) [pid = 20634] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 225 (0x904b3400) [pid = 20634] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 224 (0x8b0bc000) [pid = 20634] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 223 (0x90607c00) [pid = 20634] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 222 (0x9522d800) [pid = 20634] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0x910e7000) [pid = 20634] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x9aae8800) [pid = 20634] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x99ec3000) [pid = 20634] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x8b648c00) [pid = 20634] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x913d5800) [pid = 20634] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x91f6f800) [pid = 20634] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x94759800) [pid = 20634] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x9cd21400) [pid = 20634] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x8b64b800) [pid = 20634] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x919dc000) [pid = 20634] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x90606c00) [pid = 20634] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x8e016800) [pid = 20634] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x8e00d800) [pid = 20634] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x907a3c00) [pid = 20634] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0xa6289800) [pid = 20634] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x911cac00) [pid = 20634] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x8e629000) [pid = 20634] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x8dda3400) [pid = 20634] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x91d8e400) [pid = 20634] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x913e2800) [pid = 20634] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x913d9c00) [pid = 20634] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x910dec00) [pid = 20634] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x8b0c1000) [pid = 20634] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x8b0b5c00) [pid = 20634] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x99e42800) [pid = 20634] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x99c39800) [pid = 20634] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x95344000) [pid = 20634] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x8e3c7400) [pid = 20634] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x8ed4d000) [pid = 20634] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x8e3bc000) [pid = 20634] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0xa35ee400) [pid = 20634] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x9567fc00) [pid = 20634] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x99ec1c00) [pid = 20634] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x8e6f0000) [pid = 20634] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x8e626800) [pid = 20634] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x91f6dc00) [pid = 20634] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x8e3c4400) [pid = 20634] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x8ed4c400) [pid = 20634] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x938ca400) [pid = 20634] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x8c196800) [pid = 20634] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x907aa000) [pid = 20634] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x8e742800) [pid = 20634] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8c1a0c00) [pid = 20634] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x8d54d000) [pid = 20634] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x8d540800) [pid = 20634] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x99c40800) [pid = 20634] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x9534e000) [pid = 20634] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x911d6800) [pid = 20634] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x911d4c00) [pid = 20634] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x9060fc00) [pid = 20634] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x8b64fc00) [pid = 20634] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x8aedbc00) [pid = 20634] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x8b651400) [pid = 20634] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x904bd800) [pid = 20634] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8aa0ec00) [pid = 20634] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x910e9000) [pid = 20634] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x89defc00) [pid = 20634] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x89ee4400) [pid = 20634] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x89edf800) [pid = 20634] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8aa01800) [pid = 20634] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x89dfa400) [pid = 20634] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x92506400) [pid = 20634] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8dd5e800) [pid = 20634] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x9aa5ac00) [pid = 20634] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x99c3fc00) [pid = 20634] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x8c197000) [pid = 20634] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x907a3000) [pid = 20634] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:58:09 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x91d84800) [pid = 20634] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:58:09 INFO - PROCESS | 20634 | 1464289089512 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 11:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 3387ms 11:58:09 INFO - PROCESS | 20634 | 1464289089551 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 11:58:09 INFO - PROCESS | 20634 | 1464289089554 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 11:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:58:09 INFO - PROCESS | 20634 | 1464289089561 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:58:09 INFO - PROCESS | 20634 | 1464289089564 Marionette TRACE conn4 <- [1,834,null,{}] 11:58:09 INFO - PROCESS | 20634 | 1464289089570 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:09 INFO - PROCESS | 20634 | 1464289089744 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 11:58:09 INFO - PROCESS | 20634 | 1464289089756 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x89edec00 == 13 [pid = 20634] [id = 216] 11:58:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8aa02800) [pid = 20634] [serial = 649] [outer = (nil)] 11:58:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8c195c00) [pid = 20634] [serial = 650] [outer = 0x8aa02800] 11:58:09 INFO - PROCESS | 20634 | 1464289089830 Marionette DEBUG loaded listener.js 11:58:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x8d54dc00) [pid = 20634] [serial = 651] [outer = 0x8aa02800] 11:58:10 INFO - PROCESS | 20634 | 1464289090679 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 11:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1128ms 11:58:10 INFO - PROCESS | 20634 | 1464289090689 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 11:58:10 INFO - PROCESS | 20634 | 1464289090693 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 11:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:58:10 INFO - PROCESS | 20634 | 1464289090698 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:58:10 INFO - PROCESS | 20634 | 1464289090702 Marionette TRACE conn4 <- [1,838,null,{}] 11:58:10 INFO - PROCESS | 20634 | 1464289090719 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:10 INFO - PROCESS | 20634 | 1464289090859 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 11:58:10 INFO - PROCESS | 20634 | 1464289090874 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x89def800 == 14 [pid = 20634] [id = 217] 11:58:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x89df0400) [pid = 20634] [serial = 652] [outer = (nil)] 11:58:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x89dfb800) [pid = 20634] [serial = 653] [outer = 0x89df0400] 11:58:11 INFO - PROCESS | 20634 | 1464289091024 Marionette DEBUG loaded listener.js 11:58:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x8aa07000) [pid = 20634] [serial = 654] [outer = 0x89df0400] 11:58:12 INFO - PROCESS | 20634 | 1464289092145 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 11:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1497ms 11:58:12 INFO - PROCESS | 20634 | 1464289092198 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 11:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:58:12 INFO - PROCESS | 20634 | 1464289092206 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 11:58:12 INFO - PROCESS | 20634 | 1464289092215 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:58:12 INFO - PROCESS | 20634 | 1464289092221 Marionette TRACE conn4 <- [1,842,null,{}] 11:58:12 INFO - PROCESS | 20634 | 1464289092228 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:12 INFO - PROCESS | 20634 | 1464289092460 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 11:58:12 INFO - PROCESS | 20634 | 1464289092685 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa0c800 == 15 [pid = 20634] [id = 218] 11:58:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8c19b800) [pid = 20634] [serial = 655] [outer = (nil)] 11:58:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8c30b800) [pid = 20634] [serial = 656] [outer = 0x8c19b800] 11:58:12 INFO - PROCESS | 20634 | 1464289092792 Marionette DEBUG loaded listener.js 11:58:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x8d546800) [pid = 20634] [serial = 657] [outer = 0x8c19b800] 11:58:13 INFO - PROCESS | 20634 | 1464289093741 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 11:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1546ms 11:58:13 INFO - PROCESS | 20634 | 1464289093758 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 11:58:13 INFO - PROCESS | 20634 | 1464289093764 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 11:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:58:13 INFO - PROCESS | 20634 | 1464289093775 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:58:13 INFO - PROCESS | 20634 | 1464289093779 Marionette TRACE conn4 <- [1,846,null,{}] 11:58:13 INFO - PROCESS | 20634 | 1464289093785 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:13 INFO - PROCESS | 20634 | 1464289093967 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 11:58:14 INFO - PROCESS | 20634 | 1464289094138 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa01c00 == 16 [pid = 20634] [id = 219] 11:58:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x8dd58c00) [pid = 20634] [serial = 658] [outer = (nil)] 11:58:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x8ddafc00) [pid = 20634] [serial = 659] [outer = 0x8dd58c00] 11:58:14 INFO - PROCESS | 20634 | 1464289094224 Marionette DEBUG loaded listener.js 11:58:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x8e014400) [pid = 20634] [serial = 660] [outer = 0x8dd58c00] 11:58:15 INFO - PROCESS | 20634 | 1464289095269 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 11:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1533ms 11:58:15 INFO - PROCESS | 20634 | 1464289095308 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 11:58:15 INFO - PROCESS | 20634 | 1464289095312 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 11:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:58:15 INFO - PROCESS | 20634 | 1464289095319 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:58:15 INFO - PROCESS | 20634 | 1464289095325 Marionette TRACE conn4 <- [1,850,null,{}] 11:58:15 INFO - PROCESS | 20634 | 1464289095341 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:15 INFO - PROCESS | 20634 | 1464289095526 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 11:58:15 INFO - PROCESS | 20634 | 1464289095707 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df9000 == 17 [pid = 20634] [id = 220] 11:58:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x8e017c00) [pid = 20634] [serial = 661] [outer = (nil)] 11:58:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x8e62b400) [pid = 20634] [serial = 662] [outer = 0x8e017c00] 11:58:15 INFO - PROCESS | 20634 | 1464289095802 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x8e630400) [pid = 20634] [serial = 663] [outer = 0x8e017c00] 11:58:16 INFO - PROCESS | 20634 | 1464289096740 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 11:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1489ms 11:58:16 INFO - PROCESS | 20634 | 1464289096808 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 11:58:16 INFO - PROCESS | 20634 | 1464289096813 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 11:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:58:16 INFO - PROCESS | 20634 | 1464289096820 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:58:16 INFO - PROCESS | 20634 | 1464289096823 Marionette TRACE conn4 <- [1,854,null,{}] 11:58:16 INFO - PROCESS | 20634 | 1464289096829 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:17 INFO - PROCESS | 20634 | 1464289097003 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 11:58:17 INFO - PROCESS | 20634 | 1464289097228 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d542800 == 18 [pid = 20634] [id = 221] 11:58:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x8dd44400) [pid = 20634] [serial = 664] [outer = (nil)] 11:58:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x8e6ed800) [pid = 20634] [serial = 665] [outer = 0x8dd44400] 11:58:17 INFO - PROCESS | 20634 | 1464289097371 Marionette DEBUG loaded listener.js 11:58:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x8e6ec800) [pid = 20634] [serial = 666] [outer = 0x8dd44400] 11:58:18 INFO - PROCESS | 20634 | 1464289098216 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 11:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1478ms 11:58:18 INFO - PROCESS | 20634 | 1464289098298 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 11:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:58:18 INFO - PROCESS | 20634 | 1464289098302 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 11:58:18 INFO - PROCESS | 20634 | 1464289098308 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:58:18 INFO - PROCESS | 20634 | 1464289098312 Marionette TRACE conn4 <- [1,858,null,{}] 11:58:18 INFO - PROCESS | 20634 | 1464289098318 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:18 INFO - PROCESS | 20634 | 1464289098525 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 11:58:18 INFO - PROCESS | 20634 | 1464289098697 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd42000 == 19 [pid = 20634] [id = 222] 11:58:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x8e712400) [pid = 20634] [serial = 667] [outer = (nil)] 11:58:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x8e718400) [pid = 20634] [serial = 668] [outer = 0x8e712400] 11:58:18 INFO - PROCESS | 20634 | 1464289098838 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x8e74dc00) [pid = 20634] [serial = 669] [outer = 0x8e712400] 11:58:19 INFO - PROCESS | 20634 | 1464289099756 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1481ms 11:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:58:19 INFO - PROCESS | 20634 | 1464289099789 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 20634 | 1464289099792 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 11:58:19 INFO - PROCESS | 20634 | 1464289099799 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 20634 | 1464289099803 Marionette TRACE conn4 <- [1,862,null,{}] 11:58:19 INFO - PROCESS | 20634 | 1464289099808 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:19 INFO - PROCESS | 20634 | 1464289099990 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 11:58:20 INFO - PROCESS | 20634 | 1464289100191 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x89def400 == 20 [pid = 20634] [id = 223] 11:58:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x8e748000) [pid = 20634] [serial = 670] [outer = (nil)] 11:58:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x904b6c00) [pid = 20634] [serial = 671] [outer = 0x8e748000] 11:58:20 INFO - PROCESS | 20634 | 1464289100279 Marionette DEBUG loaded listener.js 11:58:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x904bac00) [pid = 20634] [serial = 672] [outer = 0x8e748000] 11:58:21 INFO - PROCESS | 20634 | 1464289101250 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 11:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1479ms 11:58:21 INFO - PROCESS | 20634 | 1464289101278 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 11:58:21 INFO - PROCESS | 20634 | 1464289101281 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 11:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:58:21 INFO - PROCESS | 20634 | 1464289101288 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:58:21 INFO - PROCESS | 20634 | 1464289101292 Marionette TRACE conn4 <- [1,866,null,{}] 11:58:21 INFO - PROCESS | 20634 | 1464289101298 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:21 INFO - PROCESS | 20634 | 1464289101460 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 11:58:21 INFO - PROCESS | 20634 | 1464289101636 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df8000 == 21 [pid = 20634] [id = 224] 11:58:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8ed57400) [pid = 20634] [serial = 673] [outer = (nil)] 11:58:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x90604c00) [pid = 20634] [serial = 674] [outer = 0x8ed57400] 11:58:21 INFO - PROCESS | 20634 | 1464289101723 Marionette DEBUG loaded listener.js 11:58:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x90601c00) [pid = 20634] [serial = 675] [outer = 0x8ed57400] 11:58:22 INFO - PROCESS | 20634 | 1464289102722 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 11:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1479ms 11:58:22 INFO - PROCESS | 20634 | 1464289102769 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 11:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:58:22 INFO - PROCESS | 20634 | 1464289102773 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 11:58:22 INFO - PROCESS | 20634 | 1464289102779 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:58:22 INFO - PROCESS | 20634 | 1464289102783 Marionette TRACE conn4 <- [1,870,null,{}] 11:58:22 INFO - PROCESS | 20634 | 1464289102789 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:22 INFO - PROCESS | 20634 | 1464289102952 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 11:58:23 INFO - PROCESS | 20634 | 1464289103166 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee5000 == 22 [pid = 20634] [id = 225] 11:58:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8aa01400) [pid = 20634] [serial = 676] [outer = (nil)] 11:58:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x8b655000) [pid = 20634] [serial = 677] [outer = 0x8aa01400] 11:58:23 INFO - PROCESS | 20634 | 1464289103254 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x8dd4ac00) [pid = 20634] [serial = 678] [outer = 0x8aa01400] 11:58:24 INFO - PROCESS | 20634 | 1464289104112 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 11:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1383ms 11:58:24 INFO - PROCESS | 20634 | 1464289104163 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 11:58:24 INFO - PROCESS | 20634 | 1464289104167 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 11:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:58:24 INFO - PROCESS | 20634 | 1464289104173 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 20634 | 1464289104177 Marionette TRACE conn4 <- [1,874,null,{}] 11:58:24 INFO - PROCESS | 20634 | 1464289104182 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:24 INFO - PROCESS | 20634 | 1464289104357 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 11:58:24 INFO - PROCESS | 20634 | 1464289104549 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x89dfcc00 == 23 [pid = 20634] [id = 226] 11:58:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x8aed5800) [pid = 20634] [serial = 679] [outer = (nil)] 11:58:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x8b656c00) [pid = 20634] [serial = 680] [outer = 0x8aed5800] 11:58:24 INFO - PROCESS | 20634 | 1464289104636 Marionette DEBUG loaded listener.js 11:58:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x8c30d400) [pid = 20634] [serial = 681] [outer = 0x8aed5800] 11:58:25 INFO - PROCESS | 20634 | 1464289105587 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 11:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1487ms 11:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:58:25 INFO - PROCESS | 20634 | 1464289105662 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 11:58:25 INFO - PROCESS | 20634 | 1464289105665 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 11:58:25 INFO - PROCESS | 20634 | 1464289105671 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 20634 | 1464289105675 Marionette TRACE conn4 <- [1,878,null,{}] 11:58:25 INFO - PROCESS | 20634 | 1464289105680 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:26 INFO - PROCESS | 20634 | --DOCSHELL 0x89edec00 == 22 [pid = 20634] [id = 216] 11:58:26 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd4c400 == 21 [pid = 20634] [id = 215] 11:58:26 INFO - PROCESS | 20634 | --DOCSHELL 0x8dda4c00 == 20 [pid = 20634] [id = 212] 11:58:26 INFO - PROCESS | 20634 | --DOCSHELL 0x89dfd800 == 19 [pid = 20634] [id = 213] 11:58:26 INFO - PROCESS | 20634 | --DOCSHELL 0x8aed8c00 == 18 [pid = 20634] [id = 214] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa01c00 == 17 [pid = 20634] [id = 219] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x89df9000 == 16 [pid = 20634] [id = 220] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x8d542800 == 15 [pid = 20634] [id = 221] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd42000 == 14 [pid = 20634] [id = 222] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x89def400 == 13 [pid = 20634] [id = 223] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa0c800 == 12 [pid = 20634] [id = 218] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x89df8000 == 11 [pid = 20634] [id = 224] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee5000 == 10 [pid = 20634] [id = 225] 11:58:27 INFO - PROCESS | 20634 | --DOCSHELL 0x89def800 == 9 [pid = 20634] [id = 217] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x93d94400) [pid = 20634] [serial = 595] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x95680800) [pid = 20634] [serial = 598] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x91a8d800) [pid = 20634] [serial = 592] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x8e71a000) [pid = 20634] [serial = 589] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x91a86c00) [pid = 20634] [serial = 583] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x8dd53000) [pid = 20634] [serial = 586] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x8c316800) [pid = 20634] [serial = 461] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8ed54c00) [pid = 20634] [serial = 418] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x9ae6d800) [pid = 20634] [serial = 379] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x9b92b800) [pid = 20634] [serial = 440] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x93a1b000) [pid = 20634] [serial = 280] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x99c43c00) [pid = 20634] [serial = 497] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x8aee3c00) [pid = 20634] [serial = 515] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x92596400) [pid = 20634] [serial = 491] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0xa5041800) [pid = 20634] [serial = 563] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0xa214e400) [pid = 20634] [serial = 331] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x8ed4dc00) [pid = 20634] [serial = 427] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x984ee000) [pid = 20634] [serial = 231] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x9b930800) [pid = 20634] [serial = 500] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x95342800) [pid = 20634] [serial = 551] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0xa22c0000) [pid = 20634] [serial = 388] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x99765000) [pid = 20634] [serial = 373] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0xa3225c00) [pid = 20634] [serial = 449] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x904c0800) [pid = 20634] [serial = 431] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8c310c00) [pid = 20634] [serial = 518] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x9b3c5800) [pid = 20634] [serial = 385] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x95351800) [pid = 20634] [serial = 328] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x919d2400) [pid = 20634] [serial = 277] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0xa4e1f800) [pid = 20634] [serial = 334] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x9aa58400) [pid = 20634] [serial = 376] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x8b652c00) [pid = 20634] [serial = 458] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x913de400) [pid = 20634] [serial = 250] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0xa67cd800) [pid = 20634] [serial = 241] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x9975d000) [pid = 20634] [serial = 494] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0xa68d5800) [pid = 20634] [serial = 244] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x8c31a800) [pid = 20634] [serial = 485] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x9d022c00) [pid = 20634] [serial = 237] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0xa6734c00) [pid = 20634] [serial = 391] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x904b5400) [pid = 20634] [serial = 548] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x8e018800) [pid = 20634] [serial = 437] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x9cdf0000) [pid = 20634] [serial = 292] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0xa828e400) [pid = 20634] [serial = 340] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0xa68d3400) [pid = 20634] [serial = 247] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x91d90800) [pid = 20634] [serial = 434] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x8ddae800) [pid = 20634] [serial = 443] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x99766800) [pid = 20634] [serial = 554] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x92592c00) [pid = 20634] [serial = 421] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x938cc400) [pid = 20634] [serial = 253] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x919e0000) [pid = 20634] [serial = 325] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x938d2000) [pid = 20634] [serial = 521] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x8dda9000) [pid = 20634] [serial = 545] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x9add7c00) [pid = 20634] [serial = 234] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x9aa5dc00) [pid = 20634] [serial = 424] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x9a085c00) [pid = 20634] [serial = 283] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x91a86800) [pid = 20634] [serial = 509] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x91a5a000) [pid = 20634] [serial = 370] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x8e3c5800) [pid = 20634] [serial = 506] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0xa673c800) [pid = 20634] [serial = 337] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0xa6e31c00) [pid = 20634] [serial = 394] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0xa3551800) [pid = 20634] [serial = 503] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0x9cd2ac00) [pid = 20634] [serial = 382] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x8e631000) [pid = 20634] [serial = 343] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x9d01c000) [pid = 20634] [serial = 289] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x91a8e000) [pid = 20634] [serial = 512] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x8ed54800) [pid = 20634] [serial = 295] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0xa503e400) [pid = 20634] [serial = 186] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x8c1a0000) [pid = 20634] [serial = 452] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0xa214ec00) [pid = 20634] [serial = 298] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0x904bf800) [pid = 20634] [serial = 488] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 117 (0x8c312400) [pid = 20634] [serial = 455] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 116 (0x8dd5a800) [pid = 20634] [serial = 566] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 115 (0x8d549c00) [pid = 20634] [serial = 446] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 114 (0x9d0bb400) [pid = 20634] [serial = 560] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 113 (0x99f08400) [pid = 20634] [serial = 557] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 112 (0x9b3c5400) [pid = 20634] [serial = 286] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 111 (0x91d85800) [pid = 20634] [serial = 580] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 110 (0x95239400) [pid = 20634] [serial = 542] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 109 (0x8d544c00) [pid = 20634] [serial = 544] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 108 (0x8e718000) [pid = 20634] [serial = 547] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 107 (0x92594400) [pid = 20634] [serial = 550] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 106 (0x9782e000) [pid = 20634] [serial = 553] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 105 (0x8c313c00) [pid = 20634] [serial = 631] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 104 (0x9b36b000) [pid = 20634] [serial = 559] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 103 (0x99c9b800) [pid = 20634] [serial = 556] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 102 (0xa22c3400) [pid = 20634] [serial = 562] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 101 (0x8e62ec00) [pid = 20634] [serial = 569] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 100 (0x8e3c5000) [pid = 20634] [serial = 568] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 99 (0x8c1a1400) [pid = 20634] [serial = 571] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 98 (0x8dd44800) [pid = 20634] [serial = 572] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 97 (0x90606000) [pid = 20634] [serial = 574] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 96 (0x910e3800) [pid = 20634] [serial = 575] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 95 (0x8dd58400) [pid = 20634] [serial = 565] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 94 (0x8dd5ec00) [pid = 20634] [serial = 587] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 93 (0x8e74f400) [pid = 20634] [serial = 590] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 92 (0x92595400) [pid = 20634] [serial = 593] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 91 (0x9526ac00) [pid = 20634] [serial = 596] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 90 (0x9782a400) [pid = 20634] [serial = 599] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 89 (0x9aae4c00) [pid = 20634] [serial = 602] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 88 (0x9cd28800) [pid = 20634] [serial = 605] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 87 (0xa30ebc00) [pid = 20634] [serial = 608] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 86 (0x9250d000) [pid = 20634] [serial = 611] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 85 (0xa30bf800) [pid = 20634] [serial = 614] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 84 (0x8aedc400) [pid = 20634] [serial = 634] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 20634 | --DOMWINDOW == 83 (0xa675e000) [pid = 20634] [serial = 617] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 82 (0x8aa0a400) [pid = 20634] [serial = 620] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 81 (0x89ee9400) [pid = 20634] [serial = 623] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0x8aee2000) [pid = 20634] [serial = 626] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x91a5d800) [pid = 20634] [serial = 578] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x913e0000) [pid = 20634] [serial = 577] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x8b653c00) [pid = 20634] [serial = 635] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x91d87400) [pid = 20634] [serial = 581] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x8e3c0c00) [pid = 20634] [serial = 637] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x8ed54000) [pid = 20634] [serial = 629] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x8dd4b800) [pid = 20634] [serial = 632] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x91f6c400) [pid = 20634] [serial = 584] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 71 (0x8dda5c00) [pid = 20634] [serial = 628] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0x8aa0e000) [pid = 20634] [serial = 625] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 69 (0x89ee6000) [pid = 20634] [serial = 622] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 68 (0x8aa08800) [pid = 20634] [serial = 619] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 67 (0x8b0b6400) [pid = 20634] [serial = 616] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 66 (0x9d01b800) [pid = 20634] [serial = 613] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 65 (0x92509400) [pid = 20634] [serial = 610] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 64 (0xa26f7c00) [pid = 20634] [serial = 607] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 63 (0x9ae73c00) [pid = 20634] [serial = 604] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | --DOMWINDOW == 62 (0x99e4f800) [pid = 20634] [serial = 601] [outer = (nil)] [url = about:blank] 11:58:28 INFO - PROCESS | 20634 | 1464289107936 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 11:58:28 INFO - PROCESS | 20634 | 1464289108095 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee5000 == 10 [pid = 20634] [id = 227] 11:58:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 63 (0x89ee5400) [pid = 20634] [serial = 682] [outer = (nil)] 11:58:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 64 (0x89eeb000) [pid = 20634] [serial = 683] [outer = 0x89ee5400] 11:58:28 INFO - PROCESS | 20634 | 1464289108174 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 65 (0x89edf000) [pid = 20634] [serial = 684] [outer = 0x89ee5400] 11:58:28 INFO - PROCESS | 20634 | 1464289108952 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 3342ms 11:58:29 INFO - PROCESS | 20634 | 1464289109013 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 11:58:29 INFO - PROCESS | 20634 | 1464289109020 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 11:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:58:29 INFO - PROCESS | 20634 | 1464289109028 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:58:29 INFO - PROCESS | 20634 | 1464289109035 Marionette TRACE conn4 <- [1,882,null,{}] 11:58:29 INFO - PROCESS | 20634 | 1464289109042 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:29 INFO - PROCESS | 20634 | 1464289109206 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 11:58:29 INFO - PROCESS | 20634 | 1464289109221 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee4000 == 11 [pid = 20634] [id = 228] 11:58:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 66 (0x8b0b6c00) [pid = 20634] [serial = 685] [outer = (nil)] 11:58:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 67 (0x8b0ba000) [pid = 20634] [serial = 686] [outer = 0x8b0b6c00] 11:58:29 INFO - PROCESS | 20634 | 1464289109388 Marionette DEBUG loaded listener.js 11:58:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 68 (0x8b0bec00) [pid = 20634] [serial = 687] [outer = 0x8b0b6c00] 11:58:30 INFO - PROCESS | 20634 | 1464289110184 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 11:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1184ms 11:58:30 INFO - PROCESS | 20634 | 1464289110212 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 20634 | 1464289110217 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 11:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:58:30 INFO - PROCESS | 20634 | 1464289110228 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 20634 | 1464289110232 Marionette TRACE conn4 <- [1,886,null,{}] 11:58:30 INFO - PROCESS | 20634 | 1464289110245 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:30 INFO - PROCESS | 20634 | 1464289110438 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 11:58:30 INFO - PROCESS | 20634 | 1464289110464 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c194400 == 12 [pid = 20634] [id = 229] 11:58:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 69 (0x8c195000) [pid = 20634] [serial = 688] [outer = (nil)] 11:58:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x8c198c00) [pid = 20634] [serial = 689] [outer = 0x8c195000] 11:58:30 INFO - PROCESS | 20634 | 1464289110538 Marionette DEBUG loaded listener.js 11:58:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x8c19f000) [pid = 20634] [serial = 690] [outer = 0x8c195000] 11:58:31 INFO - PROCESS | 20634 | 1464289111498 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 11:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1281ms 11:58:31 INFO - PROCESS | 20634 | 1464289111509 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 11:58:31 INFO - PROCESS | 20634 | 1464289111515 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 11:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:58:31 INFO - PROCESS | 20634 | 1464289111542 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:58:31 INFO - PROCESS | 20634 | 1464289111550 Marionette TRACE conn4 <- [1,890,null,{}] 11:58:31 INFO - PROCESS | 20634 | 1464289111555 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:31 INFO - PROCESS | 20634 | 1464289111757 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 11:58:31 INFO - PROCESS | 20634 | 1464289111782 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedac00 == 13 [pid = 20634] [id = 230] 11:58:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x8c1a1800) [pid = 20634] [serial = 691] [outer = (nil)] 11:58:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x8d54c400) [pid = 20634] [serial = 692] [outer = 0x8c1a1800] 11:58:31 INFO - PROCESS | 20634 | 1464289111854 Marionette DEBUG loaded listener.js 11:58:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x8dd47000) [pid = 20634] [serial = 693] [outer = 0x8c1a1800] 11:58:32 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x8aa02800) [pid = 20634] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:58:32 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x8dd4e000) [pid = 20634] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:58:32 INFO - PROCESS | 20634 | --DOMWINDOW == 71 (0x89ee1c00) [pid = 20634] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:58:32 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0x8ddae400) [pid = 20634] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:58:32 INFO - PROCESS | 20634 | --DOMWINDOW == 69 (0x8b64a000) [pid = 20634] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:58:32 INFO - PROCESS | 20634 | 1464289112832 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 11:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1364ms 11:58:32 INFO - PROCESS | 20634 | 1464289112888 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 11:58:32 INFO - PROCESS | 20634 | 1464289112892 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 11:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:58:32 INFO - PROCESS | 20634 | 1464289112898 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:58:32 INFO - PROCESS | 20634 | 1464289112901 Marionette TRACE conn4 <- [1,894,null,{}] 11:58:32 INFO - PROCESS | 20634 | 1464289112906 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:33 INFO - PROCESS | 20634 | 1464289113043 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 11:58:33 INFO - PROCESS | 20634 | 1464289113057 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa02800 == 14 [pid = 20634] [id = 231] 11:58:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 70 (0x8b64a000) [pid = 20634] [serial = 694] [outer = (nil)] 11:58:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x8dd52000) [pid = 20634] [serial = 695] [outer = 0x8b64a000] 11:58:33 INFO - PROCESS | 20634 | 1464289113130 Marionette DEBUG loaded listener.js 11:58:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x8dd55800) [pid = 20634] [serial = 696] [outer = 0x8b64a000] 11:58:33 INFO - PROCESS | 20634 | 1464289113995 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1126ms 11:58:34 INFO - PROCESS | 20634 | 1464289114024 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 11:58:34 INFO - PROCESS | 20634 | 1464289114028 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 11:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:58:34 INFO - PROCESS | 20634 | 1464289114034 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:58:34 INFO - PROCESS | 20634 | 1464289114036 Marionette TRACE conn4 <- [1,898,null,{}] 11:58:34 INFO - PROCESS | 20634 | 1464289114042 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:34 INFO - PROCESS | 20634 | 1464289114194 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 11:58:34 INFO - PROCESS | 20634 | 1464289114217 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dda8800 == 15 [pid = 20634] [id = 232] 11:58:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x8dda8c00) [pid = 20634] [serial = 697] [outer = (nil)] 11:58:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x8ddac800) [pid = 20634] [serial = 698] [outer = 0x8dda8c00] 11:58:34 INFO - PROCESS | 20634 | 1464289114302 Marionette DEBUG loaded listener.js 11:58:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x8e017400) [pid = 20634] [serial = 699] [outer = 0x8dda8c00] 11:58:35 INFO - PROCESS | 20634 | 1464289115529 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 11:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1536ms 11:58:35 INFO - PROCESS | 20634 | 1464289115571 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 11:58:35 INFO - PROCESS | 20634 | 1464289115579 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 11:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:58:35 INFO - PROCESS | 20634 | 1464289115587 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 20634 | 1464289115593 Marionette TRACE conn4 <- [1,902,null,{}] 11:58:35 INFO - PROCESS | 20634 | 1464289115612 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:35 INFO - PROCESS | 20634 | 1464289115813 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 11:58:36 INFO - PROCESS | 20634 | 1464289116062 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee1800 == 16 [pid = 20634] [id = 233] 11:58:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x8aa09c00) [pid = 20634] [serial = 700] [outer = (nil)] 11:58:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x8b0b9400) [pid = 20634] [serial = 701] [outer = 0x8aa09c00] 11:58:36 INFO - PROCESS | 20634 | 1464289116158 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x8b64e800) [pid = 20634] [serial = 702] [outer = 0x8aa09c00] 11:58:37 INFO - PROCESS | 20634 | 1464289117081 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1543ms 11:58:37 INFO - PROCESS | 20634 | 1464289117130 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 20634 | 1464289117138 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 11:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:58:37 INFO - PROCESS | 20634 | 1464289117153 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 20634 | 1464289117162 Marionette TRACE conn4 <- [1,906,null,{}] 11:58:37 INFO - PROCESS | 20634 | 1464289117170 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:37 INFO - PROCESS | 20634 | 1464289117348 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 11:58:37 INFO - PROCESS | 20634 | 1464289117507 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d540800 == 17 [pid = 20634] [id = 234] 11:58:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x8d546000) [pid = 20634] [serial = 703] [outer = (nil)] 11:58:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0x8dd4c400) [pid = 20634] [serial = 704] [outer = 0x8d546000] 11:58:37 INFO - PROCESS | 20634 | 1464289117682 Marionette DEBUG loaded listener.js 11:58:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x8dd5d000) [pid = 20634] [serial = 705] [outer = 0x8d546000] 11:58:38 INFO - PROCESS | 20634 | 1464289118647 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 11:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1551ms 11:58:38 INFO - PROCESS | 20634 | 1464289118700 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 11:58:38 INFO - PROCESS | 20634 | 1464289118704 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 11:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:58:38 INFO - PROCESS | 20634 | 1464289118711 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:58:38 INFO - PROCESS | 20634 | 1464289118717 Marionette TRACE conn4 <- [1,910,null,{}] 11:58:38 INFO - PROCESS | 20634 | 1464289118734 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:38 INFO - PROCESS | 20634 | 1464289118911 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 11:58:39 INFO - PROCESS | 20634 | 1464289119062 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b655c00 == 18 [pid = 20634] [id = 235] 11:58:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0x8dd4bc00) [pid = 20634] [serial = 706] [outer = (nil)] 11:58:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 83 (0x8e3be800) [pid = 20634] [serial = 707] [outer = 0x8dd4bc00] 11:58:39 INFO - PROCESS | 20634 | 1464289119207 Marionette DEBUG loaded listener.js 11:58:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 84 (0x8e3c2c00) [pid = 20634] [serial = 708] [outer = 0x8dd4bc00] 11:58:40 INFO - PROCESS | 20634 | 1464289120308 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 11:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1685ms 11:58:40 INFO - PROCESS | 20634 | 1464289120396 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 20634 | 1464289120402 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 11:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:58:40 INFO - PROCESS | 20634 | 1464289120410 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 20634 | 1464289120416 Marionette TRACE conn4 <- [1,914,null,{}] 11:58:40 INFO - PROCESS | 20634 | 1464289120425 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:40 INFO - PROCESS | 20634 | 1464289120664 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 11:58:40 INFO - PROCESS | 20634 | 1464289120932 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 83 (0x8c195c00) [pid = 20634] [serial = 650] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 82 (0x8dd60000) [pid = 20634] [serial = 647] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 81 (0x8ddabc00) [pid = 20634] [serial = 648] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0x8aedf000) [pid = 20634] [serial = 641] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x8aee2800) [pid = 20634] [serial = 642] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x8e6e8800) [pid = 20634] [serial = 638] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x904b8800) [pid = 20634] [serial = 428] [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.] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x8c19fc00) [pid = 20634] [serial = 644] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x8c317400) [pid = 20634] [serial = 645] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x8d54dc00) [pid = 20634] [serial = 651] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x89dfe400 == 19 [pid = 20634] [id = 236] 11:58:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x8aa0a000) [pid = 20634] [serial = 709] [outer = (nil)] 11:58:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x8aedc800) [pid = 20634] [serial = 710] [outer = 0x8aa0a000] 11:58:41 INFO - PROCESS | 20634 | 1464289121034 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x8aee4c00) [pid = 20634] [serial = 711] [outer = 0x8aa0a000] 11:58:41 INFO - PROCESS | 20634 | 1464289121758 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 11:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1384ms 11:58:41 INFO - PROCESS | 20634 | 1464289121794 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 11:58:41 INFO - PROCESS | 20634 | 1464289121802 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 11:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:58:41 INFO - PROCESS | 20634 | 1464289121812 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:58:41 INFO - PROCESS | 20634 | 1464289121815 Marionette TRACE conn4 <- [1,918,null,{}] 11:58:41 INFO - PROCESS | 20634 | 1464289121821 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:41 INFO - PROCESS | 20634 | 1464289121973 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 11:58:42 INFO - PROCESS | 20634 | 1464289122093 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b649400 == 20 [pid = 20634] [id = 237] 11:58:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x8b651000) [pid = 20634] [serial = 712] [outer = (nil)] 11:58:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x8c1a2c00) [pid = 20634] [serial = 713] [outer = 0x8b651000] 11:58:42 INFO - PROCESS | 20634 | 1464289122189 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0x8c312000) [pid = 20634] [serial = 714] [outer = 0x8b651000] 11:58:42 INFO - PROCESS | 20634 | 1464289122977 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 11:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1184ms 11:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:58:43 INFO - PROCESS | 20634 | 1464289123008 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 20634 | 1464289123011 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 11:58:43 INFO - PROCESS | 20634 | 1464289123018 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 20634 | 1464289123024 Marionette TRACE conn4 <- [1,922,null,{}] 11:58:43 INFO - PROCESS | 20634 | 1464289123043 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:43 INFO - PROCESS | 20634 | 1464289123203 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 11:58:43 INFO - PROCESS | 20634 | 1464289123215 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0ba400 == 21 [pid = 20634] [id = 238] 11:58:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x8dd58800) [pid = 20634] [serial = 715] [outer = (nil)] 11:58:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0x8ddac000) [pid = 20634] [serial = 716] [outer = 0x8dd58800] 11:58:43 INFO - PROCESS | 20634 | 1464289123292 Marionette DEBUG loaded listener.js 11:58:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 83 (0x8e018000) [pid = 20634] [serial = 717] [outer = 0x8dd58800] 11:58:44 INFO - PROCESS | 20634 | 1464289124259 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 11:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1299ms 11:58:44 INFO - PROCESS | 20634 | 1464289124316 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 11:58:44 INFO - PROCESS | 20634 | 1464289124320 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 11:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:58:44 INFO - PROCESS | 20634 | 1464289124326 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:58:44 INFO - PROCESS | 20634 | 1464289124329 Marionette TRACE conn4 <- [1,926,null,{}] 11:58:44 INFO - PROCESS | 20634 | 1464289124334 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:44 INFO - PROCESS | 20634 | 1464289124526 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 11:58:44 INFO - PROCESS | 20634 | 1464289124552 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d540000 == 22 [pid = 20634] [id = 239] 11:58:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 84 (0x8e01a400) [pid = 20634] [serial = 718] [outer = (nil)] 11:58:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 85 (0x8e3c7c00) [pid = 20634] [serial = 719] [outer = 0x8e01a400] 11:58:44 INFO - PROCESS | 20634 | 1464289124625 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 86 (0x8e62ac00) [pid = 20634] [serial = 720] [outer = 0x8e01a400] 11:58:45 INFO - PROCESS | 20634 | 1464289125454 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 85 (0x8b64a000) [pid = 20634] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1283ms 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 84 (0x8b0b6c00) [pid = 20634] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 83 (0x8c195000) [pid = 20634] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 82 (0x89ee5400) [pid = 20634] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 81 (0x8c1a1800) [pid = 20634] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0x89df0400) [pid = 20634] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x8c19b800) [pid = 20634] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x8dd58c00) [pid = 20634] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x8e017c00) [pid = 20634] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x8dd44400) [pid = 20634] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x8e712400) [pid = 20634] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x8e748000) [pid = 20634] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x8ed57400) [pid = 20634] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:58:45 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x8aa01400) [pid = 20634] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:58:45 INFO - PROCESS | 20634 | 1464289125644 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 11:58:45 INFO - PROCESS | 20634 | 1464289125648 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 11:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:58:45 INFO - PROCESS | 20634 | 1464289125654 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:58:45 INFO - PROCESS | 20634 | 1464289125656 Marionette TRACE conn4 <- [1,930,null,{}] 11:58:45 INFO - PROCESS | 20634 | 1464289125662 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:45 INFO - PROCESS | 20634 | 1464289125799 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 11:58:45 INFO - PROCESS | 20634 | 1464289125809 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c31a400 == 23 [pid = 20634] [id = 240] 11:58:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x8dd43c00) [pid = 20634] [serial = 721] [outer = (nil)] 11:58:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x8dda2c00) [pid = 20634] [serial = 722] [outer = 0x8dd43c00] 11:58:45 INFO - PROCESS | 20634 | 1464289125881 Marionette DEBUG loaded listener.js 11:58:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x8e01ac00) [pid = 20634] [serial = 723] [outer = 0x8dd43c00] 11:58:46 INFO - PROCESS | 20634 | 1464289126785 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 11:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1181ms 11:58:46 INFO - PROCESS | 20634 | 1464289126835 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 11:58:46 INFO - PROCESS | 20634 | 1464289126839 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 11:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:58:46 INFO - PROCESS | 20634 | 1464289126845 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:58:46 INFO - PROCESS | 20634 | 1464289126847 Marionette TRACE conn4 <- [1,934,null,{}] 11:58:46 INFO - PROCESS | 20634 | 1464289126853 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:47 INFO - PROCESS | 20634 | 1464289127038 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 11:58:47 INFO - PROCESS | 20634 | 1464289127051 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee1000 == 24 [pid = 20634] [id = 241] 11:58:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x8b0b4c00) [pid = 20634] [serial = 724] [outer = (nil)] 11:58:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x8e71c800) [pid = 20634] [serial = 725] [outer = 0x8b0b4c00] 11:58:47 INFO - PROCESS | 20634 | 1464289127238 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x8e748400) [pid = 20634] [serial = 726] [outer = 0x8b0b4c00] 11:58:48 INFO - PROCESS | 20634 | 1464289128150 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 11:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1377ms 11:58:48 INFO - PROCESS | 20634 | 1464289128223 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 20634 | 1464289128229 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 11:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:58:48 INFO - PROCESS | 20634 | 1464289128238 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 20634 | 1464289128243 Marionette TRACE conn4 <- [1,938,null,{}] 11:58:48 INFO - PROCESS | 20634 | 1464289128253 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:48 INFO - PROCESS | 20634 | 1464289128467 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 11:58:48 INFO - PROCESS | 20634 | 1464289128746 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aed6000 == 25 [pid = 20634] [id = 242] 11:58:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x8aed6400) [pid = 20634] [serial = 727] [outer = (nil)] 11:58:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0x8b651c00) [pid = 20634] [serial = 728] [outer = 0x8aed6400] 11:58:48 INFO - PROCESS | 20634 | 1464289128886 Marionette DEBUG loaded listener.js 11:58:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x8c19b000) [pid = 20634] [serial = 729] [outer = 0x8aed6400] 11:58:49 INFO - PROCESS | 20634 | 1464289129783 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 11:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1587ms 11:58:49 INFO - PROCESS | 20634 | 1464289129825 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 11:58:49 INFO - PROCESS | 20634 | 1464289129834 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 11:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:58:49 INFO - PROCESS | 20634 | 1464289129845 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:58:49 INFO - PROCESS | 20634 | 1464289129849 Marionette TRACE conn4 <- [1,942,null,{}] 11:58:49 INFO - PROCESS | 20634 | 1464289129855 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:50 INFO - PROCESS | 20634 | 1464289130034 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 11:58:50 INFO - PROCESS | 20634 | 1464289130186 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0c3c00 == 26 [pid = 20634] [id = 243] 11:58:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0x8d54e400) [pid = 20634] [serial = 730] [outer = (nil)] 11:58:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 83 (0x8dda4c00) [pid = 20634] [serial = 731] [outer = 0x8d54e400] 11:58:50 INFO - PROCESS | 20634 | 1464289130272 Marionette DEBUG loaded listener.js 11:58:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 84 (0x8e019800) [pid = 20634] [serial = 732] [outer = 0x8d54e400] 11:58:51 INFO - PROCESS | 20634 | 1464289131291 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 11:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1480ms 11:58:51 INFO - PROCESS | 20634 | 1464289131325 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 11:58:51 INFO - PROCESS | 20634 | 1464289131329 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 11:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:58:51 INFO - PROCESS | 20634 | 1464289131336 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:58:51 INFO - PROCESS | 20634 | 1464289131343 Marionette TRACE conn4 <- [1,946,null,{}] 11:58:51 INFO - PROCESS | 20634 | 1464289131359 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:51 INFO - PROCESS | 20634 | 1464289131536 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 11:58:51 INFO - PROCESS | 20634 | 1464289131689 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e712c00 == 27 [pid = 20634] [id = 244] 11:58:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 85 (0x8e746800) [pid = 20634] [serial = 733] [outer = (nil)] 11:58:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 86 (0x8e74d000) [pid = 20634] [serial = 734] [outer = 0x8e746800] 11:58:51 INFO - PROCESS | 20634 | 1464289131825 Marionette DEBUG loaded listener.js 11:58:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 87 (0x8ed4bc00) [pid = 20634] [serial = 735] [outer = 0x8e746800] 11:58:52 INFO - PROCESS | 20634 | 1464289132729 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 11:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1437ms 11:58:52 INFO - PROCESS | 20634 | 1464289132773 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 11:58:52 INFO - PROCESS | 20634 | 1464289132778 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 11:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:58:52 INFO - PROCESS | 20634 | 1464289132784 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:58:52 INFO - PROCESS | 20634 | 1464289132788 Marionette TRACE conn4 <- [1,950,null,{}] 11:58:52 INFO - PROCESS | 20634 | 1464289132793 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:52 INFO - PROCESS | 20634 | 1464289132954 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 11:58:53 INFO - PROCESS | 20634 | 1464289133111 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e74b000 == 28 [pid = 20634] [id = 245] 11:58:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 88 (0x8ed4d000) [pid = 20634] [serial = 736] [outer = (nil)] 11:58:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 89 (0x8ed54000) [pid = 20634] [serial = 737] [outer = 0x8ed4d000] 11:58:53 INFO - PROCESS | 20634 | 1464289133197 Marionette DEBUG loaded listener.js 11:58:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 90 (0x8ed55400) [pid = 20634] [serial = 738] [outer = 0x8ed4d000] 11:58:54 INFO - PROCESS | 20634 | 1464289134145 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 11:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1388ms 11:58:54 INFO - PROCESS | 20634 | 1464289134174 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 11:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:58:54 INFO - PROCESS | 20634 | 1464289134179 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 11:58:54 INFO - PROCESS | 20634 | 1464289134185 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:58:54 INFO - PROCESS | 20634 | 1464289134188 Marionette TRACE conn4 <- [1,954,null,{}] 11:58:54 INFO - PROCESS | 20634 | 1464289134194 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:54 INFO - PROCESS | 20634 | 1464289134349 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 11:58:54 INFO - PROCESS | 20634 | 1464289134507 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0be800 == 29 [pid = 20634] [id = 246] 11:58:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 91 (0x8dd53400) [pid = 20634] [serial = 739] [outer = (nil)] 11:58:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 92 (0x904b8800) [pid = 20634] [serial = 740] [outer = 0x8dd53400] 11:58:54 INFO - PROCESS | 20634 | 1464289134592 Marionette DEBUG loaded listener.js 11:58:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 93 (0x904ba000) [pid = 20634] [serial = 741] [outer = 0x8dd53400] 11:58:55 INFO - PROCESS | 20634 | 1464289135733 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 11:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1594ms 11:58:55 INFO - PROCESS | 20634 | 1464289135779 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 11:58:55 INFO - PROCESS | 20634 | 1464289135786 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 11:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:58:55 INFO - PROCESS | 20634 | 1464289135794 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:58:55 INFO - PROCESS | 20634 | 1464289135799 Marionette TRACE conn4 <- [1,958,null,{}] 11:58:55 INFO - PROCESS | 20634 | 1464289135807 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:55 INFO - PROCESS | 20634 | 1464289135962 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 11:58:56 INFO - PROCESS | 20634 | 1464289136145 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0c1000 == 30 [pid = 20634] [id = 247] 11:58:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 94 (0x8b648000) [pid = 20634] [serial = 742] [outer = (nil)] 11:58:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 95 (0x8c195000) [pid = 20634] [serial = 743] [outer = 0x8b648000] 11:58:56 INFO - PROCESS | 20634 | 1464289136222 Marionette DEBUG loaded listener.js 11:58:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 96 (0x8c319000) [pid = 20634] [serial = 744] [outer = 0x8b648000] 11:58:57 INFO - PROCESS | 20634 | 1464289137156 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 11:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1430ms 11:58:57 INFO - PROCESS | 20634 | 1464289137224 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 11:58:57 INFO - PROCESS | 20634 | 1464289137240 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:58:57 INFO - PROCESS | 20634 | 1464289137255 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:58:57 INFO - PROCESS | 20634 | 1464289137259 Marionette TRACE conn4 <- [1,962,null,{}] 11:58:57 INFO - PROCESS | 20634 | 1464289137265 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:57 INFO - PROCESS | 20634 | 1464289137469 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 11:58:57 INFO - PROCESS | 20634 | --DOMWINDOW == 95 (0x8b656c00) [pid = 20634] [serial = 680] [outer = (nil)] [url = about:blank] 11:58:57 INFO - PROCESS | 20634 | 1464289137706 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x89dfd400 == 31 [pid = 20634] [id = 248] 11:58:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 96 (0x89edd400) [pid = 20634] [serial = 745] [outer = (nil)] 11:58:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 97 (0x8aa04000) [pid = 20634] [serial = 746] [outer = 0x89edd400] 11:58:57 INFO - PROCESS | 20634 | 1464289137791 Marionette DEBUG loaded listener.js 11:58:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 98 (0x8b654000) [pid = 20634] [serial = 747] [outer = 0x89edd400] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 97 (0x8dd52000) [pid = 20634] [serial = 695] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 96 (0x8b0ba000) [pid = 20634] [serial = 686] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 95 (0x8c198c00) [pid = 20634] [serial = 689] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 94 (0x89eeb000) [pid = 20634] [serial = 683] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 93 (0x89edf000) [pid = 20634] [serial = 684] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 92 (0x8d54c400) [pid = 20634] [serial = 692] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 91 (0x8c19f000) [pid = 20634] [serial = 690] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 90 (0x8aa07000) [pid = 20634] [serial = 654] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 89 (0x89dfb800) [pid = 20634] [serial = 653] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 88 (0x8d546800) [pid = 20634] [serial = 657] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 87 (0x8c30b800) [pid = 20634] [serial = 656] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 86 (0x8e014400) [pid = 20634] [serial = 660] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 85 (0x8ddafc00) [pid = 20634] [serial = 659] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 84 (0x8e630400) [pid = 20634] [serial = 663] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 83 (0x8e62b400) [pid = 20634] [serial = 662] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 82 (0x8e6ec800) [pid = 20634] [serial = 666] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 81 (0x8e6ed800) [pid = 20634] [serial = 665] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0x8e74dc00) [pid = 20634] [serial = 669] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x8e718400) [pid = 20634] [serial = 668] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x904bac00) [pid = 20634] [serial = 672] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x904b6c00) [pid = 20634] [serial = 671] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x90601c00) [pid = 20634] [serial = 675] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x90604c00) [pid = 20634] [serial = 674] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x8dd4ac00) [pid = 20634] [serial = 678] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x8dd47000) [pid = 20634] [serial = 693] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 72 (0x8dd55800) [pid = 20634] [serial = 696] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 71 (0x8b655000) [pid = 20634] [serial = 677] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | --DOMWINDOW == 70 (0x8b0bec00) [pid = 20634] [serial = 687] [outer = (nil)] [url = about:blank] 11:58:58 INFO - PROCESS | 20634 | 1464289138565 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 11:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1334ms 11:58:58 INFO - PROCESS | 20634 | 1464289138610 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 11:58:58 INFO - PROCESS | 20634 | 1464289138614 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:58:58 INFO - PROCESS | 20634 | 1464289138626 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 20634 | 1464289138632 Marionette TRACE conn4 <- [1,966,null,{}] 11:58:58 INFO - PROCESS | 20634 | 1464289138648 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:58 INFO - PROCESS | 20634 | 1464289138824 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 11:58:58 INFO - PROCESS | 20634 | 1464289138836 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df1800 == 32 [pid = 20634] [id = 249] 11:58:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 71 (0x8dd52800) [pid = 20634] [serial = 748] [outer = (nil)] 11:58:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 72 (0x8dd5f800) [pid = 20634] [serial = 749] [outer = 0x8dd52800] 11:58:58 INFO - PROCESS | 20634 | 1464289138916 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 73 (0x8ddb0c00) [pid = 20634] [serial = 750] [outer = 0x8dd52800] 11:58:59 INFO - PROCESS | 20634 | 1464289139840 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1232ms 11:58:59 INFO - PROCESS | 20634 | 1464289139858 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 11:58:59 INFO - PROCESS | 20634 | 1464289139864 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:58:59 INFO - PROCESS | 20634 | 1464289139871 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:58:59 INFO - PROCESS | 20634 | 1464289139874 Marionette TRACE conn4 <- [1,970,null,{}] 11:58:59 INFO - PROCESS | 20634 | 1464289139884 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:00 INFO - PROCESS | 20634 | 1464289140036 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 11:59:00 INFO - PROCESS | 20634 | 1464289140052 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedf800 == 33 [pid = 20634] [id = 250] 11:59:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x8e016000) [pid = 20634] [serial = 751] [outer = (nil)] 11:59:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x8e625800) [pid = 20634] [serial = 752] [outer = 0x8e016000] 11:59:00 INFO - PROCESS | 20634 | 1464289140129 Marionette DEBUG loaded listener.js 11:59:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x8e631c00) [pid = 20634] [serial = 753] [outer = 0x8e016000] 11:59:01 INFO - PROCESS | 20634 | 1464289141053 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1239ms 11:59:01 INFO - PROCESS | 20634 | 1464289141111 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 11:59:01 INFO - PROCESS | 20634 | 1464289141114 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:59:01 INFO - PROCESS | 20634 | 1464289141128 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:59:01 INFO - PROCESS | 20634 | 1464289141131 Marionette TRACE conn4 <- [1,974,null,{}] 11:59:01 INFO - PROCESS | 20634 | 1464289141138 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:01 INFO - PROCESS | 20634 | 1464289141328 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 11:59:01 INFO - PROCESS | 20634 | 1464289141350 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa0c000 == 34 [pid = 20634] [id = 251] 11:59:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x8e3bbc00) [pid = 20634] [serial = 754] [outer = (nil)] 11:59:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x8e6eb000) [pid = 20634] [serial = 755] [outer = 0x8e3bbc00] 11:59:01 INFO - PROCESS | 20634 | 1464289141431 Marionette DEBUG loaded listener.js 11:59:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x8e70f800) [pid = 20634] [serial = 756] [outer = 0x8e3bbc00] 11:59:02 INFO - PROCESS | 20634 | 1464289142380 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1301ms 11:59:02 INFO - PROCESS | 20634 | 1464289142423 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 20634 | 1464289142426 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:59:02 INFO - PROCESS | 20634 | 1464289142440 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 20634 | 1464289142442 Marionette TRACE conn4 <- [1,978,null,{}] 11:59:02 INFO - PROCESS | 20634 | 1464289142448 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:02 INFO - PROCESS | 20634 | 1464289142685 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 11:59:02 INFO - PROCESS | 20634 | 1464289142712 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x89eea000 == 35 [pid = 20634] [id = 252] 11:59:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0x8c312800) [pid = 20634] [serial = 757] [outer = (nil)] 11:59:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x8ed4f400) [pid = 20634] [serial = 758] [outer = 0x8c312800] 11:59:02 INFO - PROCESS | 20634 | 1464289142788 Marionette DEBUG loaded listener.js 11:59:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0x904b8400) [pid = 20634] [serial = 759] [outer = 0x8c312800] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 81 (0x8b651000) [pid = 20634] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 80 (0x8dd4bc00) [pid = 20634] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 79 (0x8d546000) [pid = 20634] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 78 (0x8aa09c00) [pid = 20634] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 77 (0x8aa0a000) [pid = 20634] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 76 (0x8dd58800) [pid = 20634] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 75 (0x8dd43c00) [pid = 20634] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 74 (0x8aed5800) [pid = 20634] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:59:03 INFO - PROCESS | 20634 | --DOMWINDOW == 73 (0x8e01a400) [pid = 20634] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:59:03 INFO - PROCESS | 20634 | 1464289143713 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1340ms 11:59:03 INFO - PROCESS | 20634 | 1464289143774 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 11:59:03 INFO - PROCESS | 20634 | 1464289143777 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:59:03 INFO - PROCESS | 20634 | 1464289143783 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:59:03 INFO - PROCESS | 20634 | 1464289143786 Marionette TRACE conn4 <- [1,982,null,{}] 11:59:03 INFO - PROCESS | 20634 | 1464289143792 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:03 INFO - PROCESS | 20634 | 1464289143972 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 11:59:04 INFO - PROCESS | 20634 | 1464289144084 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x89edd800 == 36 [pid = 20634] [id = 253] 11:59:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 74 (0x8b0bc400) [pid = 20634] [serial = 760] [outer = (nil)] 11:59:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 75 (0x8e626000) [pid = 20634] [serial = 761] [outer = 0x8b0bc400] 11:59:04 INFO - PROCESS | 20634 | 1464289144164 Marionette DEBUG loaded listener.js 11:59:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 76 (0x8ed50400) [pid = 20634] [serial = 762] [outer = 0x8b0bc400] 11:59:04 INFO - PROCESS | 20634 | 1464289144890 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 11:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1126ms 11:59:04 INFO - PROCESS | 20634 | 1464289144912 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 11:59:04 INFO - PROCESS | 20634 | 1464289144915 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:59:04 INFO - PROCESS | 20634 | 1464289144921 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:59:04 INFO - PROCESS | 20634 | 1464289144924 Marionette TRACE conn4 <- [1,986,null,{}] 11:59:04 INFO - PROCESS | 20634 | 1464289144934 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:05 INFO - PROCESS | 20634 | 1464289145125 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 11:59:05 INFO - PROCESS | 20634 | 1464289145269 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df2400 == 37 [pid = 20634] [id = 254] 11:59:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 77 (0x89df5000) [pid = 20634] [serial = 763] [outer = (nil)] 11:59:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 78 (0x89edfc00) [pid = 20634] [serial = 764] [outer = 0x89df5000] 11:59:05 INFO - PROCESS | 20634 | 1464289145365 Marionette DEBUG loaded listener.js 11:59:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 79 (0x8aa0bc00) [pid = 20634] [serial = 765] [outer = 0x89df5000] 11:59:06 INFO - PROCESS | 20634 | 1464289146327 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1482ms 11:59:06 INFO - PROCESS | 20634 | 1464289146406 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 11:59:06 INFO - PROCESS | 20634 | 1464289146413 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:59:06 INFO - PROCESS | 20634 | 1464289146421 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:59:06 INFO - PROCESS | 20634 | 1464289146427 Marionette TRACE conn4 <- [1,990,null,{}] 11:59:06 INFO - PROCESS | 20634 | 1464289146434 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:06 INFO - PROCESS | 20634 | 1464289146648 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 11:59:06 INFO - PROCESS | 20634 | 1464289146856 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b650800 == 38 [pid = 20634] [id = 255] 11:59:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 80 (0x8c313800) [pid = 20634] [serial = 766] [outer = (nil)] 11:59:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 81 (0x8dd41400) [pid = 20634] [serial = 767] [outer = 0x8c313800] 11:59:06 INFO - PROCESS | 20634 | 1464289146963 Marionette DEBUG loaded listener.js 11:59:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 82 (0x8dd47000) [pid = 20634] [serial = 768] [outer = 0x8c313800] 11:59:07 INFO - PROCESS | 20634 | 1464289147837 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1483ms 11:59:07 INFO - PROCESS | 20634 | 1464289147907 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 11:59:07 INFO - PROCESS | 20634 | 1464289147914 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:59:07 INFO - PROCESS | 20634 | 1464289147923 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:59:07 INFO - PROCESS | 20634 | 1464289147926 Marionette TRACE conn4 <- [1,994,null,{}] 11:59:07 INFO - PROCESS | 20634 | 1464289147933 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:08 INFO - PROCESS | 20634 | 1464289148142 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 11:59:08 INFO - PROCESS | 20634 | 1464289148300 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e012000 == 39 [pid = 20634] [id = 256] 11:59:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 83 (0x8e3c5800) [pid = 20634] [serial = 769] [outer = (nil)] 11:59:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 84 (0x8e6e5c00) [pid = 20634] [serial = 770] [outer = 0x8e3c5800] 11:59:08 INFO - PROCESS | 20634 | 1464289148478 Marionette DEBUG loaded listener.js 11:59:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 85 (0x8e74ac00) [pid = 20634] [serial = 771] [outer = 0x8e3c5800] 11:59:09 INFO - PROCESS | 20634 | 1464289149370 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1485ms 11:59:09 INFO - PROCESS | 20634 | 1464289149407 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 11:59:09 INFO - PROCESS | 20634 | 1464289149412 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:59:09 INFO - PROCESS | 20634 | 1464289149428 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:59:09 INFO - PROCESS | 20634 | 1464289149438 Marionette TRACE conn4 <- [1,998,null,{}] 11:59:09 INFO - PROCESS | 20634 | 1464289149445 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:09 INFO - PROCESS | 20634 | 1464289149629 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 11:59:09 INFO - PROCESS | 20634 | 1464289149799 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b647c00 == 40 [pid = 20634] [id = 257] 11:59:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 86 (0x8e630c00) [pid = 20634] [serial = 772] [outer = (nil)] 11:59:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 87 (0x9060a000) [pid = 20634] [serial = 773] [outer = 0x8e630c00] 11:59:09 INFO - PROCESS | 20634 | 1464289149888 Marionette DEBUG loaded listener.js 11:59:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 88 (0x9060e400) [pid = 20634] [serial = 774] [outer = 0x8e630c00] 11:59:10 INFO - PROCESS | 20634 | 1464289150834 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1454ms 11:59:10 INFO - PROCESS | 20634 | 1464289150874 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 11:59:10 INFO - PROCESS | 20634 | 1464289150879 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:59:10 INFO - PROCESS | 20634 | 1464289150886 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:59:10 INFO - PROCESS | 20634 | 1464289150890 Marionette TRACE conn4 <- [1,1002,null,{}] 11:59:10 INFO - PROCESS | 20634 | 1464289150896 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:11 INFO - PROCESS | 20634 | 1464289151068 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 11:59:11 INFO - PROCESS | 20634 | 1464289151225 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x904c0c00 == 41 [pid = 20634] [id = 258] 11:59:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 89 (0x90603c00) [pid = 20634] [serial = 775] [outer = (nil)] 11:59:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 90 (0x907a4400) [pid = 20634] [serial = 776] [outer = 0x90603c00] 11:59:11 INFO - PROCESS | 20634 | 1464289151316 Marionette DEBUG loaded listener.js 11:59:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 91 (0x907a5c00) [pid = 20634] [serial = 777] [outer = 0x90603c00] 11:59:12 INFO - PROCESS | 20634 | 1464289152245 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1430ms 11:59:12 INFO - PROCESS | 20634 | 1464289152317 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 11:59:12 INFO - PROCESS | 20634 | 1464289152321 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:59:12 INFO - PROCESS | 20634 | 1464289152327 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:59:12 INFO - PROCESS | 20634 | 1464289152331 Marionette TRACE conn4 <- [1,1006,null,{}] 11:59:12 INFO - PROCESS | 20634 | 1464289152337 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:12 INFO - PROCESS | 20634 | 1464289152508 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 11:59:12 INFO - PROCESS | 20634 | 1464289152681 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x9060d800 == 42 [pid = 20634] [id = 259] 11:59:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 92 (0x907a9400) [pid = 20634] [serial = 778] [outer = (nil)] 11:59:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 93 (0x910dbc00) [pid = 20634] [serial = 779] [outer = 0x907a9400] 11:59:12 INFO - PROCESS | 20634 | 1464289152785 Marionette DEBUG loaded listener.js 11:59:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 94 (0x910e3c00) [pid = 20634] [serial = 780] [outer = 0x907a9400] 11:59:13 INFO - PROCESS | 20634 | 1464289153678 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1387ms 11:59:13 INFO - PROCESS | 20634 | 1464289153716 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:59:13 INFO - PROCESS | 20634 | 1464289153720 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 11:59:13 INFO - PROCESS | 20634 | 1464289153726 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:59:13 INFO - PROCESS | 20634 | 1464289153729 Marionette TRACE conn4 <- [1,1010,null,{}] 11:59:13 INFO - PROCESS | 20634 | 1464289153735 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:13 INFO - PROCESS | 20634 | 1464289153911 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 11:59:14 INFO - PROCESS | 20634 | 1464289154092 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x907aa800 == 43 [pid = 20634] [id = 260] 11:59:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 95 (0x907ac800) [pid = 20634] [serial = 781] [outer = (nil)] 11:59:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 96 (0x911ca000) [pid = 20634] [serial = 782] [outer = 0x907ac800] 11:59:14 INFO - PROCESS | 20634 | 1464289154176 Marionette DEBUG loaded listener.js 11:59:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 97 (0x911cdc00) [pid = 20634] [serial = 783] [outer = 0x907ac800] 11:59:15 INFO - PROCESS | 20634 | 1464289155071 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 11:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1385ms 11:59:15 INFO - PROCESS | 20634 | 1464289155111 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 11:59:15 INFO - PROCESS | 20634 | 1464289155114 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:59:15 INFO - PROCESS | 20634 | 1464289155121 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:59:15 INFO - PROCESS | 20634 | 1464289155125 Marionette TRACE conn4 <- [1,1014,null,{}] 11:59:15 INFO - PROCESS | 20634 | 1464289155130 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:15 INFO - PROCESS | 20634 | 1464289155285 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 11:59:15 INFO - PROCESS | 20634 | 1464289155447 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x911cc800 == 44 [pid = 20634] [id = 261] 11:59:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 98 (0x911d2800) [pid = 20634] [serial = 784] [outer = (nil)] 11:59:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 99 (0x913d5800) [pid = 20634] [serial = 785] [outer = 0x911d2800] 11:59:15 INFO - PROCESS | 20634 | 1464289155531 Marionette DEBUG loaded listener.js 11:59:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 100 (0x913d6c00) [pid = 20634] [serial = 786] [outer = 0x911d2800] 11:59:16 INFO - PROCESS | 20634 | 1464289156500 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 11:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1432ms 11:59:16 INFO - PROCESS | 20634 | 1464289156554 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 11:59:16 INFO - PROCESS | 20634 | 1464289156557 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:59:16 INFO - PROCESS | 20634 | 1464289156565 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:59:16 INFO - PROCESS | 20634 | 1464289156567 Marionette TRACE conn4 <- [1,1018,null,{}] 11:59:16 INFO - PROCESS | 20634 | 1464289156574 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:16 INFO - PROCESS | 20634 | 1464289156746 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 11:59:17 INFO - PROCESS | 20634 | 1464289157169 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aed8000 == 45 [pid = 20634] [id = 262] 11:59:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 101 (0x8aee1400) [pid = 20634] [serial = 787] [outer = (nil)] 11:59:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 102 (0x8b0bf400) [pid = 20634] [serial = 788] [outer = 0x8aee1400] 11:59:17 INFO - PROCESS | 20634 | 1464289157296 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 103 (0x8c198400) [pid = 20634] [serial = 789] [outer = 0x8aee1400] 11:59:18 INFO - PROCESS | 20634 | 1464289158318 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1831ms 11:59:18 INFO - PROCESS | 20634 | 1464289158396 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 11:59:18 INFO - PROCESS | 20634 | 1464289158402 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:59:18 INFO - PROCESS | 20634 | 1464289158409 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 20634 | 1464289158415 Marionette TRACE conn4 <- [1,1022,null,{}] 11:59:18 INFO - PROCESS | 20634 | 1464289158422 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:18 INFO - PROCESS | 20634 | 1464289158645 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 11:59:18 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee5000 == 44 [pid = 20634] [id = 227] 11:59:18 INFO - PROCESS | 20634 | --DOCSHELL 0x89edd800 == 43 [pid = 20634] [id = 253] 11:59:18 INFO - PROCESS | 20634 | --DOMWINDOW == 102 (0x8e71c800) [pid = 20634] [serial = 725] [outer = (nil)] [url = about:blank] 11:59:18 INFO - PROCESS | 20634 | 1464289158894 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:18 INFO - PROCESS | 20634 | --DOCSHELL 0x89eea000 == 42 [pid = 20634] [id = 252] 11:59:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa0c000 == 41 [pid = 20634] [id = 251] 11:59:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8aedf800 == 40 [pid = 20634] [id = 250] 11:59:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee5000 == 41 [pid = 20634] [id = 263] 11:59:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 103 (0x8aa0c000) [pid = 20634] [serial = 790] [outer = (nil)] 11:59:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 104 (0x8b0b6400) [pid = 20634] [serial = 791] [outer = 0x8aa0c000] 11:59:19 INFO - PROCESS | 20634 | 1464289159013 Marionette DEBUG loaded listener.js 11:59:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 105 (0x8c30ec00) [pid = 20634] [serial = 792] [outer = 0x8aa0c000] 11:59:19 INFO - PROCESS | 20634 | --DOCSHELL 0x89df1800 == 40 [pid = 20634] [id = 249] 11:59:19 INFO - PROCESS | 20634 | --DOCSHELL 0x89dfd400 == 39 [pid = 20634] [id = 248] 11:59:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0c1000 == 38 [pid = 20634] [id = 247] 11:59:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8e74b000 == 37 [pid = 20634] [id = 245] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 104 (0x8ddac800) [pid = 20634] [serial = 698] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 103 (0x8c1a2c00) [pid = 20634] [serial = 713] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 102 (0x8e3be800) [pid = 20634] [serial = 707] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 101 (0x8dd5d000) [pid = 20634] [serial = 705] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 100 (0x8b64e800) [pid = 20634] [serial = 702] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 99 (0x8aee4c00) [pid = 20634] [serial = 711] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 98 (0x8ddac000) [pid = 20634] [serial = 716] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 97 (0x8e3c2c00) [pid = 20634] [serial = 708] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 96 (0x8b0b9400) [pid = 20634] [serial = 701] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 95 (0x8dda2c00) [pid = 20634] [serial = 722] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 94 (0x8c312000) [pid = 20634] [serial = 714] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 93 (0x8c30d400) [pid = 20634] [serial = 681] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 92 (0x8e62ac00) [pid = 20634] [serial = 720] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 91 (0x8e01ac00) [pid = 20634] [serial = 723] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 90 (0x8e018000) [pid = 20634] [serial = 717] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 89 (0x8e3c7c00) [pid = 20634] [serial = 719] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 88 (0x8dd4c400) [pid = 20634] [serial = 704] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | --DOMWINDOW == 87 (0x8aedc800) [pid = 20634] [serial = 710] [outer = (nil)] [url = about:blank] 11:59:19 INFO - PROCESS | 20634 | 1464289159848 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1487ms 11:59:19 INFO - PROCESS | 20634 | 1464289159900 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 11:59:19 INFO - PROCESS | 20634 | 1464289159906 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:59:19 INFO - PROCESS | 20634 | 1464289159913 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:59:19 INFO - PROCESS | 20634 | 1464289159915 Marionette TRACE conn4 <- [1,1026,null,{}] 11:59:19 INFO - PROCESS | 20634 | 1464289159932 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:20 INFO - PROCESS | 20634 | 1464289160094 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 11:59:20 INFO - PROCESS | 20634 | 1464289160106 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c30d400 == 38 [pid = 20634] [id = 264] 11:59:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 88 (0x8c312000) [pid = 20634] [serial = 793] [outer = (nil)] 11:59:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 89 (0x8dd5bc00) [pid = 20634] [serial = 794] [outer = 0x8c312000] 11:59:20 INFO - PROCESS | 20634 | 1464289160181 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 90 (0x8ddac800) [pid = 20634] [serial = 795] [outer = 0x8c312000] 11:59:21 INFO - PROCESS | 20634 | 1464289161072 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1189ms 11:59:21 INFO - PROCESS | 20634 | 1464289161102 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 11:59:21 INFO - PROCESS | 20634 | 1464289161106 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:59:21 INFO - PROCESS | 20634 | 1464289161123 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:59:21 INFO - PROCESS | 20634 | 1464289161132 Marionette TRACE conn4 <- [1,1030,null,{}] 11:59:21 INFO - PROCESS | 20634 | 1464289161140 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:21 INFO - PROCESS | 20634 | 1464289161297 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 11:59:21 INFO - PROCESS | 20634 | 1464289161430 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa01c00 == 39 [pid = 20634] [id = 265] 11:59:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 91 (0x8dd56c00) [pid = 20634] [serial = 796] [outer = (nil)] 11:59:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 92 (0x8e3c8c00) [pid = 20634] [serial = 797] [outer = 0x8dd56c00] 11:59:21 INFO - PROCESS | 20634 | 1464289161507 Marionette DEBUG loaded listener.js 11:59:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 93 (0x8e62b000) [pid = 20634] [serial = 798] [outer = 0x8dd56c00] 11:59:22 INFO - PROCESS | 20634 | 1464289162345 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1259ms 11:59:22 INFO - PROCESS | 20634 | 1464289162377 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:59:22 INFO - PROCESS | 20634 | 1464289162381 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 11:59:22 INFO - PROCESS | 20634 | 1464289162387 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 20634 | 1464289162390 Marionette TRACE conn4 <- [1,1034,null,{}] 11:59:22 INFO - PROCESS | 20634 | 1464289162395 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:22 INFO - PROCESS | 20634 | 1464289162593 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 11:59:22 INFO - PROCESS | 20634 | 1464289162615 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e00f400 == 40 [pid = 20634] [id = 266] 11:59:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 94 (0x8e013800) [pid = 20634] [serial = 799] [outer = (nil)] 11:59:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 95 (0x8e71c000) [pid = 20634] [serial = 800] [outer = 0x8e013800] 11:59:22 INFO - PROCESS | 20634 | 1464289162712 Marionette DEBUG loaded listener.js 11:59:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 96 (0x8e749000) [pid = 20634] [serial = 801] [outer = 0x8e013800] 11:59:23 INFO - PROCESS | 20634 | --DOMWINDOW == 95 (0x8e3bbc00) [pid = 20634] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:59:23 INFO - PROCESS | 20634 | --DOMWINDOW == 94 (0x8c312800) [pid = 20634] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:59:23 INFO - PROCESS | 20634 | --DOMWINDOW == 93 (0x8b648000) [pid = 20634] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:59:23 INFO - PROCESS | 20634 | --DOMWINDOW == 92 (0x8dd52800) [pid = 20634] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:59:23 INFO - PROCESS | 20634 | --DOMWINDOW == 91 (0x8e016000) [pid = 20634] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:59:23 INFO - PROCESS | 20634 | --DOMWINDOW == 90 (0x89edd400) [pid = 20634] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:59:23 INFO - PROCESS | 20634 | 1464289163675 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 11:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1336ms 11:59:23 INFO - PROCESS | 20634 | 1464289163723 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 11:59:23 INFO - PROCESS | 20634 | 1464289163727 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 11:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:59:23 INFO - PROCESS | 20634 | 1464289163740 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:59:23 INFO - PROCESS | 20634 | 1464289163742 Marionette TRACE conn4 <- [1,1038,null,{}] 11:59:23 INFO - PROCESS | 20634 | 1464289163748 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:23 INFO - PROCESS | 20634 | 1464289163890 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 11:59:23 INFO - PROCESS | 20634 | 1464289163905 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3bbc00 == 41 [pid = 20634] [id = 267] 11:59:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 91 (0x8e624400) [pid = 20634] [serial = 802] [outer = (nil)] 11:59:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 92 (0x8ed54400) [pid = 20634] [serial = 803] [outer = 0x8e624400] 11:59:23 INFO - PROCESS | 20634 | 1464289163986 Marionette DEBUG loaded listener.js 11:59:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 93 (0x904c1000) [pid = 20634] [serial = 804] [outer = 0x8e624400] 11:59:24 INFO - PROCESS | 20634 | 1464289164832 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 11:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1133ms 11:59:24 INFO - PROCESS | 20634 | 1464289164873 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 11:59:24 INFO - PROCESS | 20634 | 1464289164877 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 11:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:59:24 INFO - PROCESS | 20634 | 1464289164883 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:59:24 INFO - PROCESS | 20634 | 1464289164886 Marionette TRACE conn4 <- [1,1042,null,{}] 11:59:24 INFO - PROCESS | 20634 | 1464289164891 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:25 INFO - PROCESS | 20634 | 1464289165037 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 11:59:25 INFO - PROCESS | 20634 | 1464289165053 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e016000 == 42 [pid = 20634] [id = 268] 11:59:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 94 (0x8e71a800) [pid = 20634] [serial = 805] [outer = (nil)] 11:59:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 95 (0x910dc400) [pid = 20634] [serial = 806] [outer = 0x8e71a800] 11:59:25 INFO - PROCESS | 20634 | 1464289165124 Marionette DEBUG loaded listener.js 11:59:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 96 (0x910dd000) [pid = 20634] [serial = 807] [outer = 0x8e71a800] 11:59:26 INFO - PROCESS | 20634 | 1464289166135 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1280ms 11:59:26 INFO - PROCESS | 20634 | 1464289166164 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 11:59:26 INFO - PROCESS | 20634 | 1464289166170 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:59:26 INFO - PROCESS | 20634 | 1464289166179 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:59:26 INFO - PROCESS | 20634 | 1464289166185 Marionette TRACE conn4 <- [1,1046,null,{}] 11:59:26 INFO - PROCESS | 20634 | 1464289166211 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:26 INFO - PROCESS | 20634 | 1464289166394 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 11:59:26 INFO - PROCESS | 20634 | 1464289166555 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee3000 == 43 [pid = 20634] [id = 269] 11:59:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 97 (0x8b648000) [pid = 20634] [serial = 808] [outer = (nil)] 11:59:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 98 (0x8d544400) [pid = 20634] [serial = 809] [outer = 0x8b648000] 11:59:26 INFO - PROCESS | 20634 | 1464289166697 Marionette DEBUG loaded listener.js 11:59:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 99 (0x8dd49400) [pid = 20634] [serial = 810] [outer = 0x8b648000] 11:59:27 INFO - PROCESS | 20634 | 1464289167569 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1451ms 11:59:27 INFO - PROCESS | 20634 | 1464289167629 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 11:59:27 INFO - PROCESS | 20634 | 1464289167637 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:59:27 INFO - PROCESS | 20634 | 1464289167647 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:59:27 INFO - PROCESS | 20634 | 1464289167651 Marionette TRACE conn4 <- [1,1050,null,{}] 11:59:27 INFO - PROCESS | 20634 | 1464289167665 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:27 INFO - PROCESS | 20634 | 1464289167923 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 11:59:28 INFO - PROCESS | 20634 | 1464289168097 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e012c00 == 44 [pid = 20634] [id = 270] 11:59:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 100 (0x8e015c00) [pid = 20634] [serial = 811] [outer = (nil)] 11:59:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 101 (0x8e3be800) [pid = 20634] [serial = 812] [outer = 0x8e015c00] 11:59:28 INFO - PROCESS | 20634 | 1464289168199 Marionette DEBUG loaded listener.js 11:59:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 102 (0x8e6e7800) [pid = 20634] [serial = 813] [outer = 0x8e015c00] 11:59:29 INFO - PROCESS | 20634 | 1464289169093 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1489ms 11:59:29 INFO - PROCESS | 20634 | 1464289169137 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 11:59:29 INFO - PROCESS | 20634 | 1464289169141 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:59:29 INFO - PROCESS | 20634 | 1464289169148 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:59:29 INFO - PROCESS | 20634 | 1464289169153 Marionette TRACE conn4 <- [1,1054,null,{}] 11:59:29 INFO - PROCESS | 20634 | 1464289169170 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:29 INFO - PROCESS | 20634 | 1464289169359 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 11:59:29 INFO - PROCESS | 20634 | 1464289169522 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x907a1400 == 45 [pid = 20634] [id = 271] 11:59:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 103 (0x907ab800) [pid = 20634] [serial = 814] [outer = (nil)] 11:59:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 104 (0x911cc400) [pid = 20634] [serial = 815] [outer = 0x907ab800] 11:59:29 INFO - PROCESS | 20634 | 1464289169658 Marionette DEBUG loaded listener.js 11:59:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 105 (0x911d7800) [pid = 20634] [serial = 816] [outer = 0x907ab800] 11:59:30 INFO - PROCESS | 20634 | 1464289170489 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1383ms 11:59:30 INFO - PROCESS | 20634 | 1464289170530 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:59:30 INFO - PROCESS | 20634 | 1464289170535 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 11:59:30 INFO - PROCESS | 20634 | 1464289170541 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 20634 | 1464289170545 Marionette TRACE conn4 <- [1,1058,null,{}] 11:59:30 INFO - PROCESS | 20634 | 1464289170550 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:30 INFO - PROCESS | 20634 | 1464289170716 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 11:59:30 INFO - PROCESS | 20634 | 1464289170883 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e71c800 == 46 [pid = 20634] [id = 272] 11:59:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 106 (0x913d8800) [pid = 20634] [serial = 817] [outer = (nil)] 11:59:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 107 (0x913e2800) [pid = 20634] [serial = 818] [outer = 0x913d8800] 11:59:30 INFO - PROCESS | 20634 | 1464289170970 Marionette DEBUG loaded listener.js 11:59:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 108 (0x919d4000) [pid = 20634] [serial = 819] [outer = 0x913d8800] 11:59:31 INFO - PROCESS | 20634 | 1464289171850 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1338ms 11:59:31 INFO - PROCESS | 20634 | 1464289171880 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 11:59:31 INFO - PROCESS | 20634 | 1464289171883 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:59:31 INFO - PROCESS | 20634 | 1464289171890 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:59:31 INFO - PROCESS | 20634 | 1464289171894 Marionette TRACE conn4 <- [1,1062,null,{}] 11:59:31 INFO - PROCESS | 20634 | 1464289171899 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:32 INFO - PROCESS | 20634 | 1464289172056 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 11:59:32 INFO - PROCESS | 20634 | 1464289172220 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee6000 == 47 [pid = 20634] [id = 273] 11:59:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 109 (0x89ee7800) [pid = 20634] [serial = 820] [outer = (nil)] 11:59:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 110 (0x919d9000) [pid = 20634] [serial = 821] [outer = 0x89ee7800] 11:59:32 INFO - PROCESS | 20634 | 1464289172304 Marionette DEBUG loaded listener.js 11:59:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 111 (0x919dac00) [pid = 20634] [serial = 822] [outer = 0x89ee7800] 11:59:33 INFO - PROCESS | 20634 | 1464289173289 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 11:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1436ms 11:59:33 INFO - PROCESS | 20634 | 1464289173327 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 20634 | 1464289173330 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 11:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:59:33 INFO - PROCESS | 20634 | 1464289173337 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - PROCESS | 20634 | 1464289173340 Marionette TRACE conn4 <- [1,1066,null,{}] 11:59:33 INFO - PROCESS | 20634 | 1464289173346 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:33 INFO - PROCESS | 20634 | 1464289173535 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 11:59:33 INFO - PROCESS | 20634 | 1464289173697 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e749c00 == 48 [pid = 20634] [id = 274] 11:59:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 112 (0x919d7c00) [pid = 20634] [serial = 823] [outer = (nil)] 11:59:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 113 (0x91a5a800) [pid = 20634] [serial = 824] [outer = 0x919d7c00] 11:59:33 INFO - PROCESS | 20634 | 1464289173783 Marionette DEBUG loaded listener.js 11:59:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 114 (0x91a5f400) [pid = 20634] [serial = 825] [outer = 0x919d7c00] 11:59:34 INFO - PROCESS | 20634 | 1464289174758 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 11:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1478ms 11:59:34 INFO - PROCESS | 20634 | 1464289174815 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 11:59:34 INFO - PROCESS | 20634 | 1464289174819 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 11:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:59:34 INFO - PROCESS | 20634 | 1464289174825 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:59:34 INFO - PROCESS | 20634 | 1464289174829 Marionette TRACE conn4 <- [1,1070,null,{}] 11:59:34 INFO - PROCESS | 20634 | 1464289174835 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:35 INFO - PROCESS | 20634 | 1464289175036 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 11:59:35 INFO - PROCESS | 20634 | 1464289175243 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ede400 == 49 [pid = 20634] [id = 275] 11:59:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 115 (0x89ee0800) [pid = 20634] [serial = 826] [outer = (nil)] 11:59:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 116 (0x91a85800) [pid = 20634] [serial = 827] [outer = 0x89ee0800] 11:59:35 INFO - PROCESS | 20634 | 1464289175372 Marionette DEBUG loaded listener.js 11:59:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 117 (0x91a8b000) [pid = 20634] [serial = 828] [outer = 0x89ee0800] 11:59:36 INFO - PROCESS | 20634 | 1464289176206 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 11:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1428ms 11:59:36 INFO - PROCESS | 20634 | 1464289176255 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 20634 | 1464289176259 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 11:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:59:36 INFO - PROCESS | 20634 | 1464289176265 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 20634 | 1464289176269 Marionette TRACE conn4 <- [1,1074,null,{}] 11:59:36 INFO - PROCESS | 20634 | 1464289176274 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:36 INFO - PROCESS | 20634 | 1464289176433 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 11:59:36 INFO - PROCESS | 20634 | 1464289176602 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x911ccc00 == 50 [pid = 20634] [id = 276] 11:59:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x913d7c00) [pid = 20634] [serial = 829] [outer = (nil)] 11:59:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x91a8fc00) [pid = 20634] [serial = 830] [outer = 0x913d7c00] 11:59:36 INFO - PROCESS | 20634 | 1464289176703 Marionette DEBUG loaded listener.js 11:59:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x91d86000) [pid = 20634] [serial = 831] [outer = 0x913d7c00] 11:59:37 INFO - PROCESS | 20634 | 1464289177644 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 11:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1437ms 11:59:37 INFO - PROCESS | 20634 | 1464289177703 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 11:59:37 INFO - PROCESS | 20634 | 1464289177707 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 11:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:59:37 INFO - PROCESS | 20634 | 1464289177720 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:59:37 INFO - PROCESS | 20634 | 1464289177722 Marionette TRACE conn4 <- [1,1078,null,{}] 11:59:37 INFO - PROCESS | 20634 | 1464289177735 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:38 INFO - PROCESS | 20634 | 1464289178199 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 11:59:38 INFO - PROCESS | 20634 | 1464289178426 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c312800 == 51 [pid = 20634] [id = 277] 11:59:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x8c318800) [pid = 20634] [serial = 832] [outer = (nil)] 11:59:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x8d547400) [pid = 20634] [serial = 833] [outer = 0x8c318800] 11:59:38 INFO - PROCESS | 20634 | 1464289178508 Marionette DEBUG loaded listener.js 11:59:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x8dd54c00) [pid = 20634] [serial = 834] [outer = 0x8c318800] 11:59:39 INFO - PROCESS | 20634 | 1464289179392 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 11:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1701ms 11:59:39 INFO - PROCESS | 20634 | 1464289179416 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 11:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:59:39 INFO - PROCESS | 20634 | 1464289179422 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 11:59:39 INFO - PROCESS | 20634 | 1464289179429 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:59:39 INFO - PROCESS | 20634 | 1464289179435 Marionette TRACE conn4 <- [1,1082,null,{}] 11:59:39 INFO - PROCESS | 20634 | 1464289179442 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:39 INFO - PROCESS | 20634 | 1464289179623 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 11:59:39 INFO - PROCESS | 20634 | 1464289179805 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd51c00 == 52 [pid = 20634] [id = 278] 11:59:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x8e3bc000) [pid = 20634] [serial = 835] [outer = (nil)] 11:59:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x8e62e400) [pid = 20634] [serial = 836] [outer = 0x8e3bc000] 11:59:39 INFO - PROCESS | 20634 | 1464289179937 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x8e715c00) [pid = 20634] [serial = 837] [outer = 0x8e3bc000] 11:59:40 INFO - PROCESS | 20634 | 1464289180947 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 11:59:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3bbc00 == 51 [pid = 20634] [id = 267] 11:59:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8e00f400 == 50 [pid = 20634] [id = 266] 11:59:40 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x8e626000) [pid = 20634] [serial = 761] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa01c00 == 49 [pid = 20634] [id = 265] 11:59:41 INFO - PROCESS | 20634 | --DOCSHELL 0x8c30d400 == 48 [pid = 20634] [id = 264] 11:59:41 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee5000 == 47 [pid = 20634] [id = 263] 11:59:41 INFO - PROCESS | 20634 | --DOCSHELL 0x8aed8000 == 46 [pid = 20634] [id = 262] 11:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1586ms 11:59:41 INFO - PROCESS | 20634 | 1464289181015 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 11:59:41 INFO - PROCESS | 20634 | 1464289181018 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 11:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:59:41 INFO - PROCESS | 20634 | 1464289181025 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 20634 | 1464289181029 Marionette TRACE conn4 <- [1,1086,null,{}] 11:59:41 INFO - PROCESS | 20634 | 1464289181040 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:41 INFO - PROCESS | 20634 | 1464289181190 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x8e6eb000) [pid = 20634] [serial = 755] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x8ed4f400) [pid = 20634] [serial = 758] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x8c319000) [pid = 20634] [serial = 744] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0x8c195000) [pid = 20634] [serial = 743] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x8dd5f800) [pid = 20634] [serial = 749] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x8ddb0c00) [pid = 20634] [serial = 750] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0x8e625800) [pid = 20634] [serial = 752] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 117 (0x8aa04000) [pid = 20634] [serial = 746] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 116 (0x8b654000) [pid = 20634] [serial = 747] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 115 (0x8b651c00) [pid = 20634] [serial = 728] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 114 (0x8dda4c00) [pid = 20634] [serial = 731] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 113 (0x8e74d000) [pid = 20634] [serial = 734] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 112 (0x8ed54000) [pid = 20634] [serial = 737] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 111 (0x904b8800) [pid = 20634] [serial = 740] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 110 (0x904b8400) [pid = 20634] [serial = 759] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 109 (0x8e70f800) [pid = 20634] [serial = 756] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | --DOMWINDOW == 108 (0x8e631c00) [pid = 20634] [serial = 753] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 20634 | 1464289181441 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b651c00 == 47 [pid = 20634] [id = 279] 11:59:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 109 (0x8c319000) [pid = 20634] [serial = 838] [outer = (nil)] 11:59:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 110 (0x8e00ec00) [pid = 20634] [serial = 839] [outer = 0x8c319000] 11:59:41 INFO - PROCESS | 20634 | 1464289181523 Marionette DEBUG loaded listener.js 11:59:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 111 (0x8e629400) [pid = 20634] [serial = 840] [outer = 0x8c319000] 11:59:42 INFO - PROCESS | 20634 | 1464289182276 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 11:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1291ms 11:59:42 INFO - PROCESS | 20634 | 1464289182316 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 11:59:42 INFO - PROCESS | 20634 | 1464289182322 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 11:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:59:42 INFO - PROCESS | 20634 | 1464289182338 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:59:42 INFO - PROCESS | 20634 | 1464289182345 Marionette TRACE conn4 <- [1,1090,null,{}] 11:59:42 INFO - PROCESS | 20634 | 1464289182350 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:42 INFO - PROCESS | 20634 | 1464289182524 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 11:59:42 INFO - PROCESS | 20634 | 1464289182535 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d542000 == 48 [pid = 20634] [id = 280] 11:59:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 112 (0x8d544800) [pid = 20634] [serial = 841] [outer = (nil)] 11:59:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 113 (0x904b8400) [pid = 20634] [serial = 842] [outer = 0x8d544800] 11:59:42 INFO - PROCESS | 20634 | 1464289182610 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 114 (0x904bec00) [pid = 20634] [serial = 843] [outer = 0x8d544800] 11:59:43 INFO - PROCESS | 20634 | 1464289183482 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 11:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1188ms 11:59:43 INFO - PROCESS | 20634 | 1464289183519 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 11:59:43 INFO - PROCESS | 20634 | 1464289183522 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 11:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:59:43 INFO - PROCESS | 20634 | 1464289183542 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 20634 | 1464289183546 Marionette TRACE conn4 <- [1,1094,null,{}] 11:59:43 INFO - PROCESS | 20634 | 1464289183551 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:43 INFO - PROCESS | 20634 | 1464289183743 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 11:59:43 INFO - PROCESS | 20634 | 1464289183769 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e719400 == 49 [pid = 20634] [id = 281] 11:59:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 115 (0x8e74f800) [pid = 20634] [serial = 844] [outer = (nil)] 11:59:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 116 (0x907a5800) [pid = 20634] [serial = 845] [outer = 0x8e74f800] 11:59:43 INFO - PROCESS | 20634 | 1464289183844 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 117 (0x907adc00) [pid = 20634] [serial = 846] [outer = 0x8e74f800] 11:59:44 INFO - PROCESS | 20634 | 1464289184754 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 11:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1288ms 11:59:44 INFO - PROCESS | 20634 | 1464289184822 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 11:59:44 INFO - PROCESS | 20634 | 1464289184825 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 11:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:59:44 INFO - PROCESS | 20634 | 1464289184831 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 20634 | 1464289184834 Marionette TRACE conn4 <- [1,1098,null,{}] 11:59:44 INFO - PROCESS | 20634 | 1464289184840 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:45 INFO - PROCESS | 20634 | 1464289185060 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 11:59:45 INFO - PROCESS | 20634 | 1464289185087 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x911ca400 == 50 [pid = 20634] [id = 282] 11:59:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x911cd000) [pid = 20634] [serial = 847] [outer = (nil)] 11:59:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x911d4800) [pid = 20634] [serial = 848] [outer = 0x911cd000] 11:59:45 INFO - PROCESS | 20634 | 1464289185170 Marionette DEBUG loaded listener.js 11:59:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x919d5c00) [pid = 20634] [serial = 849] [outer = 0x911cd000] 11:59:45 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x8e624400) [pid = 20634] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:59:45 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0x8e013800) [pid = 20634] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:59:45 INFO - PROCESS | 20634 | --DOMWINDOW == 117 (0x8aee1400) [pid = 20634] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:59:45 INFO - PROCESS | 20634 | --DOMWINDOW == 116 (0x8b0bc400) [pid = 20634] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:59:45 INFO - PROCESS | 20634 | --DOMWINDOW == 115 (0x8c312000) [pid = 20634] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:59:45 INFO - PROCESS | 20634 | --DOMWINDOW == 114 (0x8aa0c000) [pid = 20634] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:59:45 INFO - PROCESS | 20634 | --DOMWINDOW == 113 (0x8dd56c00) [pid = 20634] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:59:46 INFO - PROCESS | 20634 | 1464289186200 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 11:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1380ms 11:59:46 INFO - PROCESS | 20634 | 1464289186211 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 11:59:46 INFO - PROCESS | 20634 | 1464289186215 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 11:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:59:46 INFO - PROCESS | 20634 | 1464289186225 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:59:46 INFO - PROCESS | 20634 | 1464289186227 Marionette TRACE conn4 <- [1,1102,null,{}] 11:59:46 INFO - PROCESS | 20634 | 1464289186233 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:46 INFO - PROCESS | 20634 | 1464289186378 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 11:59:46 INFO - PROCESS | 20634 | 1464289186519 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd56c00 == 51 [pid = 20634] [id = 283] 11:59:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 114 (0x8e010400) [pid = 20634] [serial = 850] [outer = (nil)] 11:59:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 115 (0x910e1000) [pid = 20634] [serial = 851] [outer = 0x8e010400] 11:59:46 INFO - PROCESS | 20634 | 1464289186591 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 116 (0x91a55800) [pid = 20634] [serial = 852] [outer = 0x8e010400] 11:59:47 INFO - PROCESS | 20634 | 1464289187254 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 11:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1084ms 11:59:47 INFO - PROCESS | 20634 | 1464289187309 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 20634 | 1464289187312 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 11:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:59:47 INFO - PROCESS | 20634 | 1464289187326 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 20634 | 1464289187328 Marionette TRACE conn4 <- [1,1106,null,{}] 11:59:47 INFO - PROCESS | 20634 | 1464289187334 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:47 INFO - PROCESS | 20634 | 1464289187489 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 11:59:47 INFO - PROCESS | 20634 | 1464289187503 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d54b800 == 52 [pid = 20634] [id = 284] 11:59:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 117 (0x91a54c00) [pid = 20634] [serial = 853] [outer = (nil)] 11:59:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x91a85c00) [pid = 20634] [serial = 854] [outer = 0x91a54c00] 11:59:47 INFO - PROCESS | 20634 | 1464289187575 Marionette DEBUG loaded listener.js 11:59:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x91d82400) [pid = 20634] [serial = 855] [outer = 0x91a54c00] 11:59:48 INFO - PROCESS | 20634 | 1464289188670 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 11:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1389ms 11:59:48 INFO - PROCESS | 20634 | 1464289188709 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 11:59:48 INFO - PROCESS | 20634 | 1464289188716 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 11:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:59:48 INFO - PROCESS | 20634 | 1464289188725 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:59:48 INFO - PROCESS | 20634 | 1464289188731 Marionette TRACE conn4 <- [1,1110,null,{}] 11:59:48 INFO - PROCESS | 20634 | 1464289188739 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:48 INFO - PROCESS | 20634 | 1464289188927 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 11:59:49 INFO - PROCESS | 20634 | 1464289189094 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa01c00 == 53 [pid = 20634] [id = 285] 11:59:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x8c310800) [pid = 20634] [serial = 856] [outer = (nil)] 11:59:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x8dd4fc00) [pid = 20634] [serial = 857] [outer = 0x8c310800] 11:59:49 INFO - PROCESS | 20634 | 1464289189183 Marionette DEBUG loaded listener.js 11:59:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x8ddb0400) [pid = 20634] [serial = 858] [outer = 0x8c310800] 11:59:50 INFO - PROCESS | 20634 | 1464289190194 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 11:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1533ms 11:59:50 INFO - PROCESS | 20634 | 1464289190259 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 11:59:50 INFO - PROCESS | 20634 | 1464289190268 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 11:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:59:50 INFO - PROCESS | 20634 | 1464289190279 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:59:50 INFO - PROCESS | 20634 | 1464289190284 Marionette TRACE conn4 <- [1,1114,null,{}] 11:59:50 INFO - PROCESS | 20634 | 1464289190290 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:50 INFO - PROCESS | 20634 | 1464289190528 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 11:59:50 INFO - PROCESS | 20634 | 1464289190790 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c6000 == 54 [pid = 20634] [id = 286] 11:59:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x8ed4b800) [pid = 20634] [serial = 859] [outer = (nil)] 11:59:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x904b8800) [pid = 20634] [serial = 860] [outer = 0x8ed4b800] 11:59:50 INFO - PROCESS | 20634 | 1464289190921 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x910e2000) [pid = 20634] [serial = 861] [outer = 0x8ed4b800] 11:59:51 INFO - PROCESS | 20634 | 1464289191855 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 11:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1637ms 11:59:51 INFO - PROCESS | 20634 | 1464289191916 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 11:59:51 INFO - PROCESS | 20634 | 1464289191921 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 11:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:59:51 INFO - PROCESS | 20634 | 1464289191927 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:59:51 INFO - PROCESS | 20634 | 1464289191934 Marionette TRACE conn4 <- [1,1118,null,{}] 11:59:51 INFO - PROCESS | 20634 | 1464289191950 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:52 INFO - PROCESS | 20634 | 1464289192174 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 11:59:52 INFO - PROCESS | 20634 | 1464289192388 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x90610000 == 55 [pid = 20634] [id = 287] 11:59:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x91a56000) [pid = 20634] [serial = 862] [outer = (nil)] 11:59:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x91a80800) [pid = 20634] [serial = 863] [outer = 0x91a56000] 11:59:52 INFO - PROCESS | 20634 | 1464289192533 Marionette DEBUG loaded listener.js 11:59:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x91d89800) [pid = 20634] [serial = 864] [outer = 0x91a56000] 11:59:53 INFO - PROCESS | 20634 | 1464289193459 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 11:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1585ms 11:59:53 INFO - PROCESS | 20634 | 1464289193512 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 11:59:53 INFO - PROCESS | 20634 | 1464289193516 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 11:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:59:53 INFO - PROCESS | 20634 | 1464289193523 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:59:53 INFO - PROCESS | 20634 | 1464289193526 Marionette TRACE conn4 <- [1,1122,null,{}] 11:59:53 INFO - PROCESS | 20634 | 1464289193532 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:53 INFO - PROCESS | 20634 | 1464289193751 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 11:59:53 INFO - PROCESS | 20634 | 1464289193962 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedc400 == 56 [pid = 20634] [id = 288] 11:59:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x91a84c00) [pid = 20634] [serial = 865] [outer = (nil)] 11:59:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x91f67000) [pid = 20634] [serial = 866] [outer = 0x91a84c00] 11:59:54 INFO - PROCESS | 20634 | 1464289194094 Marionette DEBUG loaded listener.js 11:59:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x91f6dc00) [pid = 20634] [serial = 867] [outer = 0x91a84c00] 11:59:55 INFO - PROCESS | 20634 | 1464289195009 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 11:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1532ms 11:59:55 INFO - PROCESS | 20634 | 1464289195056 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 20634 | 1464289195059 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 11:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:59:55 INFO - PROCESS | 20634 | 1464289195066 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:59:55 INFO - PROCESS | 20634 | 1464289195070 Marionette TRACE conn4 <- [1,1126,null,{}] 11:59:55 INFO - PROCESS | 20634 | 1464289195075 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:55 INFO - PROCESS | 20634 | 1464289195281 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 11:59:55 INFO - PROCESS | 20634 | 1464289195500 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa02400 == 57 [pid = 20634] [id = 289] 11:59:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x8d544c00) [pid = 20634] [serial = 868] [outer = (nil)] 11:59:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x92330800) [pid = 20634] [serial = 869] [outer = 0x8d544c00] 11:59:55 INFO - PROCESS | 20634 | 1464289195613 Marionette DEBUG loaded listener.js 11:59:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x92333800) [pid = 20634] [serial = 870] [outer = 0x8d544c00] 11:59:56 INFO - PROCESS | 20634 | 1464289196499 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 11:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1480ms 11:59:56 INFO - PROCESS | 20634 | 1464289196546 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 11:59:56 INFO - PROCESS | 20634 | 1464289196550 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 11:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:59:56 INFO - PROCESS | 20634 | 1464289196557 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:59:56 INFO - PROCESS | 20634 | 1464289196560 Marionette TRACE conn4 <- [1,1130,null,{}] 11:59:56 INFO - PROCESS | 20634 | 1464289196566 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:56 INFO - PROCESS | 20634 | 1464289196800 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 11:59:57 INFO - PROCESS | 20634 | 1464289197015 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee4c00 == 58 [pid = 20634] [id = 290] 11:59:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x8c196800) [pid = 20634] [serial = 871] [outer = (nil)] 11:59:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x8d546000) [pid = 20634] [serial = 872] [outer = 0x8c196800] 11:59:57 INFO - PROCESS | 20634 | 1464289197155 Marionette DEBUG loaded listener.js 11:59:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x8e6e3400) [pid = 20634] [serial = 873] [outer = 0x8c196800] 11:59:58 INFO - PROCESS | 20634 | 1464289198358 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 11:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1831ms 11:59:58 INFO - PROCESS | 20634 | 1464289198389 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 11:59:58 INFO - PROCESS | 20634 | 1464289198397 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 11:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:59:58 INFO - PROCESS | 20634 | 1464289198405 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:59:58 INFO - PROCESS | 20634 | 1464289198411 Marionette TRACE conn4 <- [1,1134,null,{}] 11:59:58 INFO - PROCESS | 20634 | 1464289198418 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:58 INFO - PROCESS | 20634 | 1464289198591 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 11:59:58 INFO - PROCESS | 20634 | 1464289198761 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64b000 == 59 [pid = 20634] [id = 291] 11:59:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8c194c00) [pid = 20634] [serial = 874] [outer = (nil)] 11:59:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8dda7800) [pid = 20634] [serial = 875] [outer = 0x8c194c00] 11:59:58 INFO - PROCESS | 20634 | 1464289198856 Marionette DEBUG loaded listener.js 11:59:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x8e625400) [pid = 20634] [serial = 876] [outer = 0x8c194c00] 11:59:59 INFO - PROCESS | 20634 | 1464289199896 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1540ms 11:59:59 INFO - PROCESS | 20634 | 1464289199946 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 11:59:59 INFO - PROCESS | 20634 | 1464289199953 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 11:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:59:59 INFO - PROCESS | 20634 | 1464289199966 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:59:59 INFO - PROCESS | 20634 | 1464289199970 Marionette TRACE conn4 <- [1,1138,null,{}] 11:59:59 INFO - PROCESS | 20634 | 1464289199977 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:00 INFO - PROCESS | 20634 | 1464289200171 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:00:00 INFO - PROCESS | 20634 | 1464289200365 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64e800 == 60 [pid = 20634] [id = 292] 12:00:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x8c30b800) [pid = 20634] [serial = 877] [outer = (nil)] 12:00:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8e719000) [pid = 20634] [serial = 878] [outer = 0x8c30b800] 12:00:00 INFO - PROCESS | 20634 | 1464289200454 Marionette DEBUG loaded listener.js 12:00:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8ed4b400) [pid = 20634] [serial = 879] [outer = 0x8c30b800] 12:00:00 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd56c00 == 59 [pid = 20634] [id = 283] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x910dc400) [pid = 20634] [serial = 806] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x911ca000) [pid = 20634] [serial = 782] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x8dd41400) [pid = 20634] [serial = 767] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x9060a000) [pid = 20634] [serial = 773] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x8e6e5c00) [pid = 20634] [serial = 770] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x907a4400) [pid = 20634] [serial = 776] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x910dbc00) [pid = 20634] [serial = 779] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x913d5800) [pid = 20634] [serial = 785] [outer = (nil)] [url = about:blank] 12:00:00 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x89edfc00) [pid = 20634] [serial = 764] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x911ca400 == 58 [pid = 20634] [id = 282] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8e719400 == 57 [pid = 20634] [id = 281] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8d542000 == 56 [pid = 20634] [id = 280] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8b651c00 == 55 [pid = 20634] [id = 279] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd51c00 == 54 [pid = 20634] [id = 278] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8c312800 == 53 [pid = 20634] [id = 277] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8aee3000 == 52 [pid = 20634] [id = 269] 12:00:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8e016000 == 51 [pid = 20634] [id = 268] 12:00:01 INFO - PROCESS | 20634 | 1464289201561 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x904c1000) [pid = 20634] [serial = 804] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x8c198400) [pid = 20634] [serial = 789] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x8ed50400) [pid = 20634] [serial = 762] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x8dd5bc00) [pid = 20634] [serial = 794] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0x8b0b6400) [pid = 20634] [serial = 791] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0x8b0bf400) [pid = 20634] [serial = 788] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0x8ddac800) [pid = 20634] [serial = 795] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0x8e62b000) [pid = 20634] [serial = 798] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x8ed54400) [pid = 20634] [serial = 803] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x8e749000) [pid = 20634] [serial = 801] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x8e71c000) [pid = 20634] [serial = 800] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x8c30ec00) [pid = 20634] [serial = 792] [outer = (nil)] [url = about:blank] 12:00:01 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0x8e3c8c00) [pid = 20634] [serial = 797] [outer = (nil)] [url = about:blank] 12:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1686ms 12:00:01 INFO - PROCESS | 20634 | 1464289201653 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:00:01 INFO - PROCESS | 20634 | 1464289201659 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:00:01 INFO - PROCESS | 20634 | 1464289201669 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:00:01 INFO - PROCESS | 20634 | 1464289201674 Marionette TRACE conn4 <- [1,1142,null,{}] 12:00:01 INFO - PROCESS | 20634 | 1464289201703 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:01 INFO - PROCESS | 20634 | 1464289201895 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:00:02 INFO - PROCESS | 20634 | 1464289202071 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa0dc00 == 52 [pid = 20634] [id = 293] 12:00:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x8dd51c00) [pid = 20634] [serial = 880] [outer = (nil)] 12:00:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x8e6e7000) [pid = 20634] [serial = 881] [outer = 0x8dd51c00] 12:00:02 INFO - PROCESS | 20634 | 1464289202152 Marionette DEBUG loaded listener.js 12:00:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x8e750000) [pid = 20634] [serial = 882] [outer = 0x8dd51c00] 12:00:02 INFO - PROCESS | 20634 | 1464289202907 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1298ms 12:00:02 INFO - PROCESS | 20634 | 1464289202971 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:00:02 INFO - PROCESS | 20634 | 1464289202976 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:00:02 INFO - PROCESS | 20634 | 1464289202982 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:00:02 INFO - PROCESS | 20634 | 1464289202984 Marionette TRACE conn4 <- [1,1146,null,{}] 12:00:02 INFO - PROCESS | 20634 | 1464289202990 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:03 INFO - PROCESS | 20634 | 1464289203162 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:00:03 INFO - PROCESS | 20634 | 1464289203173 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e749800 == 53 [pid = 20634] [id = 294] 12:00:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x8ed58400) [pid = 20634] [serial = 883] [outer = (nil)] 12:00:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x904c1400) [pid = 20634] [serial = 884] [outer = 0x8ed58400] 12:00:03 INFO - PROCESS | 20634 | 1464289203251 Marionette DEBUG loaded listener.js 12:00:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x9060c400) [pid = 20634] [serial = 885] [outer = 0x8ed58400] 12:00:04 INFO - PROCESS | 20634 | 1464289204261 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1339ms 12:00:04 INFO - PROCESS | 20634 | 1464289204322 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:00:04 INFO - PROCESS | 20634 | 1464289204325 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:00:04 INFO - PROCESS | 20634 | 1464289204331 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:00:04 INFO - PROCESS | 20634 | 1464289204333 Marionette TRACE conn4 <- [1,1150,null,{}] 12:00:04 INFO - PROCESS | 20634 | 1464289204354 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:04 INFO - PROCESS | 20634 | 1464289204549 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:00:04 INFO - PROCESS | 20634 | 1464289204569 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b7800 == 54 [pid = 20634] [id = 295] 12:00:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x8b64f000) [pid = 20634] [serial = 886] [outer = (nil)] 12:00:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x907ad000) [pid = 20634] [serial = 887] [outer = 0x8b64f000] 12:00:04 INFO - PROCESS | 20634 | 1464289204643 Marionette DEBUG loaded listener.js 12:00:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x910e1c00) [pid = 20634] [serial = 888] [outer = 0x8b64f000] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0x8b0b4c00) [pid = 20634] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0x8e3bc000) [pid = 20634] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0x911cd000) [pid = 20634] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0x8c318800) [pid = 20634] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x8d544800) [pid = 20634] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x8c319000) [pid = 20634] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x8e74f800) [pid = 20634] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:00:05 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x8e010400) [pid = 20634] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:00:05 INFO - PROCESS | 20634 | 1464289205797 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1495ms 12:00:05 INFO - PROCESS | 20634 | 1464289205826 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:00:05 INFO - PROCESS | 20634 | 1464289205830 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:00:05 INFO - PROCESS | 20634 | 1464289205836 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:00:05 INFO - PROCESS | 20634 | 1464289205839 Marionette TRACE conn4 <- [1,1154,null,{}] 12:00:05 INFO - PROCESS | 20634 | 1464289205844 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:06 INFO - PROCESS | 20634 | 1464289206042 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:00:06 INFO - PROCESS | 20634 | 1464289206130 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee2000 == 55 [pid = 20634] [id = 296] 12:00:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x8b649c00) [pid = 20634] [serial = 889] [outer = (nil)] 12:00:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x8e747000) [pid = 20634] [serial = 890] [outer = 0x8b649c00] 12:00:06 INFO - PROCESS | 20634 | 1464289206246 Marionette DEBUG loaded listener.js 12:00:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x8e012400) [pid = 20634] [serial = 891] [outer = 0x8b649c00] 12:00:06 INFO - PROCESS | 20634 | 1464289206949 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1176ms 12:00:07 INFO - PROCESS | 20634 | 1464289207013 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:00:07 INFO - PROCESS | 20634 | 1464289207017 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:00:07 INFO - PROCESS | 20634 | 1464289207023 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:00:07 INFO - PROCESS | 20634 | 1464289207026 Marionette TRACE conn4 <- [1,1158,null,{}] 12:00:07 INFO - PROCESS | 20634 | 1464289207031 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:07 INFO - PROCESS | 20634 | 1464289207176 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:00:07 INFO - PROCESS | 20634 | 1464289207188 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b654800 == 56 [pid = 20634] [id = 297] 12:00:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x910de400) [pid = 20634] [serial = 892] [outer = (nil)] 12:00:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x913d9400) [pid = 20634] [serial = 893] [outer = 0x910de400] 12:00:07 INFO - PROCESS | 20634 | 1464289207260 Marionette DEBUG loaded listener.js 12:00:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x919d3400) [pid = 20634] [serial = 894] [outer = 0x910de400] 12:00:08 INFO - PROCESS | 20634 | 1464289208354 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1377ms 12:00:08 INFO - PROCESS | 20634 | 1464289208402 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:00:08 INFO - PROCESS | 20634 | 1464289208408 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:00:08 INFO - PROCESS | 20634 | 1464289208417 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:00:08 INFO - PROCESS | 20634 | 1464289208423 Marionette TRACE conn4 <- [1,1162,null,{}] 12:00:08 INFO - PROCESS | 20634 | 1464289208431 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:08 INFO - PROCESS | 20634 | 1464289208614 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:00:08 INFO - PROCESS | 20634 | 1464289208857 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bbc00 == 57 [pid = 20634] [id = 298] 12:00:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x8b64a000) [pid = 20634] [serial = 895] [outer = (nil)] 12:00:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x8c31a800) [pid = 20634] [serial = 896] [outer = 0x8b64a000] 12:00:09 INFO - PROCESS | 20634 | 1464289208997 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x8dd54400) [pid = 20634] [serial = 897] [outer = 0x8b64a000] 12:00:09 INFO - PROCESS | 20634 | 1464289209943 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1594ms 12:00:10 INFO - PROCESS | 20634 | 1464289210017 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:00:10 INFO - PROCESS | 20634 | 1464289210032 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:00:10 INFO - PROCESS | 20634 | 1464289210043 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:00:10 INFO - PROCESS | 20634 | 1464289210048 Marionette TRACE conn4 <- [1,1166,null,{}] 12:00:10 INFO - PROCESS | 20634 | 1464289210055 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:10 INFO - PROCESS | 20634 | 1464289210273 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:00:10 INFO - PROCESS | 20634 | 1464289210497 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c0c00 == 58 [pid = 20634] [id = 299] 12:00:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x8e3c5c00) [pid = 20634] [serial = 898] [outer = (nil)] 12:00:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x8e62c000) [pid = 20634] [serial = 899] [outer = 0x8e3c5c00] 12:00:10 INFO - PROCESS | 20634 | 1464289210629 Marionette DEBUG loaded listener.js 12:00:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x8e71a400) [pid = 20634] [serial = 900] [outer = 0x8e3c5c00] 12:00:11 INFO - PROCESS | 20634 | 1464289211600 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1631ms 12:00:11 INFO - PROCESS | 20634 | 1464289211674 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:00:11 INFO - PROCESS | 20634 | 1464289211677 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:00:11 INFO - PROCESS | 20634 | 1464289211685 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:00:11 INFO - PROCESS | 20634 | 1464289211691 Marionette TRACE conn4 <- [1,1170,null,{}] 12:00:11 INFO - PROCESS | 20634 | 1464289211707 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:11 INFO - PROCESS | 20634 | 1464289211930 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:00:12 INFO - PROCESS | 20634 | 1464289212145 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e746c00 == 59 [pid = 20634] [id = 300] 12:00:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x913d5800) [pid = 20634] [serial = 901] [outer = (nil)] 12:00:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x91a52400) [pid = 20634] [serial = 902] [outer = 0x913d5800] 12:00:12 INFO - PROCESS | 20634 | 1464289212279 Marionette DEBUG loaded listener.js 12:00:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x91a81400) [pid = 20634] [serial = 903] [outer = 0x913d5800] 12:00:13 INFO - PROCESS | 20634 | 1464289213181 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1537ms 12:00:13 INFO - PROCESS | 20634 | 1464289213222 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:00:13 INFO - PROCESS | 20634 | 1464289213227 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:00:13 INFO - PROCESS | 20634 | 1464289213234 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:00:13 INFO - PROCESS | 20634 | 1464289213238 Marionette TRACE conn4 <- [1,1174,null,{}] 12:00:13 INFO - PROCESS | 20634 | 1464289213244 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:13 INFO - PROCESS | 20634 | 1464289213419 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:00:13 INFO - PROCESS | 20634 | 1464289213588 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd52000 == 60 [pid = 20634] [id = 301] 12:00:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x913e2c00) [pid = 20634] [serial = 904] [outer = (nil)] 12:00:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x91d8dc00) [pid = 20634] [serial = 905] [outer = 0x913e2c00] 12:00:13 INFO - PROCESS | 20634 | 1464289213674 Marionette DEBUG loaded listener.js 12:00:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x91f65000) [pid = 20634] [serial = 906] [outer = 0x913e2c00] 12:00:14 INFO - PROCESS | 20634 | 1464289214635 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:00:14 INFO - PROCESS | 20634 | 1464289214721 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:00:14 INFO - PROCESS | 20634 | 1464289214729 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:00:14 INFO - PROCESS | 20634 | 1464289214733 Marionette TRACE conn4 <- [1,1178,null,{}] 12:00:14 INFO - PROCESS | 20634 | 1464289214739 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:14 INFO - PROCESS | 20634 | 1464289214949 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:00:15 INFO - PROCESS | 20634 | 1464289215167 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a8ec00 == 61 [pid = 20634] [id = 302] 12:00:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x91d82000) [pid = 20634] [serial = 907] [outer = (nil)] 12:00:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x92506000) [pid = 20634] [serial = 908] [outer = 0x91d82000] 12:00:15 INFO - PROCESS | 20634 | 1464289215300 Marionette DEBUG loaded listener.js 12:00:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x92507400) [pid = 20634] [serial = 909] [outer = 0x91d82000] 12:00:16 INFO - PROCESS | 20634 | 1464289216179 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:00:16 INFO - PROCESS | 20634 | 1464289216221 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:00:16 INFO - PROCESS | 20634 | 1464289216227 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:00:16 INFO - PROCESS | 20634 | 1464289216231 Marionette TRACE conn4 <- [1,1182,null,{}] 12:00:16 INFO - PROCESS | 20634 | 1464289216237 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:16 INFO - PROCESS | 20634 | 1464289216429 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:00:16 INFO - PROCESS | 20634 | 1464289216603 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedf000 == 62 [pid = 20634] [id = 303] 12:00:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x92504c00) [pid = 20634] [serial = 910] [outer = (nil)] 12:00:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x9258d400) [pid = 20634] [serial = 911] [outer = 0x92504c00] 12:00:16 INFO - PROCESS | 20634 | 1464289216694 Marionette DEBUG loaded listener.js 12:00:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x92592c00) [pid = 20634] [serial = 912] [outer = 0x92504c00] 12:00:17 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:17 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:00:17 INFO - PROCESS | 20634 | 1464289217652 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:00:17 INFO - PROCESS | 20634 | 1464289217718 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:00:17 INFO - PROCESS | 20634 | 1464289217725 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:00:17 INFO - PROCESS | 20634 | 1464289217729 Marionette TRACE conn4 <- [1,1186,null,{}] 12:00:17 INFO - PROCESS | 20634 | 1464289217735 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:17 INFO - PROCESS | 20634 | 1464289217925 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:00:18 INFO - PROCESS | 20634 | 1464289218105 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x89edd800 == 63 [pid = 20634] [id = 304] 12:00:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8aa0a000) [pid = 20634] [serial = 913] [outer = (nil)] 12:00:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x938a6800) [pid = 20634] [serial = 914] [outer = 0x8aa0a000] 12:00:18 INFO - PROCESS | 20634 | 1464289218194 Marionette DEBUG loaded listener.js 12:00:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x938ca400) [pid = 20634] [serial = 915] [outer = 0x8aa0a000] 12:00:19 INFO - PROCESS | 20634 | 1464289219101 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:00:19 INFO - PROCESS | 20634 | 1464289219163 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:00:19 INFO - PROCESS | 20634 | 1464289219169 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:00:19 INFO - PROCESS | 20634 | 1464289219173 Marionette TRACE conn4 <- [1,1190,null,{}] 12:00:19 INFO - PROCESS | 20634 | 1464289219178 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:19 INFO - PROCESS | 20634 | 1464289219344 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:00:19 INFO - PROCESS | 20634 | 1464289219515 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df4800 == 64 [pid = 20634] [id = 305] 12:00:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x89ede000) [pid = 20634] [serial = 916] [outer = (nil)] 12:00:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x938d6000) [pid = 20634] [serial = 917] [outer = 0x89ede000] 12:00:19 INFO - PROCESS | 20634 | 1464289219604 Marionette DEBUG loaded listener.js 12:00:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x93a12000) [pid = 20634] [serial = 918] [outer = 0x89ede000] 12:00:20 INFO - PROCESS | 20634 | 1464289220538 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:00:20 INFO - PROCESS | 20634 | 1464289220616 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:00:20 INFO - PROCESS | 20634 | 1464289220623 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:00:20 INFO - PROCESS | 20634 | 1464289220627 Marionette TRACE conn4 <- [1,1194,null,{}] 12:00:20 INFO - PROCESS | 20634 | 1464289220632 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:20 INFO - PROCESS | 20634 | 1464289220807 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:00:21 INFO - PROCESS | 20634 | 1464289221030 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bc400 == 65 [pid = 20634] [id = 306] 12:00:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8b651800) [pid = 20634] [serial = 919] [outer = (nil)] 12:00:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8dda6c00) [pid = 20634] [serial = 920] [outer = 0x8b651800] 12:00:21 INFO - PROCESS | 20634 | 1464289221169 Marionette DEBUG loaded listener.js 12:00:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8ed54800) [pid = 20634] [serial = 921] [outer = 0x8b651800] 12:00:21 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:21 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:00:22 INFO - PROCESS | 20634 | 1464289222073 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:00:22 INFO - PROCESS | 20634 | 1464289222374 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:00:22 INFO - PROCESS | 20634 | 1464289222382 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:00:22 INFO - PROCESS | 20634 | 1464289222387 Marionette TRACE conn4 <- [1,1198,null,{}] 12:00:22 INFO - PROCESS | 20634 | 1464289222395 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:22 INFO - PROCESS | 20634 | 1464289222578 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:00:22 INFO - PROCESS | 20634 | 1464289222847 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d545000 == 66 [pid = 20634] [id = 307] 12:00:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8d54d000) [pid = 20634] [serial = 922] [outer = (nil)] 12:00:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x8dd53000) [pid = 20634] [serial = 923] [outer = 0x8d54d000] 12:00:22 INFO - PROCESS | 20634 | 1464289222927 Marionette DEBUG loaded listener.js 12:00:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x8e00f400) [pid = 20634] [serial = 924] [outer = 0x8d54d000] 12:00:23 INFO - PROCESS | 20634 | 1464289223793 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1479ms 12:00:23 INFO - PROCESS | 20634 | 1464289223862 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:00:23 INFO - PROCESS | 20634 | 1464289223869 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:00:23 INFO - PROCESS | 20634 | 1464289223880 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:00:23 INFO - PROCESS | 20634 | 1464289223885 Marionette TRACE conn4 <- [1,1202,null,{}] 12:00:23 INFO - PROCESS | 20634 | 1464289223891 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:24 INFO - PROCESS | 20634 | 1464289224139 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:00:24 INFO - PROCESS | 20634 | 1464289224358 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa0f800 == 67 [pid = 20634] [id = 308] 12:00:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x8c19ac00) [pid = 20634] [serial = 925] [outer = (nil)] 12:00:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x8e74d000) [pid = 20634] [serial = 926] [outer = 0x8c19ac00] 12:00:24 INFO - PROCESS | 20634 | 1464289224487 Marionette DEBUG loaded listener.js 12:00:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x904be000) [pid = 20634] [serial = 927] [outer = 0x8c19ac00] 12:00:24 INFO - PROCESS | 20634 | --DOCSHELL 0x8b650800 == 66 [pid = 20634] [id = 255] 12:00:24 INFO - PROCESS | 20634 | --DOCSHELL 0x8aee2000 == 65 [pid = 20634] [id = 296] 12:00:24 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b7800 == 64 [pid = 20634] [id = 295] 12:00:24 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x91a85c00) [pid = 20634] [serial = 854] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 20634 | --DOCSHELL 0x8e749800 == 63 [pid = 20634] [id = 294] 12:00:24 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa0dc00 == 62 [pid = 20634] [id = 293] 12:00:24 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64e800 == 61 [pid = 20634] [id = 292] 12:00:25 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64b000 == 60 [pid = 20634] [id = 291] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8e748400) [pid = 20634] [serial = 726] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x8d544400) [pid = 20634] [serial = 809] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x8e715c00) [pid = 20634] [serial = 837] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x8e62e400) [pid = 20634] [serial = 836] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x911d4800) [pid = 20634] [serial = 848] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x8dd54c00) [pid = 20634] [serial = 834] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x8d547400) [pid = 20634] [serial = 833] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x904b8400) [pid = 20634] [serial = 842] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x8e00ec00) [pid = 20634] [serial = 839] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x8e629400) [pid = 20634] [serial = 840] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x8e3be800) [pid = 20634] [serial = 812] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x911cc400) [pid = 20634] [serial = 815] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x913e2800) [pid = 20634] [serial = 818] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x919d9000) [pid = 20634] [serial = 821] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x91a5a800) [pid = 20634] [serial = 824] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x91a85800) [pid = 20634] [serial = 827] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x91a8fc00) [pid = 20634] [serial = 830] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x919d5c00) [pid = 20634] [serial = 849] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x907a5800) [pid = 20634] [serial = 845] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x907adc00) [pid = 20634] [serial = 846] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x910e1000) [pid = 20634] [serial = 851] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x91a55800) [pid = 20634] [serial = 852] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x904bec00) [pid = 20634] [serial = 843] [outer = (nil)] [url = about:blank] 12:00:25 INFO - PROCESS | 20634 | 1464289225373 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:00:25 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 12:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1536ms 12:00:25 INFO - PROCESS | 20634 | 1464289225414 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:00:25 INFO - PROCESS | 20634 | 1464289225417 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:00:25 INFO - PROCESS | 20634 | 1464289225424 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:00:25 INFO - PROCESS | 20634 | 1464289225426 Marionette TRACE conn4 <- [1,1206,null,{}] 12:00:25 INFO - PROCESS | 20634 | 1464289225441 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:25 INFO - PROCESS | 20634 | 1464289225599 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:00:25 INFO - PROCESS | 20634 | 1464289225619 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d544400 == 61 [pid = 20634] [id = 309] 12:00:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8e631000) [pid = 20634] [serial = 928] [outer = (nil)] 12:00:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x9060e000) [pid = 20634] [serial = 929] [outer = 0x8e631000] 12:00:25 INFO - PROCESS | 20634 | 1464289225719 Marionette DEBUG loaded listener.js 12:00:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x910e1400) [pid = 20634] [serial = 930] [outer = 0x8e631000] 12:00:26 INFO - PROCESS | 20634 | 1464289226648 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:00:26 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 12:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1246ms 12:00:26 INFO - PROCESS | 20634 | 1464289226671 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:00:26 INFO - PROCESS | 20634 | 1464289226674 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:00:26 INFO - PROCESS | 20634 | 1464289226680 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:00:26 INFO - PROCESS | 20634 | 1464289226683 Marionette TRACE conn4 <- [1,1210,null,{}] 12:00:26 INFO - PROCESS | 20634 | 1464289226689 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:26 INFO - PROCESS | 20634 | 1464289226892 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:00:26 INFO - PROCESS | 20634 | 1464289226912 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b650800 == 62 [pid = 20634] [id = 310] 12:00:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x910e1000) [pid = 20634] [serial = 931] [outer = (nil)] 12:00:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x913e0c00) [pid = 20634] [serial = 932] [outer = 0x910e1000] 12:00:26 INFO - PROCESS | 20634 | 1464289226987 Marionette DEBUG loaded listener.js 12:00:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x919db800) [pid = 20634] [serial = 933] [outer = 0x910e1000] 12:00:27 INFO - PROCESS | 20634 | 1464289227885 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1238ms 12:00:27 INFO - PROCESS | 20634 | 1464289227923 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:00:27 INFO - PROCESS | 20634 | 1464289227926 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:00:27 INFO - PROCESS | 20634 | 1464289227932 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 20634 | 1464289227935 Marionette TRACE conn4 <- [1,1214,null,{}] 12:00:27 INFO - PROCESS | 20634 | 1464289227941 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:28 INFO - PROCESS | 20634 | 1464289228151 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:00:28 INFO - PROCESS | 20634 | 1464289228173 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d54bc00 == 63 [pid = 20634] [id = 311] 12:00:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x919d8c00) [pid = 20634] [serial = 934] [outer = (nil)] 12:00:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x91a5ec00) [pid = 20634] [serial = 935] [outer = 0x919d8c00] 12:00:28 INFO - PROCESS | 20634 | 1464289228246 Marionette DEBUG loaded listener.js 12:00:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x91a8a800) [pid = 20634] [serial = 936] [outer = 0x919d8c00] 12:00:29 INFO - PROCESS | 20634 | 1464289229136 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1230ms 12:00:29 INFO - PROCESS | 20634 | 1464289229163 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:00:29 INFO - PROCESS | 20634 | 1464289229166 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:00:29 INFO - PROCESS | 20634 | 1464289229172 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:00:29 INFO - PROCESS | 20634 | 1464289229175 Marionette TRACE conn4 <- [1,1218,null,{}] 12:00:29 INFO - PROCESS | 20634 | 1464289229181 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:29 INFO - PROCESS | 20634 | 1464289229420 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:00:29 INFO - PROCESS | 20634 | 1464289229443 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df3800 == 64 [pid = 20634] [id = 312] 12:00:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x91a5fc00) [pid = 20634] [serial = 937] [outer = (nil)] 12:00:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x9250dc00) [pid = 20634] [serial = 938] [outer = 0x91a5fc00] 12:00:29 INFO - PROCESS | 20634 | 1464289229517 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x9258d800) [pid = 20634] [serial = 939] [outer = 0x91a5fc00] 12:00:30 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x8c194c00) [pid = 20634] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:00:30 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x8c30b800) [pid = 20634] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:00:30 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x8dd51c00) [pid = 20634] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:00:30 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x8ed58400) [pid = 20634] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:00:30 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x8b64f000) [pid = 20634] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:00:30 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x8b649c00) [pid = 20634] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:00:30 INFO - PROCESS | 20634 | 1464289230500 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1383ms 12:00:30 INFO - PROCESS | 20634 | 1464289230556 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:00:30 INFO - PROCESS | 20634 | 1464289230559 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:00:30 INFO - PROCESS | 20634 | 1464289230566 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:00:30 INFO - PROCESS | 20634 | 1464289230569 Marionette TRACE conn4 <- [1,1222,null,{}] 12:00:30 INFO - PROCESS | 20634 | 1464289230574 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:30 INFO - PROCESS | 20634 | 1464289230722 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:00:30 INFO - PROCESS | 20634 | 1464289230736 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b653800 == 65 [pid = 20634] [id = 313] 12:00:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8c30b800) [pid = 20634] [serial = 940] [outer = (nil)] 12:00:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x92502800) [pid = 20634] [serial = 941] [outer = 0x8c30b800] 12:00:30 INFO - PROCESS | 20634 | 1464289230808 Marionette DEBUG loaded listener.js 12:00:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x9258f800) [pid = 20634] [serial = 942] [outer = 0x8c30b800] 12:00:31 INFO - PROCESS | 20634 | 1464289231639 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:00:31 INFO - PROCESS | 20634 | 1464289231699 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:00:31 INFO - PROCESS | 20634 | 1464289231705 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:00:31 INFO - PROCESS | 20634 | 1464289231707 Marionette TRACE conn4 <- [1,1226,null,{}] 12:00:31 INFO - PROCESS | 20634 | 1464289231713 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:31 INFO - PROCESS | 20634 | 1464289231866 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:00:32 INFO - PROCESS | 20634 | 1464289232125 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df6000 == 66 [pid = 20634] [id = 314] 12:00:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x89edf400) [pid = 20634] [serial = 943] [outer = (nil)] 12:00:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8aa0c400) [pid = 20634] [serial = 944] [outer = 0x89edf400] 12:00:32 INFO - PROCESS | 20634 | 1464289232226 Marionette DEBUG loaded listener.js 12:00:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x8b0c2400) [pid = 20634] [serial = 945] [outer = 0x89edf400] 12:00:33 INFO - PROCESS | 20634 | 1464289233273 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1582ms 12:00:33 INFO - PROCESS | 20634 | 1464289233295 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:00:33 INFO - PROCESS | 20634 | 1464289233302 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:00:33 INFO - PROCESS | 20634 | --DOCSHELL 0x93a1d400 == 65 [pid = 20634] [id = 9] 12:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:00:33 INFO - PROCESS | 20634 | 1464289233388 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:00:33 INFO - PROCESS | 20634 | 1464289233395 Marionette TRACE conn4 <- [1,1230,null,{}] 12:00:33 INFO - PROCESS | 20634 | 1464289233422 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:33 INFO - PROCESS | 20634 | 1464289233624 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:00:33 INFO - PROCESS | 20634 | 1464289233853 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd45c00 == 66 [pid = 20634] [id = 315] 12:00:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8dd4b000) [pid = 20634] [serial = 946] [outer = (nil)] 12:00:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x8dd59000) [pid = 20634] [serial = 947] [outer = 0x8dd4b000] 12:00:33 INFO - PROCESS | 20634 | 1464289233965 Marionette DEBUG loaded listener.js 12:00:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8ddac800) [pid = 20634] [serial = 948] [outer = 0x8dd4b000] 12:00:34 INFO - PROCESS | 20634 | 1464289234869 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1571ms 12:00:34 INFO - PROCESS | 20634 | 1464289234906 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:00:34 INFO - PROCESS | 20634 | 1464289234913 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:00:34 INFO - PROCESS | 20634 | 1464289234920 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:00:34 INFO - PROCESS | 20634 | 1464289234924 Marionette TRACE conn4 <- [1,1234,null,{}] 12:00:34 INFO - PROCESS | 20634 | 1464289234930 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:35 INFO - PROCESS | 20634 | 1464289235118 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:00:35 INFO - PROCESS | 20634 | 1464289235305 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e628000 == 67 [pid = 20634] [id = 316] 12:00:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8e62c400) [pid = 20634] [serial = 949] [outer = (nil)] 12:00:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8e632000) [pid = 20634] [serial = 950] [outer = 0x8e62c400] 12:00:35 INFO - PROCESS | 20634 | 1464289235429 Marionette DEBUG loaded listener.js 12:00:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8e74f800) [pid = 20634] [serial = 951] [outer = 0x8e62c400] 12:00:36 INFO - PROCESS | 20634 | 1464289236483 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1580ms 12:00:36 INFO - PROCESS | 20634 | 1464289236501 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:00:36 INFO - PROCESS | 20634 | 1464289236504 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:00:36 INFO - PROCESS | 20634 | 1464289236521 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:00:36 INFO - PROCESS | 20634 | 1464289236530 Marionette TRACE conn4 <- [1,1238,null,{}] 12:00:36 INFO - PROCESS | 20634 | 1464289236537 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:36 INFO - PROCESS | 20634 | 1464289236777 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:00:36 INFO - PROCESS | 20634 | 1464289236954 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e01bc00 == 68 [pid = 20634] [id = 317] 12:00:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8e715c00) [pid = 20634] [serial = 952] [outer = (nil)] 12:00:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x91a88800) [pid = 20634] [serial = 953] [outer = 0x8e715c00] 12:00:37 INFO - PROCESS | 20634 | 1464289237041 Marionette DEBUG loaded listener.js 12:00:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x91d90000) [pid = 20634] [serial = 954] [outer = 0x8e715c00] 12:00:38 INFO - PROCESS | 20634 | 1464289238037 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1600ms 12:00:38 INFO - PROCESS | 20634 | 1464289238114 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:00:38 INFO - PROCESS | 20634 | 1464289238118 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:00:38 INFO - PROCESS | 20634 | 1464289238124 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:00:38 INFO - PROCESS | 20634 | 1464289238128 Marionette TRACE conn4 <- [1,1242,null,{}] 12:00:38 INFO - PROCESS | 20634 | 1464289238134 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:38 INFO - PROCESS | 20634 | 1464289238349 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:00:38 INFO - PROCESS | 20634 | 1464289238572 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa0b000 == 69 [pid = 20634] [id = 318] 12:00:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x8e62b400) [pid = 20634] [serial = 955] [outer = (nil)] 12:00:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x938ca800) [pid = 20634] [serial = 956] [outer = 0x8e62b400] 12:00:38 INFO - PROCESS | 20634 | 1464289238704 Marionette DEBUG loaded listener.js 12:00:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x93a1d400) [pid = 20634] [serial = 957] [outer = 0x8e62b400] 12:00:39 INFO - PROCESS | 20634 | 1464289239579 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1490ms 12:00:39 INFO - PROCESS | 20634 | 1464289239615 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:00:39 INFO - PROCESS | 20634 | 1464289239619 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:00:39 INFO - PROCESS | 20634 | 1464289239626 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:00:39 INFO - PROCESS | 20634 | 1464289239630 Marionette TRACE conn4 <- [1,1246,null,{}] 12:00:39 INFO - PROCESS | 20634 | 1464289239635 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:39 INFO - PROCESS | 20634 | 1464289239808 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:00:40 INFO - PROCESS | 20634 | 1464289239987 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x9258a000 == 70 [pid = 20634] [id = 319] 12:00:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x938a1c00) [pid = 20634] [serial = 958] [outer = (nil)] 12:00:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x93d94800) [pid = 20634] [serial = 959] [outer = 0x938a1c00] 12:00:40 INFO - PROCESS | 20634 | 1464289240084 Marionette DEBUG loaded listener.js 12:00:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x95230000) [pid = 20634] [serial = 960] [outer = 0x938a1c00] 12:00:41 INFO - PROCESS | 20634 | 1464289241090 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1538ms 12:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:00:41 INFO - PROCESS | 20634 | 1464289241165 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:00:41 INFO - PROCESS | 20634 | 1464289241168 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:00:41 INFO - PROCESS | 20634 | 1464289241175 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:00:41 INFO - PROCESS | 20634 | 1464289241178 Marionette TRACE conn4 <- [1,1250,null,{}] 12:00:41 INFO - PROCESS | 20634 | 1464289241184 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:41 INFO - PROCESS | 20634 | 1464289241399 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:00:41 INFO - PROCESS | 20634 | 1464289241631 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x90605800 == 71 [pid = 20634] [id = 320] 12:00:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x93d8c400) [pid = 20634] [serial = 961] [outer = (nil)] 12:00:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x95272c00) [pid = 20634] [serial = 962] [outer = 0x93d8c400] 12:00:41 INFO - PROCESS | 20634 | 1464289241762 Marionette DEBUG loaded listener.js 12:00:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x9528d800) [pid = 20634] [serial = 963] [outer = 0x93d8c400] 12:00:42 INFO - PROCESS | 20634 | 1464289242620 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1487ms 12:00:42 INFO - PROCESS | 20634 | 1464289242662 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:00:42 INFO - PROCESS | 20634 | 1464289242666 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:00:42 INFO - PROCESS | 20634 | 1464289242672 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:00:42 INFO - PROCESS | 20634 | 1464289242676 Marionette TRACE conn4 <- [1,1254,null,{}] 12:00:42 INFO - PROCESS | 20634 | 1464289242681 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:42 INFO - PROCESS | 20634 | 1464289242867 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:00:43 INFO - PROCESS | 20634 | 1464289243055 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x95232800 == 72 [pid = 20634] [id = 321] 12:00:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x95286800) [pid = 20634] [serial = 964] [outer = (nil)] 12:00:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x95347000) [pid = 20634] [serial = 965] [outer = 0x95286800] 12:00:43 INFO - PROCESS | 20634 | 1464289243144 Marionette DEBUG loaded listener.js 12:00:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x9534b000) [pid = 20634] [serial = 966] [outer = 0x95286800] 12:00:44 INFO - PROCESS | 20634 | 1464289244056 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1428ms 12:00:44 INFO - PROCESS | 20634 | 1464289244101 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:00:44 INFO - PROCESS | 20634 | 1464289244105 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:00:44 INFO - PROCESS | 20634 | 1464289244111 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:00:44 INFO - PROCESS | 20634 | 1464289244115 Marionette TRACE conn4 <- [1,1258,null,{}] 12:00:44 INFO - PROCESS | 20634 | 1464289244120 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:44 INFO - PROCESS | 20634 | 1464289244289 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:00:44 INFO - PROCESS | 20634 | 1464289244470 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x95235400 == 73 [pid = 20634] [id = 322] 12:00:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x952a9c00) [pid = 20634] [serial = 967] [outer = (nil)] 12:00:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x9567bc00) [pid = 20634] [serial = 968] [outer = 0x952a9c00] 12:00:44 INFO - PROCESS | 20634 | 1464289244553 Marionette DEBUG loaded listener.js 12:00:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x9567e000) [pid = 20634] [serial = 969] [outer = 0x952a9c00] 12:00:45 INFO - PROCESS | 20634 | 1464289245516 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1480ms 12:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:00:45 INFO - PROCESS | 20634 | 1464289245591 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 20634 | 1464289245595 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:00:45 INFO - PROCESS | 20634 | 1464289245601 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:00:45 INFO - PROCESS | 20634 | 1464289245605 Marionette TRACE conn4 <- [1,1262,null,{}] 12:00:45 INFO - PROCESS | 20634 | 1464289245611 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:45 INFO - PROCESS | 20634 | 1464289245829 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:00:46 INFO - PROCESS | 20634 | 1464289246051 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bb400 == 74 [pid = 20634] [id = 323] 12:00:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x8b0bec00) [pid = 20634] [serial = 970] [outer = (nil)] 12:00:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x8c194c00) [pid = 20634] [serial = 971] [outer = 0x8b0bec00] 12:00:46 INFO - PROCESS | 20634 | 1464289246533 Marionette DEBUG loaded listener.js 12:00:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x8c314000) [pid = 20634] [serial = 972] [outer = 0x8b0bec00] 12:00:47 INFO - PROCESS | 20634 | 1464289247520 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1991ms 12:00:47 INFO - PROCESS | 20634 | 1464289247593 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:00:47 INFO - PROCESS | 20634 | 1464289247600 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:00:47 INFO - PROCESS | 20634 | 1464289247608 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:00:47 INFO - PROCESS | 20634 | 1464289247613 Marionette TRACE conn4 <- [1,1266,null,{}] 12:00:47 INFO - PROCESS | 20634 | 1464289247621 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:47 INFO - PROCESS | 20634 | 1464289247889 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:00:48 INFO - PROCESS | 20634 | 1464289248148 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x89eec400 == 75 [pid = 20634] [id = 324] 12:00:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x8dda9400) [pid = 20634] [serial = 973] [outer = (nil)] 12:00:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x8e01b000) [pid = 20634] [serial = 974] [outer = 0x8dda9400] 12:00:48 INFO - PROCESS | 20634 | 1464289248267 Marionette DEBUG loaded listener.js 12:00:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8e624000) [pid = 20634] [serial = 975] [outer = 0x8dda9400] 12:00:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8c194400 == 74 [pid = 20634] [id = 229] 12:00:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa02800 == 73 [pid = 20634] [id = 231] 12:00:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8aedac00 == 72 [pid = 20634] [id = 230] 12:00:48 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x913d9400) [pid = 20634] [serial = 893] [outer = (nil)] [url = about:blank] 12:00:48 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x8dd4fc00) [pid = 20634] [serial = 857] [outer = (nil)] [url = about:blank] 12:00:48 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x91a80800) [pid = 20634] [serial = 863] [outer = (nil)] [url = about:blank] 12:00:48 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x91f67000) [pid = 20634] [serial = 866] [outer = (nil)] [url = about:blank] 12:00:48 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x904b8800) [pid = 20634] [serial = 860] [outer = (nil)] [url = about:blank] 12:00:48 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x92330800) [pid = 20634] [serial = 869] [outer = (nil)] [url = about:blank] 12:00:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8aee4000 == 71 [pid = 20634] [id = 228] 12:00:48 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0c3c00 == 70 [pid = 20634] [id = 243] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8b653800 == 69 [pid = 20634] [id = 313] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x89df3800 == 68 [pid = 20634] [id = 312] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8d54bc00 == 67 [pid = 20634] [id = 311] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8b650800 == 66 [pid = 20634] [id = 310] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8d544400 == 65 [pid = 20634] [id = 309] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa0f800 == 64 [pid = 20634] [id = 308] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8d545000 == 63 [pid = 20634] [id = 307] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0bbc00 == 62 [pid = 20634] [id = 298] 12:00:49 INFO - PROCESS | 20634 | 1464289249219 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:00:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8b654800 == 61 [pid = 20634] [id = 297] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x8e012400) [pid = 20634] [serial = 891] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x8d546000) [pid = 20634] [serial = 872] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x8dda7800) [pid = 20634] [serial = 875] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x8e719000) [pid = 20634] [serial = 878] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x8e625400) [pid = 20634] [serial = 876] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8e6e7000) [pid = 20634] [serial = 881] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x904c1400) [pid = 20634] [serial = 884] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x910e1c00) [pid = 20634] [serial = 888] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x907ad000) [pid = 20634] [serial = 887] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x8e750000) [pid = 20634] [serial = 882] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8e747000) [pid = 20634] [serial = 890] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x9060c400) [pid = 20634] [serial = 885] [outer = (nil)] [url = about:blank] 12:00:49 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x8ed4b400) [pid = 20634] [serial = 879] [outer = (nil)] [url = about:blank] 12:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1687ms 12:00:49 INFO - PROCESS | 20634 | 1464289249294 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:00:49 INFO - PROCESS | 20634 | 1464289249298 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:00:49 INFO - PROCESS | 20634 | 1464289249309 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:00:49 INFO - PROCESS | 20634 | 1464289249312 Marionette TRACE conn4 <- [1,1270,null,{}] 12:00:49 INFO - PROCESS | 20634 | 1464289249318 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:49 INFO - PROCESS | 20634 | 1464289249484 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:00:49 INFO - PROCESS | 20634 | 1464289249692 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ddafc00 == 62 [pid = 20634] [id = 325] 12:00:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8e00d400) [pid = 20634] [serial = 976] [outer = (nil)] 12:00:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8e62e400) [pid = 20634] [serial = 977] [outer = 0x8e00d400] 12:00:49 INFO - PROCESS | 20634 | 1464289249771 Marionette DEBUG loaded listener.js 12:00:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x8e74a800) [pid = 20634] [serial = 978] [outer = 0x8e00d400] 12:00:50 INFO - PROCESS | 20634 | 1464289250635 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1378ms 12:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:00:50 INFO - PROCESS | 20634 | 1464289250687 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:00:50 INFO - PROCESS | 20634 | 1464289250690 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:00:50 INFO - PROCESS | 20634 | 1464289250697 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:00:50 INFO - PROCESS | 20634 | 1464289250703 Marionette TRACE conn4 <- [1,1274,null,{}] 12:00:50 INFO - PROCESS | 20634 | 1464289250718 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:50 INFO - PROCESS | 20634 | 1464289250891 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:00:51 INFO - PROCESS | 20634 | 1464289251054 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e010400 == 63 [pid = 20634] [id = 326] 12:00:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x90603400) [pid = 20634] [serial = 979] [outer = (nil)] 12:00:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x907aec00) [pid = 20634] [serial = 980] [outer = 0x90603400] 12:00:51 INFO - PROCESS | 20634 | 1464289251132 Marionette DEBUG loaded listener.js 12:00:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x911ce400) [pid = 20634] [serial = 981] [outer = 0x90603400] 12:00:51 INFO - PROCESS | 20634 | 1464289251951 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1282ms 12:00:51 INFO - PROCESS | 20634 | 1464289251979 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:00:51 INFO - PROCESS | 20634 | 1464289251983 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:00:51 INFO - PROCESS | 20634 | 1464289251989 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:00:51 INFO - PROCESS | 20634 | 1464289251992 Marionette TRACE conn4 <- [1,1278,null,{}] 12:00:52 INFO - PROCESS | 20634 | 1464289251998 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:52 INFO - PROCESS | 20634 | 1464289252206 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:00:52 INFO - PROCESS | 20634 | 1464289252233 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x910df000 == 64 [pid = 20634] [id = 327] 12:00:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x911ca000) [pid = 20634] [serial = 982] [outer = (nil)] 12:00:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x919d7000) [pid = 20634] [serial = 983] [outer = 0x911ca000] 12:00:52 INFO - PROCESS | 20634 | 1464289252305 Marionette DEBUG loaded listener.js 12:00:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x91a56800) [pid = 20634] [serial = 984] [outer = 0x911ca000] 12:00:53 INFO - PROCESS | 20634 | 1464289253253 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1332ms 12:00:53 INFO - PROCESS | 20634 | 1464289253322 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:00:53 INFO - PROCESS | 20634 | 1464289253325 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:00:53 INFO - PROCESS | 20634 | 1464289253332 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:00:53 INFO - PROCESS | 20634 | 1464289253335 Marionette TRACE conn4 <- [1,1282,null,{}] 12:00:53 INFO - PROCESS | 20634 | 1464289253340 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:53 INFO - PROCESS | 20634 | 1464289253826 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x91a54c00) [pid = 20634] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8e71a800) [pid = 20634] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x919d8c00) [pid = 20634] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x8c19ac00) [pid = 20634] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x910e1000) [pid = 20634] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x91a5fc00) [pid = 20634] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8e631000) [pid = 20634] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x910de400) [pid = 20634] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:00:53 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x8d54d000) [pid = 20634] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:00:54 INFO - PROCESS | 20634 | 1464289253987 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b648400 == 65 [pid = 20634] [id = 328] 12:00:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8b64b000) [pid = 20634] [serial = 985] [outer = (nil)] 12:00:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8e631000) [pid = 20634] [serial = 986] [outer = 0x8b64b000] 12:00:54 INFO - PROCESS | 20634 | 1464289254067 Marionette DEBUG loaded listener.js 12:00:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x91f70000) [pid = 20634] [serial = 987] [outer = 0x8b64b000] 12:00:54 INFO - PROCESS | 20634 | 1464289254804 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1487ms 12:00:54 INFO - PROCESS | 20634 | 1464289254820 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:00:54 INFO - PROCESS | 20634 | 1464289254823 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:00:54 INFO - PROCESS | 20634 | 1464289254838 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:00:54 INFO - PROCESS | 20634 | 1464289254841 Marionette TRACE conn4 <- [1,1286,null,{}] 12:00:54 INFO - PROCESS | 20634 | 1464289254847 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:55 INFO - PROCESS | 20634 | 1464289255003 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:00:55 INFO - PROCESS | 20634 | 1464289255019 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c194400 == 66 [pid = 20634] [id = 329] 12:00:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x910de000) [pid = 20634] [serial = 988] [outer = (nil)] 12:00:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x938a2000) [pid = 20634] [serial = 989] [outer = 0x910de000] 12:00:55 INFO - PROCESS | 20634 | 1464289255092 Marionette DEBUG loaded listener.js 12:00:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x938d0800) [pid = 20634] [serial = 990] [outer = 0x910de000] 12:00:56 INFO - PROCESS | 20634 | 1464289256100 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1341ms 12:00:56 INFO - PROCESS | 20634 | 1464289256172 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:00:56 INFO - PROCESS | 20634 | 1464289256178 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:00:56 INFO - PROCESS | 20634 | 1464289256187 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:00:56 INFO - PROCESS | 20634 | 1464289256193 Marionette TRACE conn4 <- [1,1290,null,{}] 12:00:56 INFO - PROCESS | 20634 | 1464289256203 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:56 INFO - PROCESS | 20634 | 1464289256438 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:00:56 INFO - PROCESS | 20634 | 1464289256688 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c19dc00 == 67 [pid = 20634] [id = 330] 12:00:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x8c19e000) [pid = 20634] [serial = 991] [outer = (nil)] 12:00:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x8dd47400) [pid = 20634] [serial = 992] [outer = 0x8c19e000] 12:00:56 INFO - PROCESS | 20634 | 1464289256793 Marionette DEBUG loaded listener.js 12:00:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x8ddab000) [pid = 20634] [serial = 993] [outer = 0x8c19e000] 12:00:57 INFO - PROCESS | 20634 | 1464289257703 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 12:00:57 INFO - PROCESS | 20634 | 1464289257773 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:00:57 INFO - PROCESS | 20634 | 1464289257782 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:00:57 INFO - PROCESS | 20634 | 1464289257802 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:00:57 INFO - PROCESS | 20634 | 1464289257809 Marionette TRACE conn4 <- [1,1294,null,{}] 12:00:57 INFO - PROCESS | 20634 | 1464289257815 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:58 INFO - PROCESS | 20634 | 1464289258035 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:00:58 INFO - PROCESS | 20634 | 1464289258270 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e74fc00 == 68 [pid = 20634] [id = 331] 12:00:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x8ed49800) [pid = 20634] [serial = 994] [outer = (nil)] 12:00:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x904bc000) [pid = 20634] [serial = 995] [outer = 0x8ed49800] 12:00:58 INFO - PROCESS | 20634 | 1464289258371 Marionette DEBUG loaded listener.js 12:00:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x907a9c00) [pid = 20634] [serial = 996] [outer = 0x8ed49800] 12:00:59 INFO - PROCESS | 20634 | 1464289259266 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1540ms 12:00:59 INFO - PROCESS | 20634 | 1464289259340 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:00:59 INFO - PROCESS | 20634 | 1464289259343 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:00:59 INFO - PROCESS | 20634 | 1464289259350 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:00:59 INFO - PROCESS | 20634 | 1464289259356 Marionette TRACE conn4 <- [1,1298,null,{}] 12:00:59 INFO - PROCESS | 20634 | 1464289259373 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:59 INFO - PROCESS | 20634 | 1464289259644 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:00:59 INFO - PROCESS | 20634 | 1464289259827 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x907a1000 == 69 [pid = 20634] [id = 332] 12:00:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x91f68400) [pid = 20634] [serial = 997] [outer = (nil)] 12:00:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x92593c00) [pid = 20634] [serial = 998] [outer = 0x91f68400] 12:00:59 INFO - PROCESS | 20634 | 1464289259962 Marionette DEBUG loaded listener.js 12:01:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x93d8bc00) [pid = 20634] [serial = 999] [outer = 0x91f68400] 12:01:00 INFO - PROCESS | 20634 | 1464289260906 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1585ms 12:01:00 INFO - PROCESS | 20634 | 1464289260936 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:01:00 INFO - PROCESS | 20634 | 1464289260941 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:01:00 INFO - PROCESS | 20634 | 1464289260947 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:01:00 INFO - PROCESS | 20634 | 1464289260951 Marionette TRACE conn4 <- [1,1302,null,{}] 12:01:00 INFO - PROCESS | 20634 | 1464289260956 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:01 INFO - PROCESS | 20634 | 1464289261127 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:01:01 INFO - PROCESS | 20634 | 1464289261309 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a16c00 == 70 [pid = 20634] [id = 333] 12:01:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x93d8f000) [pid = 20634] [serial = 1000] [outer = (nil)] 12:01:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x9522ac00) [pid = 20634] [serial = 1001] [outer = 0x93d8f000] 12:01:01 INFO - PROCESS | 20634 | 1464289261402 Marionette DEBUG loaded listener.js 12:01:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x95239c00) [pid = 20634] [serial = 1002] [outer = 0x93d8f000] 12:01:02 INFO - PROCESS | 20634 | 1464289262361 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1480ms 12:01:02 INFO - PROCESS | 20634 | 1464289262428 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:01:02 INFO - PROCESS | 20634 | 1464289262432 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:01:02 INFO - PROCESS | 20634 | 1464289262439 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:01:02 INFO - PROCESS | 20634 | 1464289262442 Marionette TRACE conn4 <- [1,1306,null,{}] 12:01:02 INFO - PROCESS | 20634 | 1464289262448 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:02 INFO - PROCESS | 20634 | 1464289262622 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:01:02 INFO - PROCESS | 20634 | 1464289262799 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aed8000 == 71 [pid = 20634] [id = 334] 12:01:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8dd57c00) [pid = 20634] [serial = 1003] [outer = (nil)] 12:01:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x95349800) [pid = 20634] [serial = 1004] [outer = 0x8dd57c00] 12:01:02 INFO - PROCESS | 20634 | 1464289262902 Marionette DEBUG loaded listener.js 12:01:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x9534e400) [pid = 20634] [serial = 1005] [outer = 0x8dd57c00] 12:01:03 INFO - PROCESS | 20634 | 1464289263867 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1479ms 12:01:03 INFO - PROCESS | 20634 | 1464289263918 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:01:03 INFO - PROCESS | 20634 | 1464289263921 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:01:03 INFO - PROCESS | 20634 | 1464289263928 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:01:03 INFO - PROCESS | 20634 | 1464289263932 Marionette TRACE conn4 <- [1,1310,null,{}] 12:01:03 INFO - PROCESS | 20634 | 1464289263937 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:04 INFO - PROCESS | 20634 | 1464289264143 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:01:04 INFO - PROCESS | 20634 | 1464289264326 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e0400 == 72 [pid = 20634] [id = 335] 12:01:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x95686000) [pid = 20634] [serial = 1006] [outer = (nil)] 12:01:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x98234c00) [pid = 20634] [serial = 1007] [outer = 0x95686000] 12:01:04 INFO - PROCESS | 20634 | 1464289264465 Marionette DEBUG loaded listener.js 12:01:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x984e1800) [pid = 20634] [serial = 1008] [outer = 0x95686000] 12:01:05 INFO - PROCESS | 20634 | 1464289265345 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:01:05 INFO - PROCESS | 20634 | 1464289265422 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:01:05 INFO - PROCESS | 20634 | 1464289265428 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:01:05 INFO - PROCESS | 20634 | 1464289265432 Marionette TRACE conn4 <- [1,1314,null,{}] 12:01:05 INFO - PROCESS | 20634 | 1464289265437 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:05 INFO - PROCESS | 20634 | 1464289265640 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:01:05 INFO - PROCESS | 20634 | 1464289265824 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa0e400 == 73 [pid = 20634] [id = 336] 12:01:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x8aa0fc00) [pid = 20634] [serial = 1009] [outer = (nil)] 12:01:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x98ebbc00) [pid = 20634] [serial = 1010] [outer = 0x8aa0fc00] 12:01:05 INFO - PROCESS | 20634 | 1464289265911 Marionette DEBUG loaded listener.js 12:01:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x9975b000) [pid = 20634] [serial = 1011] [outer = 0x8aa0fc00] 12:01:06 INFO - PROCESS | 20634 | 1464289266781 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1391ms 12:01:06 INFO - PROCESS | 20634 | 1464289266820 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:01:06 INFO - PROCESS | 20634 | 1464289266824 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:01:06 INFO - PROCESS | 20634 | 1464289266831 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:01:06 INFO - PROCESS | 20634 | 1464289266835 Marionette TRACE conn4 <- [1,1318,null,{}] 12:01:06 INFO - PROCESS | 20634 | 1464289266840 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:07 INFO - PROCESS | 20634 | 1464289267082 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:01:07 INFO - PROCESS | 20634 | 1464289267215 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d546000 == 74 [pid = 20634] [id = 337] 12:01:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x98bf3000) [pid = 20634] [serial = 1012] [outer = (nil)] 12:01:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x99aa1400) [pid = 20634] [serial = 1013] [outer = 0x98bf3000] 12:01:07 INFO - PROCESS | 20634 | 1464289267303 Marionette DEBUG loaded listener.js 12:01:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x99b47000) [pid = 20634] [serial = 1014] [outer = 0x98bf3000] 12:01:08 INFO - PROCESS | 20634 | 1464289268259 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1481ms 12:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:01:08 INFO - PROCESS | 20634 | 1464289268312 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:01:08 INFO - PROCESS | 20634 | 1464289268315 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:01:08 INFO - PROCESS | 20634 | 1464289268322 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:01:08 INFO - PROCESS | 20634 | 1464289268326 Marionette TRACE conn4 <- [1,1322,null,{}] 12:01:08 INFO - PROCESS | 20634 | 1464289268331 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:08 INFO - PROCESS | 20634 | 1464289268500 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:01:08 INFO - PROCESS | 20634 | 1464289268681 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee6800 == 75 [pid = 20634] [id = 338] 12:01:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x98ebec00) [pid = 20634] [serial = 1015] [outer = (nil)] 12:01:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x99c3a800) [pid = 20634] [serial = 1016] [outer = 0x98ebec00] 12:01:08 INFO - PROCESS | 20634 | 1464289268769 Marionette DEBUG loaded listener.js 12:01:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x99c3dc00) [pid = 20634] [serial = 1017] [outer = 0x98ebec00] 12:01:09 INFO - PROCESS | 20634 | 1464289269712 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1436ms 12:01:09 INFO - PROCESS | 20634 | 1464289269758 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:01:09 INFO - PROCESS | 20634 | 1464289269762 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:01:09 INFO - PROCESS | 20634 | 1464289269769 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:01:09 INFO - PROCESS | 20634 | 1464289269772 Marionette TRACE conn4 <- [1,1326,null,{}] 12:01:09 INFO - PROCESS | 20634 | 1464289269778 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:09 INFO - PROCESS | 20634 | 1464289269945 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:01:10 INFO - PROCESS | 20634 | 1464289270131 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x990dd400 == 76 [pid = 20634] [id = 339] 12:01:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x99c35400) [pid = 20634] [serial = 1018] [outer = (nil)] 12:01:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x99c9c400) [pid = 20634] [serial = 1019] [outer = 0x99c35400] 12:01:10 INFO - PROCESS | 20634 | 1464289270219 Marionette DEBUG loaded listener.js 12:01:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x99e42400) [pid = 20634] [serial = 1020] [outer = 0x99c35400] 12:01:11 INFO - PROCESS | 20634 | 1464289271141 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:01:11 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 12:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1427ms 12:01:11 INFO - PROCESS | 20634 | 1464289271197 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:01:11 INFO - PROCESS | 20634 | 1464289271201 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:01:11 INFO - PROCESS | 20634 | 1464289271208 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:01:11 INFO - PROCESS | 20634 | 1464289271212 Marionette TRACE conn4 <- [1,1330,null,{}] 12:01:11 INFO - PROCESS | 20634 | 1464289271218 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:11 INFO - PROCESS | 20634 | 1464289271425 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:01:11 INFO - PROCESS | 20634 | 1464289271608 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x99c42c00 == 77 [pid = 20634] [id = 340] 12:01:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x99ca6000) [pid = 20634] [serial = 1021] [outer = (nil)] 12:01:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x99e50c00) [pid = 20634] [serial = 1022] [outer = 0x99ca6000] 12:01:11 INFO - PROCESS | 20634 | 1464289271704 Marionette DEBUG loaded listener.js 12:01:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x99f06400) [pid = 20634] [serial = 1023] [outer = 0x99ca6000] 12:01:12 INFO - PROCESS | 20634 | 1464289272655 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:01:12 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 12:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1481ms 12:01:12 INFO - PROCESS | 20634 | 1464289272690 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:01:12 INFO - PROCESS | 20634 | 1464289272694 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:01:12 INFO - PROCESS | 20634 | 1464289272700 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:01:12 INFO - PROCESS | 20634 | 1464289272703 Marionette TRACE conn4 <- [1,1334,null,{}] 12:01:12 INFO - PROCESS | 20634 | 1464289272728 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:12 INFO - PROCESS | 20634 | 1464289272913 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:01:13 INFO - PROCESS | 20634 | 1464289273097 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x99c43000 == 78 [pid = 20634] [id = 341] 12:01:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x99e4d400) [pid = 20634] [serial = 1024] [outer = (nil)] 12:01:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x9a183800) [pid = 20634] [serial = 1025] [outer = 0x99e4d400] 12:01:13 INFO - PROCESS | 20634 | 1464289273192 Marionette DEBUG loaded listener.js 12:01:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x9a186800) [pid = 20634] [serial = 1026] [outer = 0x99e4d400] 12:01:14 INFO - PROCESS | 20634 | 1464289274091 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1435ms 12:01:14 INFO - PROCESS | 20634 | 1464289274135 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:01:14 INFO - PROCESS | 20634 | 1464289274139 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:01:14 INFO - PROCESS | 20634 | 1464289274145 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:01:14 INFO - PROCESS | 20634 | 1464289274149 Marionette TRACE conn4 <- [1,1338,null,{}] 12:01:14 INFO - PROCESS | 20634 | 1464289274154 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:14 INFO - PROCESS | 20634 | 1464289274317 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:01:14 INFO - PROCESS | 20634 | 1464289274514 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x99e4f000 == 79 [pid = 20634] [id = 342] 12:01:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x9a184c00) [pid = 20634] [serial = 1027] [outer = (nil)] 12:01:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x9a682000) [pid = 20634] [serial = 1028] [outer = 0x9a184c00] 12:01:14 INFO - PROCESS | 20634 | 1464289274596 Marionette DEBUG loaded listener.js 12:01:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x9aa4f400) [pid = 20634] [serial = 1029] [outer = 0x9a184c00] 12:01:15 INFO - PROCESS | 20634 | 1464289275958 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1827ms 12:01:15 INFO - PROCESS | 20634 | 1464289275973 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:01:15 INFO - PROCESS | 20634 | 1464289275977 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:01:15 INFO - PROCESS | 20634 | 1464289275983 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:01:15 INFO - PROCESS | 20634 | 1464289275986 Marionette TRACE conn4 <- [1,1342,null,{}] 12:01:15 INFO - PROCESS | 20634 | 1464289275992 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:16 INFO - PROCESS | 20634 | 1464289276190 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:01:16 INFO - PROCESS | 20634 | 1464289276392 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aee2000 == 80 [pid = 20634] [id = 343] 12:01:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x8c195000) [pid = 20634] [serial = 1030] [outer = (nil)] 12:01:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x910e9c00) [pid = 20634] [serial = 1031] [outer = 0x8c195000] 12:01:16 INFO - PROCESS | 20634 | 1464289276478 Marionette DEBUG loaded listener.js 12:01:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x91a5e000) [pid = 20634] [serial = 1032] [outer = 0x8c195000] 12:01:17 INFO - PROCESS | 20634 | 1464289277694 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1780ms 12:01:17 INFO - PROCESS | 20634 | 1464289277763 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:01:17 INFO - PROCESS | 20634 | 1464289277769 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:01:17 INFO - PROCESS | 20634 | 1464289277777 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:01:17 INFO - PROCESS | 20634 | 1464289277783 Marionette TRACE conn4 <- [1,1346,null,{}] 12:01:17 INFO - PROCESS | 20634 | 1464289277792 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:18 INFO - PROCESS | 20634 | 1464289278053 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:01:18 INFO - PROCESS | 20634 | 1464289278260 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0c0c00 == 81 [pid = 20634] [id = 344] 12:01:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x8d543800) [pid = 20634] [serial = 1033] [outer = (nil)] 12:01:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x8e3bd000) [pid = 20634] [serial = 1034] [outer = 0x8d543800] 12:01:18 INFO - PROCESS | 20634 | 1464289278342 Marionette DEBUG loaded listener.js 12:01:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x8e71a000) [pid = 20634] [serial = 1035] [outer = 0x8d543800] 12:01:19 INFO - PROCESS | 20634 | 1464289279223 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1491ms 12:01:19 INFO - PROCESS | 20634 | 1464289279267 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:01:19 INFO - PROCESS | 20634 | 1464289279275 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:01:19 INFO - PROCESS | 20634 | 1464289279285 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:01:19 INFO - PROCESS | 20634 | 1464289279288 Marionette TRACE conn4 <- [1,1350,null,{}] 12:01:19 INFO - PROCESS | 20634 | 1464289279295 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:19 INFO - PROCESS | 20634 | 1464289279464 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:01:19 INFO - PROCESS | 20634 | 1464289279801 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b4c00 == 82 [pid = 20634] [id = 345] 12:01:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x8b655000) [pid = 20634] [serial = 1036] [outer = (nil)] 12:01:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x910dec00) [pid = 20634] [serial = 1037] [outer = 0x8b655000] 12:01:19 INFO - PROCESS | 20634 | 1464289279888 Marionette DEBUG loaded listener.js 12:01:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x919e0c00) [pid = 20634] [serial = 1038] [outer = 0x8b655000] 12:01:20 INFO - PROCESS | 20634 | --DOCSHELL 0x8e012000 == 81 [pid = 20634] [id = 256] 12:01:20 INFO - PROCESS | 20634 | --DOCSHELL 0x904c0c00 == 80 [pid = 20634] [id = 258] 12:01:20 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3c6000 == 79 [pid = 20634] [id = 286] 12:01:20 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x92502800) [pid = 20634] [serial = 941] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 20634 | 1464289280922 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:01:20 INFO - PROCESS | 20634 | --DOCSHELL 0x8b647c00 == 78 [pid = 20634] [id = 257] 12:01:20 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd45c00 == 77 [pid = 20634] [id = 315] 12:01:20 INFO - PROCESS | 20634 | --DOCSHELL 0x89df6000 == 76 [pid = 20634] [id = 314] 12:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1697ms 12:01:20 INFO - PROCESS | 20634 | 1464289280983 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:01:20 INFO - PROCESS | 20634 | 1464289280987 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:01:20 INFO - PROCESS | 20634 | 1464289280993 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:01:21 INFO - PROCESS | 20634 | 1464289280999 Marionette TRACE conn4 <- [1,1354,null,{}] 12:01:21 INFO - PROCESS | 20634 | 1464289281014 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:21 INFO - PROCESS | 20634 | 1464289281179 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x91d82400) [pid = 20634] [serial = 855] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x910dd000) [pid = 20634] [serial = 807] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x91a5ec00) [pid = 20634] [serial = 935] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x938a6800) [pid = 20634] [serial = 914] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x91d8dc00) [pid = 20634] [serial = 905] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x9258d400) [pid = 20634] [serial = 911] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x904be000) [pid = 20634] [serial = 927] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x8e74d000) [pid = 20634] [serial = 926] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x913e0c00) [pid = 20634] [serial = 932] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x8dda6c00) [pid = 20634] [serial = 920] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x92506000) [pid = 20634] [serial = 908] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x9250dc00) [pid = 20634] [serial = 938] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x938d6000) [pid = 20634] [serial = 917] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x8e62c000) [pid = 20634] [serial = 899] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x9060e000) [pid = 20634] [serial = 929] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x910e1400) [pid = 20634] [serial = 930] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x8c31a800) [pid = 20634] [serial = 896] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x91a52400) [pid = 20634] [serial = 902] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x919d3400) [pid = 20634] [serial = 894] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x8e00f400) [pid = 20634] [serial = 924] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x8dd53000) [pid = 20634] [serial = 923] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x9258d800) [pid = 20634] [serial = 939] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x91a8a800) [pid = 20634] [serial = 936] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x919db800) [pid = 20634] [serial = 933] [outer = (nil)] [url = about:blank] 12:01:21 INFO - PROCESS | 20634 | 1464289281444 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd53000 == 77 [pid = 20634] [id = 346] 12:01:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x8e62c000) [pid = 20634] [serial = 1039] [outer = (nil)] 12:01:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x910dd800) [pid = 20634] [serial = 1040] [outer = 0x8e62c000] 12:01:21 INFO - PROCESS | 20634 | 1464289281555 Marionette DEBUG loaded listener.js 12:01:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x919dec00) [pid = 20634] [serial = 1041] [outer = 0x8e62c000] 12:01:22 INFO - PROCESS | 20634 | 1464289282311 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1331ms 12:01:22 INFO - PROCESS | 20634 | 1464289282325 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:01:22 INFO - PROCESS | 20634 | 1464289282328 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:01:22 INFO - PROCESS | 20634 | 1464289282335 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:01:22 INFO - PROCESS | 20634 | 1464289282337 Marionette TRACE conn4 <- [1,1358,null,{}] 12:01:22 INFO - PROCESS | 20634 | 1464289282343 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:22 INFO - PROCESS | 20634 | 1464289282554 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:01:22 INFO - PROCESS | 20634 | 1464289282575 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e1800 == 78 [pid = 20634] [id = 347] 12:01:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x91a5ec00) [pid = 20634] [serial = 1042] [outer = (nil)] 12:01:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x92507c00) [pid = 20634] [serial = 1043] [outer = 0x91a5ec00] 12:01:22 INFO - PROCESS | 20634 | 1464289282648 Marionette DEBUG loaded listener.js 12:01:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x92589c00) [pid = 20634] [serial = 1044] [outer = 0x91a5ec00] 12:01:23 INFO - PROCESS | 20634 | 1464289283540 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1227ms 12:01:23 INFO - PROCESS | 20634 | 1464289283562 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:01:23 INFO - PROCESS | 20634 | 1464289283566 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:01:23 INFO - PROCESS | 20634 | 1464289283572 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:01:23 INFO - PROCESS | 20634 | 1464289283575 Marionette TRACE conn4 <- [1,1362,null,{}] 12:01:23 INFO - PROCESS | 20634 | 1464289283581 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:23 INFO - PROCESS | 20634 | 1464289283787 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:01:23 INFO - PROCESS | 20634 | 1464289283818 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x9258dc00 == 79 [pid = 20634] [id = 348] 12:01:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x92593400) [pid = 20634] [serial = 1045] [outer = (nil)] 12:01:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x93a13000) [pid = 20634] [serial = 1046] [outer = 0x92593400] 12:01:23 INFO - PROCESS | 20634 | 1464289283892 Marionette DEBUG loaded listener.js 12:01:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x93d8dc00) [pid = 20634] [serial = 1047] [outer = 0x92593400] 12:01:24 INFO - PROCESS | 20634 | 1464289284869 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1344ms 12:01:24 INFO - PROCESS | 20634 | 1464289284916 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 20634 | 1464289284934 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:01:24 INFO - PROCESS | 20634 | 1464289284959 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 20634 | 1464289284962 Marionette TRACE conn4 <- [1,1366,null,{}] 12:01:24 INFO - PROCESS | 20634 | 1464289284967 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:25 INFO - PROCESS | 20634 | 1464289285202 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:01:25 INFO - PROCESS | 20634 | 1464289285232 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x92590c00 == 80 [pid = 20634] [id = 349] 12:01:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x92591800) [pid = 20634] [serial = 1048] [outer = (nil)] 12:01:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x95689400) [pid = 20634] [serial = 1049] [outer = 0x92591800] 12:01:25 INFO - PROCESS | 20634 | 1464289285304 Marionette DEBUG loaded listener.js 12:01:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x9782e000) [pid = 20634] [serial = 1050] [outer = 0x92591800] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x90603400) [pid = 20634] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x911ca000) [pid = 20634] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x8e00d400) [pid = 20634] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x8dda9400) [pid = 20634] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x98b4bc00) [pid = 20634] [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.] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x8b64b000) [pid = 20634] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x8c30b800) [pid = 20634] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:01:25 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x8b0bec00) [pid = 20634] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:01:26 INFO - PROCESS | 20634 | 1464289286346 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:01:26 INFO - PROCESS | 20634 | 1464289286405 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:01:26 INFO - PROCESS | 20634 | 1464289286411 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:01:26 INFO - PROCESS | 20634 | 1464289286414 Marionette TRACE conn4 <- [1,1370,null,{}] 12:01:26 INFO - PROCESS | 20634 | 1464289286419 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:26 INFO - PROCESS | 20634 | 1464289286568 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:01:26 INFO - PROCESS | 20634 | 1464289286583 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c311c00 == 81 [pid = 20634] [id = 350] 12:01:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x8dd56800) [pid = 20634] [serial = 1051] [outer = (nil)] 12:01:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x95687000) [pid = 20634] [serial = 1052] [outer = 0x8dd56800] 12:01:26 INFO - PROCESS | 20634 | 1464289286656 Marionette DEBUG loaded listener.js 12:01:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x98b4ac00) [pid = 20634] [serial = 1053] [outer = 0x8dd56800] 12:01:27 INFO - PROCESS | 20634 | 1464289287517 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:01:27 INFO - PROCESS | 20634 | 1464289287545 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:01:27 INFO - PROCESS | 20634 | 1464289287561 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:01:27 INFO - PROCESS | 20634 | 1464289287564 Marionette TRACE conn4 <- [1,1374,null,{}] 12:01:27 INFO - PROCESS | 20634 | 1464289287569 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:27 INFO - PROCESS | 20634 | 1464289287727 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:01:28 INFO - PROCESS | 20634 | 1464289288020 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df6000 == 82 [pid = 20634] [id = 351] 12:01:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x89eea400) [pid = 20634] [serial = 1054] [outer = (nil)] 12:01:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x8b0c2000) [pid = 20634] [serial = 1055] [outer = 0x89eea400] 12:01:28 INFO - PROCESS | 20634 | 1464289288116 Marionette DEBUG loaded listener.js 12:01:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x8c312800) [pid = 20634] [serial = 1056] [outer = 0x89eea400] 12:01:29 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:01:29 INFO - PROCESS | 20634 | 1464289289134 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:01:29 INFO - PROCESS | 20634 | 1464289289201 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:01:29 INFO - PROCESS | 20634 | 1464289289209 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:01:29 INFO - PROCESS | 20634 | 1464289289215 Marionette TRACE conn4 <- [1,1378,null,{}] 12:01:29 INFO - PROCESS | 20634 | 1464289289223 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:29 INFO - PROCESS | 20634 | 1464289289503 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:01:29 INFO - PROCESS | 20634 | 1464289289707 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6e3c00 == 83 [pid = 20634] [id = 352] 12:01:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x8e745c00) [pid = 20634] [serial = 1057] [outer = (nil)] 12:01:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x8ed57800) [pid = 20634] [serial = 1058] [outer = 0x8e745c00] 12:01:29 INFO - PROCESS | 20634 | 1464289289802 Marionette DEBUG loaded listener.js 12:01:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x90608000) [pid = 20634] [serial = 1059] [outer = 0x8e745c00] 12:01:30 INFO - PROCESS | 20634 | 1464289290744 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:01:30 INFO - PROCESS | 20634 | 1464289290803 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:01:30 INFO - PROCESS | 20634 | 1464289290810 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:01:30 INFO - PROCESS | 20634 | 1464289290813 Marionette TRACE conn4 <- [1,1382,null,{}] 12:01:30 INFO - PROCESS | 20634 | 1464289290820 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:31 INFO - PROCESS | 20634 | 1464289291065 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:01:31 INFO - PROCESS | 20634 | 1464289291346 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d3400 == 84 [pid = 20634] [id = 353] 12:01:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x91a8a800) [pid = 20634] [serial = 1060] [outer = (nil)] 12:01:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x91f6d400) [pid = 20634] [serial = 1061] [outer = 0x91a8a800] 12:01:31 INFO - PROCESS | 20634 | 1464289291490 Marionette DEBUG loaded listener.js 12:01:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x938d1800) [pid = 20634] [serial = 1062] [outer = 0x91a8a800] 12:01:32 INFO - PROCESS | 20634 | [20634] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:01:32 INFO - PROCESS | 20634 | 1464289292528 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:01:32 INFO - PROCESS | 20634 | 1464289292602 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:01:32 INFO - PROCESS | 20634 | 1464289292619 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:01:32 INFO - PROCESS | 20634 | 1464289292629 Marionette TRACE conn4 <- [1,1386,null,{}] 12:01:32 INFO - PROCESS | 20634 | 1464289292635 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:32 INFO - PROCESS | 20634 | 1464289292872 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:01:33 INFO - PROCESS | 20634 | 1464289293157 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x9475ec00 == 85 [pid = 20634] [id = 354] 12:01:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x95348400) [pid = 20634] [serial = 1063] [outer = (nil)] 12:01:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x990dc400) [pid = 20634] [serial = 1064] [outer = 0x95348400] 12:01:33 INFO - PROCESS | 20634 | 1464289293247 Marionette DEBUG loaded listener.js 12:01:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x99c3e000) [pid = 20634] [serial = 1065] [outer = 0x95348400] 12:01:34 INFO - PROCESS | 20634 | 1464289294231 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:01:34 INFO - PROCESS | 20634 | 1464289294273 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:01:34 INFO - PROCESS | 20634 | 1464289294279 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:01:34 INFO - PROCESS | 20634 | 1464289294283 Marionette TRACE conn4 <- [1,1390,null,{}] 12:01:34 INFO - PROCESS | 20634 | 1464289294289 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:34 INFO - PROCESS | 20634 | 1464289294472 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:01:34 INFO - PROCESS | 20634 | 1464289294708 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x9782b000 == 86 [pid = 20634] [id = 355] 12:01:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x99769c00) [pid = 20634] [serial = 1066] [outer = (nil)] 12:01:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x99f02000) [pid = 20634] [serial = 1067] [outer = 0x99769c00] 12:01:34 INFO - PROCESS | 20634 | 1464289294833 Marionette DEBUG loaded listener.js 12:01:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x9a08fc00) [pid = 20634] [serial = 1068] [outer = 0x99769c00] 12:01:35 INFO - PROCESS | 20634 | 1464289295697 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1479ms 12:01:35 INFO - PROCESS | 20634 | 1464289295760 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:01:35 INFO - PROCESS | 20634 | 1464289295764 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:01:35 INFO - PROCESS | 20634 | 1464289295770 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:01:35 INFO - PROCESS | 20634 | 1464289295774 Marionette TRACE conn4 <- [1,1394,null,{}] 12:01:35 INFO - PROCESS | 20634 | 1464289295779 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:35 INFO - PROCESS | 20634 | 1464289295971 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:01:36 INFO - PROCESS | 20634 | 1464289296248 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa4f000 == 87 [pid = 20634] [id = 356] 12:01:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x9aa51800) [pid = 20634] [serial = 1069] [outer = (nil)] 12:01:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x9aa56400) [pid = 20634] [serial = 1070] [outer = 0x9aa51800] 12:01:36 INFO - PROCESS | 20634 | 1464289296390 Marionette DEBUG loaded listener.js 12:01:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x9aae8c00) [pid = 20634] [serial = 1071] [outer = 0x9aa51800] 12:01:37 INFO - PROCESS | 20634 | 1464289297312 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1582ms 12:01:37 INFO - PROCESS | 20634 | 1464289297353 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:01:37 INFO - PROCESS | 20634 | 1464289297357 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:01:37 INFO - PROCESS | 20634 | 1464289297363 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:01:37 INFO - PROCESS | 20634 | 1464289297366 Marionette TRACE conn4 <- [1,1398,null,{}] 12:01:37 INFO - PROCESS | 20634 | 1464289297372 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:37 INFO - PROCESS | 20634 | 1464289297557 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:01:37 INFO - PROCESS | 20634 | 1464289297744 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee1000 == 88 [pid = 20634] [id = 357] 12:01:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x9a1a5000) [pid = 20634] [serial = 1072] [outer = (nil)] 12:01:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x9ade4000) [pid = 20634] [serial = 1073] [outer = 0x9a1a5000] 12:01:37 INFO - PROCESS | 20634 | 1464289297828 Marionette DEBUG loaded listener.js 12:01:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x9ae74000) [pid = 20634] [serial = 1074] [outer = 0x9a1a5000] 12:01:38 INFO - PROCESS | 20634 | 1464289298809 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1477ms 12:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:01:38 INFO - PROCESS | 20634 | 1464289298841 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:01:38 INFO - PROCESS | 20634 | 1464289298845 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:01:38 INFO - PROCESS | 20634 | 1464289298851 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:01:38 INFO - PROCESS | 20634 | 1464289298855 Marionette TRACE conn4 <- [1,1402,null,{}] 12:01:38 INFO - PROCESS | 20634 | 1464289298860 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:39 INFO - PROCESS | 20634 | 1464289299037 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:01:39 INFO - PROCESS | 20634 | 1464289299230 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x99aaac00 == 89 [pid = 20634] [id = 358] 12:01:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x9aaefc00) [pid = 20634] [serial = 1075] [outer = (nil)] 12:01:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x9b369800) [pid = 20634] [serial = 1076] [outer = 0x9aaefc00] 12:01:39 INFO - PROCESS | 20634 | 1464289299314 Marionette DEBUG loaded listener.js 12:01:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x9b3c5400) [pid = 20634] [serial = 1077] [outer = 0x9aaefc00] 12:01:40 INFO - PROCESS | 20634 | 1464289300216 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1429ms 12:01:40 INFO - PROCESS | 20634 | 1464289300280 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:01:40 INFO - PROCESS | 20634 | 1464289300284 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:01:40 INFO - PROCESS | 20634 | 1464289300290 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:01:40 INFO - PROCESS | 20634 | 1464289300293 Marionette TRACE conn4 <- [1,1406,null,{}] 12:01:40 INFO - PROCESS | 20634 | 1464289300299 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:40 INFO - PROCESS | 20634 | 1464289300472 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:01:40 INFO - PROCESS | 20634 | 1464289300662 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x9b0d2400 == 90 [pid = 20634] [id = 359] 12:01:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x9b0d5800) [pid = 20634] [serial = 1078] [outer = (nil)] 12:01:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x9cd28400) [pid = 20634] [serial = 1079] [outer = 0x9b0d5800] 12:01:40 INFO - PROCESS | 20634 | 1464289300748 Marionette DEBUG loaded listener.js 12:01:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 223 (0x9cd2b400) [pid = 20634] [serial = 1080] [outer = 0x9b0d5800] 12:01:41 INFO - PROCESS | 20634 | 1464289301660 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1429ms 12:01:41 INFO - PROCESS | 20634 | 1464289301720 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:01:41 INFO - PROCESS | 20634 | 1464289301724 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:01:41 INFO - PROCESS | 20634 | 1464289301731 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:01:41 INFO - PROCESS | 20634 | 1464289301734 Marionette TRACE conn4 <- [1,1410,null,{}] 12:01:41 INFO - PROCESS | 20634 | 1464289301740 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:41 INFO - PROCESS | 20634 | 1464289301940 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:01:42 INFO - PROCESS | 20634 | 1464289302136 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x95342400 == 91 [pid = 20634] [id = 360] 12:01:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 224 (0x9b926000) [pid = 20634] [serial = 1081] [outer = (nil)] 12:01:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 225 (0x9cdeec00) [pid = 20634] [serial = 1082] [outer = 0x9b926000] 12:01:42 INFO - PROCESS | 20634 | 1464289302225 Marionette DEBUG loaded listener.js 12:01:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 226 (0x9d01bc00) [pid = 20634] [serial = 1083] [outer = 0x9b926000] 12:01:43 INFO - PROCESS | 20634 | 1464289303252 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1531ms 12:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:01:43 INFO - PROCESS | 20634 | 1464289303263 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:01:43 INFO - PROCESS | 20634 | 1464289303265 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:01:43 INFO - PROCESS | 20634 | 1464289303272 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:01:43 INFO - PROCESS | 20634 | 1464289303275 Marionette TRACE conn4 <- [1,1414,null,{}] 12:01:43 INFO - PROCESS | 20634 | 1464289303281 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:43 INFO - PROCESS | 20634 | 1464289303470 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:01:43 INFO - PROCESS | 20634 | 1464289303720 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:43 INFO - PROCESS | 20634 | ++DOCSHELL 0xa0606400 == 92 [pid = 20634] [id = 361] 12:01:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 227 (0xa060a800) [pid = 20634] [serial = 1084] [outer = (nil)] 12:01:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 228 (0xa1138000) [pid = 20634] [serial = 1085] [outer = 0xa060a800] 12:01:43 INFO - PROCESS | 20634 | 1464289303831 Marionette DEBUG loaded listener.js 12:01:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 229 (0xa21a8c00) [pid = 20634] [serial = 1086] [outer = 0xa060a800] 12:01:44 INFO - PROCESS | 20634 | 1464289304865 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1630ms 12:01:44 INFO - PROCESS | 20634 | 1464289304902 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:01:44 INFO - PROCESS | 20634 | 1464289304906 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:01:44 INFO - PROCESS | 20634 | 1464289304912 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:01:44 INFO - PROCESS | 20634 | 1464289304917 Marionette TRACE conn4 <- [1,1418,null,{}] 12:01:44 INFO - PROCESS | 20634 | 1464289304922 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:45 INFO - PROCESS | 20634 | 1464289305143 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:01:45 INFO - PROCESS | 20634 | 1464289305390 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e71d800 == 93 [pid = 20634] [id = 362] 12:01:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 230 (0x8e744400) [pid = 20634] [serial = 1087] [outer = (nil)] 12:01:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 231 (0x9d0b6000) [pid = 20634] [serial = 1088] [outer = 0x8e744400] 12:01:45 INFO - PROCESS | 20634 | 1464289305515 Marionette DEBUG loaded listener.js 12:01:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 232 (0xa22c3c00) [pid = 20634] [serial = 1089] [outer = 0x8e744400] 12:01:46 INFO - PROCESS | 20634 | 1464289306970 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2193ms 12:01:47 INFO - PROCESS | 20634 | 1464289307106 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:01:47 INFO - PROCESS | 20634 | 1464289307110 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:01:47 INFO - PROCESS | 20634 | 1464289307120 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:01:47 INFO - PROCESS | 20634 | 1464289307125 Marionette TRACE conn4 <- [1,1422,null,{}] 12:01:47 INFO - PROCESS | 20634 | 1464289307133 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:47 INFO - PROCESS | 20634 | 1464289307294 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:01:47 INFO - PROCESS | 20634 | 1464289307503 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e015000 == 94 [pid = 20634] [id = 363] 12:01:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 233 (0x8e3bd800) [pid = 20634] [serial = 1090] [outer = (nil)] 12:01:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 234 (0x8e3c8800) [pid = 20634] [serial = 1091] [outer = 0x8e3bd800] 12:01:47 INFO - PROCESS | 20634 | 1464289307585 Marionette DEBUG loaded listener.js 12:01:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 235 (0x8e741400) [pid = 20634] [serial = 1092] [outer = 0x8e3bd800] 12:01:48 INFO - PROCESS | 20634 | 1464289308674 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1630ms 12:01:48 INFO - PROCESS | 20634 | 1464289308750 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:01:48 INFO - PROCESS | 20634 | 1464289308758 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:01:48 INFO - PROCESS | 20634 | 1464289308769 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:01:48 INFO - PROCESS | 20634 | 1464289308772 Marionette TRACE conn4 <- [1,1426,null,{}] 12:01:48 INFO - PROCESS | 20634 | 1464289308778 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:48 INFO - PROCESS | 20634 | 1464289308986 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:01:49 INFO - PROCESS | 20634 | 1464289309235 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0c1000 == 95 [pid = 20634] [id = 364] 12:01:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 236 (0x8dda3800) [pid = 20634] [serial = 1093] [outer = (nil)] 12:01:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 237 (0x904bd400) [pid = 20634] [serial = 1094] [outer = 0x8dda3800] 12:01:49 INFO - PROCESS | 20634 | 1464289309313 Marionette DEBUG loaded listener.js 12:01:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 238 (0x907acc00) [pid = 20634] [serial = 1095] [outer = 0x8dda3800] 12:01:49 INFO - PROCESS | 20634 | --DOCSHELL 0x89df4800 == 94 [pid = 20634] [id = 305] 12:01:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8e010400 == 93 [pid = 20634] [id = 326] 12:01:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd52000 == 92 [pid = 20634] [id = 301] 12:01:49 INFO - PROCESS | 20634 | --DOCSHELL 0x910df000 == 91 [pid = 20634] [id = 327] 12:01:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8b648400 == 90 [pid = 20634] [id = 328] 12:01:49 INFO - PROCESS | 20634 | --DOCSHELL 0x8ddafc00 == 89 [pid = 20634] [id = 325] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 237 (0x938ca800) [pid = 20634] [serial = 956] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 236 (0x91a88800) [pid = 20634] [serial = 953] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 235 (0x8e632000) [pid = 20634] [serial = 950] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 234 (0x8aa0c400) [pid = 20634] [serial = 944] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 233 (0x9567bc00) [pid = 20634] [serial = 968] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 232 (0x8dd59000) [pid = 20634] [serial = 947] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 231 (0x95347000) [pid = 20634] [serial = 965] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 230 (0x95272c00) [pid = 20634] [serial = 962] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 229 (0x93d94800) [pid = 20634] [serial = 959] [outer = (nil)] [url = about:blank] 12:01:49 INFO - PROCESS | 20634 | --DOMWINDOW == 228 (0x938a2000) [pid = 20634] [serial = 989] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0ba400 == 88 [pid = 20634] [id = 238] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8b649400 == 87 [pid = 20634] [id = 237] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8e712c00 == 86 [pid = 20634] [id = 244] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x89edd800 == 85 [pid = 20634] [id = 304] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8aedf000 == 84 [pid = 20634] [id = 303] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8c31a400 == 83 [pid = 20634] [id = 240] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8d540000 == 82 [pid = 20634] [id = 239] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x91a8ec00 == 81 [pid = 20634] [id = 302] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8e746c00 == 80 [pid = 20634] [id = 300] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3c0c00 == 79 [pid = 20634] [id = 299] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8c311c00 == 78 [pid = 20634] [id = 350] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x92590c00 == 77 [pid = 20634] [id = 349] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x9258dc00 == 76 [pid = 20634] [id = 348] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x910e1800 == 75 [pid = 20634] [id = 347] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd53000 == 74 [pid = 20634] [id = 346] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x93bed000 == 73 [pid = 20634] [id = 11] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b4c00 == 72 [pid = 20634] [id = 345] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0c0c00 == 71 [pid = 20634] [id = 344] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa0e400 == 70 [pid = 20634] [id = 336] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x910e0400 == 69 [pid = 20634] [id = 335] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8aed8000 == 68 [pid = 20634] [id = 334] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x93a16c00 == 67 [pid = 20634] [id = 333] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x907a1000 == 66 [pid = 20634] [id = 332] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8e74fc00 == 65 [pid = 20634] [id = 331] 12:01:50 INFO - PROCESS | 20634 | 1464289310369 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8c19dc00 == 64 [pid = 20634] [id = 330] 12:01:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8c194400 == 63 [pid = 20634] [id = 329] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 227 (0x907aec00) [pid = 20634] [serial = 980] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 226 (0x91a56800) [pid = 20634] [serial = 984] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 225 (0x8e62e400) [pid = 20634] [serial = 977] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 224 (0x8e01b000) [pid = 20634] [serial = 974] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 223 (0x8e624000) [pid = 20634] [serial = 975] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 222 (0x89ee8000) [pid = 20634] [serial = 639] [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.] 12:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1642ms 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0x8e631000) [pid = 20634] [serial = 986] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x9258f800) [pid = 20634] [serial = 942] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x919d7000) [pid = 20634] [serial = 983] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x8e74a800) [pid = 20634] [serial = 978] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x8c314000) [pid = 20634] [serial = 972] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x911ce400) [pid = 20634] [serial = 981] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x8c194c00) [pid = 20634] [serial = 971] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x91f70000) [pid = 20634] [serial = 987] [outer = (nil)] [url = about:blank] 12:01:50 INFO - PROCESS | 20634 | 1464289310417 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:01:50 INFO - PROCESS | 20634 | 1464289310422 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:01:50 INFO - PROCESS | 20634 | 1464289310429 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:01:50 INFO - PROCESS | 20634 | 1464289310434 Marionette TRACE conn4 <- [1,1430,null,{}] 12:01:50 INFO - PROCESS | 20634 | 1464289310449 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:50 INFO - PROCESS | 20634 | 1464289310628 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:01:50 INFO - PROCESS | 20634 | 1464289310892 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedf000 == 64 [pid = 20634] [id = 365] 12:01:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x8dd4b400) [pid = 20634] [serial = 1096] [outer = (nil)] 12:01:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x8e6e7c00) [pid = 20634] [serial = 1097] [outer = 0x8dd4b400] 12:01:50 INFO - PROCESS | 20634 | 1464289310988 Marionette DEBUG loaded listener.js 12:01:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x8e74fc00) [pid = 20634] [serial = 1098] [outer = 0x8dd4b400] 12:01:51 INFO - PROCESS | 20634 | 1464289311807 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1447ms 12:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:01:51 INFO - PROCESS | 20634 | 1464289311877 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:01:51 INFO - PROCESS | 20634 | 1464289311881 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:01:51 INFO - PROCESS | 20634 | 1464289311887 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:01:51 INFO - PROCESS | 20634 | 1464289311890 Marionette TRACE conn4 <- [1,1434,null,{}] 12:01:51 INFO - PROCESS | 20634 | 1464289311896 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:52 INFO - PROCESS | 20634 | 1464289312064 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:01:52 INFO - PROCESS | 20634 | 1464289312075 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee8800 == 65 [pid = 20634] [id = 366] 12:01:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x8e74a800) [pid = 20634] [serial = 1099] [outer = (nil)] 12:01:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x919d9c00) [pid = 20634] [serial = 1100] [outer = 0x8e74a800] 12:01:52 INFO - PROCESS | 20634 | 1464289312300 Marionette DEBUG loaded listener.js 12:01:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x91a81000) [pid = 20634] [serial = 1101] [outer = 0x8e74a800] 12:01:53 INFO - PROCESS | 20634 | 1464289313167 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1345ms 12:01:53 INFO - PROCESS | 20634 | 1464289313231 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:01:53 INFO - PROCESS | 20634 | 1464289313235 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:01:53 INFO - PROCESS | 20634 | 1464289313241 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:01:53 INFO - PROCESS | 20634 | 1464289313243 Marionette TRACE conn4 <- [1,1438,null,{}] 12:01:53 INFO - PROCESS | 20634 | 1464289313249 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:53 INFO - PROCESS | 20634 | 1464289313472 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:01:53 INFO - PROCESS | 20634 | 1464289313502 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x911ca800 == 66 [pid = 20634] [id = 367] 12:01:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x91a88000) [pid = 20634] [serial = 1102] [outer = (nil)] 12:01:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x91f72c00) [pid = 20634] [serial = 1103] [outer = 0x91a88000] 12:01:53 INFO - PROCESS | 20634 | 1464289313574 Marionette DEBUG loaded listener.js 12:01:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 223 (0x9258c400) [pid = 20634] [serial = 1104] [outer = 0x91a88000] 12:01:54 INFO - PROCESS | 20634 | 1464289314551 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1332ms 12:01:54 INFO - PROCESS | 20634 | 1464289314573 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:01:54 INFO - PROCESS | 20634 | 1464289314577 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:01:54 INFO - PROCESS | 20634 | 1464289314600 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:01:54 INFO - PROCESS | 20634 | 1464289314603 Marionette TRACE conn4 <- [1,1442,null,{}] 12:01:54 INFO - PROCESS | 20634 | 1464289314608 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:55 INFO - PROCESS | 20634 | 1464289315266 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 222 (0x93a1d800) [pid = 20634] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0x92593400) [pid = 20634] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x92591800) [pid = 20634] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x91a5ec00) [pid = 20634] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x8d543800) [pid = 20634] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x8e62c000) [pid = 20634] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x8b655000) [pid = 20634] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:01:55 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x910de000) [pid = 20634] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:01:55 INFO - PROCESS | 20634 | 1464289315452 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0c0400 == 67 [pid = 20634] [id = 368] 12:01:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x8b64ac00) [pid = 20634] [serial = 1105] [outer = (nil)] 12:01:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x8e625800) [pid = 20634] [serial = 1106] [outer = 0x8b64ac00] 12:01:55 INFO - PROCESS | 20634 | 1464289315530 Marionette DEBUG loaded listener.js 12:01:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x92591800) [pid = 20634] [serial = 1107] [outer = 0x8b64ac00] 12:01:56 INFO - PROCESS | 20634 | 1464289316261 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1694ms 12:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:01:56 INFO - PROCESS | 20634 | 1464289316294 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:01:56 INFO - PROCESS | 20634 | 1464289316297 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:01:56 INFO - PROCESS | 20634 | 1464289316303 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:01:56 INFO - PROCESS | 20634 | 1464289316307 Marionette TRACE conn4 <- [1,1446,null,{}] 12:01:56 INFO - PROCESS | 20634 | 1464289316312 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:56 INFO - PROCESS | 20634 | 1464289316540 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:01:56 INFO - PROCESS | 20634 | 1464289316559 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e70f800 == 68 [pid = 20634] [id = 369] 12:01:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x8ed57000) [pid = 20634] [serial = 1108] [outer = (nil)] 12:01:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x94757000) [pid = 20634] [serial = 1109] [outer = 0x8ed57000] 12:01:56 INFO - PROCESS | 20634 | 1464289316634 Marionette DEBUG loaded listener.js 12:01:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x9522e400) [pid = 20634] [serial = 1110] [outer = 0x8ed57000] 12:01:57 INFO - PROCESS | 20634 | 1464289317654 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1428ms 12:01:57 INFO - PROCESS | 20634 | 1464289317735 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:01:57 INFO - PROCESS | 20634 | 1464289317741 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:01:57 INFO - PROCESS | 20634 | 1464289317750 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:01:57 INFO - PROCESS | 20634 | 1464289317756 Marionette TRACE conn4 <- [1,1450,null,{}] 12:01:57 INFO - PROCESS | 20634 | 1464289317766 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:57 INFO - PROCESS | 20634 | 1464289317997 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:01:58 INFO - PROCESS | 20634 | 1464289318272 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c19dc00 == 69 [pid = 20634] [id = 370] 12:01:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x8c314000) [pid = 20634] [serial = 1111] [outer = (nil)] 12:01:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 223 (0x8dd58000) [pid = 20634] [serial = 1112] [outer = 0x8c314000] 12:01:58 INFO - PROCESS | 20634 | 1464289318411 Marionette DEBUG loaded listener.js 12:01:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 224 (0x8e00f400) [pid = 20634] [serial = 1113] [outer = 0x8c314000] 12:01:59 INFO - PROCESS | 20634 | 1464289319381 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1684ms 12:01:59 INFO - PROCESS | 20634 | 1464289319433 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:01:59 INFO - PROCESS | 20634 | 1464289319442 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:01:59 INFO - PROCESS | 20634 | 1464289319453 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:01:59 INFO - PROCESS | 20634 | 1464289319456 Marionette TRACE conn4 <- [1,1454,null,{}] 12:01:59 INFO - PROCESS | 20634 | 1464289319463 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:59 INFO - PROCESS | 20634 | 1464289319648 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:01:59 INFO - PROCESS | 20634 | 1464289319885 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b8c00 == 70 [pid = 20634] [id = 371] 12:01:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 225 (0x8e626000) [pid = 20634] [serial = 1114] [outer = (nil)] 12:02:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 226 (0x904bd000) [pid = 20634] [serial = 1115] [outer = 0x8e626000] 12:02:00 INFO - PROCESS | 20634 | 1464289320022 Marionette DEBUG loaded listener.js 12:02:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 227 (0x913dbc00) [pid = 20634] [serial = 1116] [outer = 0x8e626000] 12:02:01 INFO - PROCESS | 20634 | 1464289321000 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1591ms 12:02:01 INFO - PROCESS | 20634 | 1464289321044 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:02:01 INFO - PROCESS | 20634 | 1464289321048 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:02:01 INFO - PROCESS | 20634 | 1464289321055 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:02:01 INFO - PROCESS | 20634 | 1464289321061 Marionette TRACE conn4 <- [1,1458,null,{}] 12:02:01 INFO - PROCESS | 20634 | 1464289321077 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:01 INFO - PROCESS | 20634 | 1464289321265 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:02:01 INFO - PROCESS | 20634 | 1464289321517 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x9250e000 == 71 [pid = 20634] [id = 372] 12:02:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 228 (0x938d6c00) [pid = 20634] [serial = 1117] [outer = (nil)] 12:02:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 229 (0x9522d400) [pid = 20634] [serial = 1118] [outer = 0x938d6c00] 12:02:01 INFO - PROCESS | 20634 | 1464289321638 Marionette DEBUG loaded listener.js 12:02:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 230 (0x95290000) [pid = 20634] [serial = 1119] [outer = 0x938d6c00] 12:02:02 INFO - PROCESS | 20634 | 1464289322573 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1590ms 12:02:02 INFO - PROCESS | 20634 | 1464289322645 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:02:02 INFO - PROCESS | 20634 | 1464289322649 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:02:02 INFO - PROCESS | 20634 | 1464289322656 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:02:02 INFO - PROCESS | 20634 | 1464289322659 Marionette TRACE conn4 <- [1,1462,null,{}] 12:02:02 INFO - PROCESS | 20634 | 1464289322665 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:02 INFO - PROCESS | 20634 | 1464289322893 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:02:03 INFO - PROCESS | 20634 | 1464289323146 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x9526cc00 == 72 [pid = 20634] [id = 373] 12:02:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 231 (0x9534d400) [pid = 20634] [serial = 1120] [outer = (nil)] 12:02:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 232 (0x95684400) [pid = 20634] [serial = 1121] [outer = 0x9534d400] 12:02:03 INFO - PROCESS | 20634 | 1464289323291 Marionette DEBUG loaded listener.js 12:02:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 233 (0x9782e400) [pid = 20634] [serial = 1122] [outer = 0x9534d400] 12:02:04 INFO - PROCESS | 20634 | 1464289324279 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1679ms 12:02:04 INFO - PROCESS | 20634 | 1464289324336 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:02:04 INFO - PROCESS | 20634 | 1464289324340 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:02:04 INFO - PROCESS | 20634 | 1464289324346 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:02:04 INFO - PROCESS | 20634 | 1464289324350 Marionette TRACE conn4 <- [1,1466,null,{}] 12:02:04 INFO - PROCESS | 20634 | 1464289324356 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:04 INFO - PROCESS | 20634 | 1464289324538 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:02:04 INFO - PROCESS | 20634 | 1464289324745 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d6400 == 73 [pid = 20634] [id = 374] 12:02:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 234 (0x9522b400) [pid = 20634] [serial = 1123] [outer = (nil)] 12:02:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 235 (0x99041c00) [pid = 20634] [serial = 1124] [outer = 0x9522b400] 12:02:04 INFO - PROCESS | 20634 | 1464289324879 Marionette DEBUG loaded listener.js 12:02:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 236 (0x99c3f000) [pid = 20634] [serial = 1125] [outer = 0x9522b400] 12:02:05 INFO - PROCESS | 20634 | 1464289325864 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1586ms 12:02:05 INFO - PROCESS | 20634 | 1464289325933 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:02:05 INFO - PROCESS | 20634 | 1464289325938 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:02:05 INFO - PROCESS | 20634 | 1464289325945 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:02:05 INFO - PROCESS | 20634 | 1464289325948 Marionette TRACE conn4 <- [1,1470,null,{}] 12:02:05 INFO - PROCESS | 20634 | 1464289325954 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:06 INFO - PROCESS | 20634 | 1464289326207 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:02:06 INFO - PROCESS | 20634 | 1464289326537 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x89dfc800 == 74 [pid = 20634] [id = 375] 12:02:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 237 (0x99c3c400) [pid = 20634] [serial = 1126] [outer = (nil)] 12:02:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 238 (0x9aa50800) [pid = 20634] [serial = 1127] [outer = 0x99c3c400] 12:02:06 INFO - PROCESS | 20634 | 1464289326631 Marionette DEBUG loaded listener.js 12:02:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 239 (0x9aa5d000) [pid = 20634] [serial = 1128] [outer = 0x99c3c400] 12:02:07 INFO - PROCESS | 20634 | 1464289327575 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1687ms 12:02:07 INFO - PROCESS | 20634 | 1464289327633 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:02:07 INFO - PROCESS | 20634 | 1464289327636 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:02:07 INFO - PROCESS | 20634 | 1464289327643 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:02:07 INFO - PROCESS | 20634 | 1464289327647 Marionette TRACE conn4 <- [1,1474,null,{}] 12:02:07 INFO - PROCESS | 20634 | 1464289327652 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:07 INFO - PROCESS | 20634 | 1464289327835 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:02:08 INFO - PROCESS | 20634 | 1464289328031 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x97824c00 == 75 [pid = 20634] [id = 376] 12:02:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 240 (0x9a08ec00) [pid = 20634] [serial = 1129] [outer = (nil)] 12:02:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 241 (0x9aaec400) [pid = 20634] [serial = 1130] [outer = 0x9a08ec00] 12:02:08 INFO - PROCESS | 20634 | 1464289328133 Marionette DEBUG loaded listener.js 12:02:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 242 (0x9aaf2800) [pid = 20634] [serial = 1131] [outer = 0x9a08ec00] 12:02:09 INFO - PROCESS | 20634 | 1464289329145 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1581ms 12:02:09 INFO - PROCESS | 20634 | 1464289329225 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:02:09 INFO - PROCESS | 20634 | 1464289329228 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:02:09 INFO - PROCESS | 20634 | 1464289329235 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:02:09 INFO - PROCESS | 20634 | 1464289329238 Marionette TRACE conn4 <- [1,1478,null,{}] 12:02:09 INFO - PROCESS | 20634 | 1464289329244 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:09 INFO - PROCESS | 20634 | 1464289329481 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:02:09 INFO - PROCESS | 20634 | 1464289329742 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd54000 == 76 [pid = 20634] [id = 377] 12:02:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 243 (0x9aa54400) [pid = 20634] [serial = 1132] [outer = (nil)] 12:02:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 244 (0x9cd28000) [pid = 20634] [serial = 1133] [outer = 0x9aa54400] 12:02:09 INFO - PROCESS | 20634 | 1464289329831 Marionette DEBUG loaded listener.js 12:02:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 245 (0x9cd74c00) [pid = 20634] [serial = 1134] [outer = 0x9aa54400] 12:02:10 INFO - PROCESS | 20634 | 1464289330742 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1578ms 12:02:10 INFO - PROCESS | 20634 | 1464289330813 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:02:10 INFO - PROCESS | 20634 | 1464289330817 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:02:10 INFO - PROCESS | 20634 | 1464289330824 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:02:10 INFO - PROCESS | 20634 | 1464289330827 Marionette TRACE conn4 <- [1,1482,null,{}] 12:02:10 INFO - PROCESS | 20634 | 1464289330833 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:11 INFO - PROCESS | 20634 | 1464289331009 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:02:11 INFO - PROCESS | 20634 | 1464289331249 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x9b3ce800 == 77 [pid = 20634] [id = 378] 12:02:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 246 (0x9b930c00) [pid = 20634] [serial = 1135] [outer = (nil)] 12:02:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 247 (0xa1138400) [pid = 20634] [serial = 1136] [outer = 0x9b930c00] 12:02:11 INFO - PROCESS | 20634 | 1464289331347 Marionette DEBUG loaded listener.js 12:02:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 248 (0xa21a7000) [pid = 20634] [serial = 1137] [outer = 0x9b930c00] 12:02:12 INFO - PROCESS | 20634 | 1464289332246 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1483ms 12:02:12 INFO - PROCESS | 20634 | 1464289332308 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:02:12 INFO - PROCESS | 20634 | 1464289332312 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:02:12 INFO - PROCESS | 20634 | 1464289332318 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:02:12 INFO - PROCESS | 20634 | 1464289332321 Marionette TRACE conn4 <- [1,1486,null,{}] 12:02:12 INFO - PROCESS | 20634 | 1464289332327 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:12 INFO - PROCESS | 20634 | 1464289332508 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:02:12 INFO - PROCESS | 20634 | 1464289332703 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x9b3c6400 == 78 [pid = 20634] [id = 379] 12:02:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 249 (0xa0606c00) [pid = 20634] [serial = 1138] [outer = (nil)] 12:02:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 250 (0xa3023800) [pid = 20634] [serial = 1139] [outer = 0xa0606c00] 12:02:12 INFO - PROCESS | 20634 | 1464289332830 Marionette DEBUG loaded listener.js 12:02:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 251 (0xa30c3000) [pid = 20634] [serial = 1140] [outer = 0xa0606c00] 12:02:13 INFO - PROCESS | 20634 | 1464289333762 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1479ms 12:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:02:13 INFO - PROCESS | 20634 | 1464289333797 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:02:13 INFO - PROCESS | 20634 | 1464289333800 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:02:13 INFO - PROCESS | 20634 | 1464289333807 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:02:13 INFO - PROCESS | 20634 | 1464289333811 Marionette TRACE conn4 <- [1,1490,null,{}] 12:02:13 INFO - PROCESS | 20634 | 1464289333816 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:14 INFO - PROCESS | 20634 | 1464289334019 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:02:14 INFO - PROCESS | 20634 | 1464289334222 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd5a000 == 79 [pid = 20634] [id = 380] 12:02:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 252 (0xa26c9400) [pid = 20634] [serial = 1141] [outer = (nil)] 12:02:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 253 (0xa35eec00) [pid = 20634] [serial = 1142] [outer = 0xa26c9400] 12:02:14 INFO - PROCESS | 20634 | 1464289334315 Marionette DEBUG loaded listener.js 12:02:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 254 (0xa4e24c00) [pid = 20634] [serial = 1143] [outer = 0xa26c9400] 12:02:15 INFO - PROCESS | 20634 | 1464289335283 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1529ms 12:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:02:15 INFO - PROCESS | 20634 | 1464289335336 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:02:15 INFO - PROCESS | 20634 | 1464289335339 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:02:15 INFO - PROCESS | 20634 | 1464289335345 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:02:15 INFO - PROCESS | 20634 | 1464289335349 Marionette TRACE conn4 <- [1,1494,null,{}] 12:02:15 INFO - PROCESS | 20634 | 1464289335354 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:15 INFO - PROCESS | 20634 | 1464289335530 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:02:15 INFO - PROCESS | 20634 | 1464289335726 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x9d0b1800 == 80 [pid = 20634] [id = 381] 12:02:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 255 (0xa3255000) [pid = 20634] [serial = 1144] [outer = (nil)] 12:02:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 256 (0xa628e000) [pid = 20634] [serial = 1145] [outer = 0xa3255000] 12:02:15 INFO - PROCESS | 20634 | 1464289335808 Marionette DEBUG loaded listener.js 12:02:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 257 (0xa62edc00) [pid = 20634] [serial = 1146] [outer = 0xa3255000] 12:02:16 INFO - PROCESS | 20634 | 1464289336800 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1494ms 12:02:16 INFO - PROCESS | 20634 | 1464289336838 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:02:16 INFO - PROCESS | 20634 | 1464289336841 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:02:16 INFO - PROCESS | 20634 | 1464289336848 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:02:16 INFO - PROCESS | 20634 | 1464289336851 Marionette TRACE conn4 <- [1,1498,null,{}] 12:02:16 INFO - PROCESS | 20634 | 1464289336857 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:17 INFO - PROCESS | 20634 | 1464289337035 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:02:17 INFO - PROCESS | 20634 | 1464289337254 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bcc00 == 81 [pid = 20634] [id = 382] 12:02:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 258 (0x8c30f800) [pid = 20634] [serial = 1147] [outer = (nil)] 12:02:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 259 (0x8df08c00) [pid = 20634] [serial = 1148] [outer = 0x8c30f800] 12:02:17 INFO - PROCESS | 20634 | 1464289337337 Marionette DEBUG loaded listener.js 12:02:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 260 (0x8df0c400) [pid = 20634] [serial = 1149] [outer = 0x8c30f800] 12:02:18 INFO - PROCESS | 20634 | 1464289338246 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1430ms 12:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:02:18 INFO - PROCESS | 20634 | 1464289338278 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:02:18 INFO - PROCESS | 20634 | 1464289338281 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:02:18 INFO - PROCESS | 20634 | 1464289338288 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:02:18 INFO - PROCESS | 20634 | 1464289338290 Marionette TRACE conn4 <- [1,1502,null,{}] 12:02:18 INFO - PROCESS | 20634 | 1464289338296 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:18 INFO - PROCESS | 20634 | 1464289338477 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:02:18 INFO - PROCESS | 20634 | 1464289338697 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c317400 == 82 [pid = 20634] [id = 383] 12:02:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 261 (0x8df0a400) [pid = 20634] [serial = 1150] [outer = (nil)] 12:02:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 262 (0x910e9800) [pid = 20634] [serial = 1151] [outer = 0x8df0a400] 12:02:18 INFO - PROCESS | 20634 | 1464289338828 Marionette DEBUG loaded listener.js 12:02:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 263 (0x919de000) [pid = 20634] [serial = 1152] [outer = 0x8df0a400] 12:02:20 INFO - PROCESS | 20634 | 1464289340084 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1890ms 12:02:20 INFO - PROCESS | 20634 | 1464289340178 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:02:20 INFO - PROCESS | 20634 | 1464289340182 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:02:20 INFO - PROCESS | 20634 | 1464289340191 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 20634 | 1464289340197 Marionette TRACE conn4 <- [1,1506,null,{}] 12:02:20 INFO - PROCESS | 20634 | 1464289340205 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:20 INFO - PROCESS | 20634 | 1464289340462 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:02:20 INFO - PROCESS | 20634 | 1464289340666 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b692c00 == 83 [pid = 20634] [id = 384] 12:02:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 264 (0x8b696c00) [pid = 20634] [serial = 1153] [outer = (nil)] 12:02:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 265 (0x8c197c00) [pid = 20634] [serial = 1154] [outer = 0x8b696c00] 12:02:20 INFO - PROCESS | 20634 | 1464289340788 Marionette DEBUG loaded listener.js 12:02:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 266 (0x8d540000) [pid = 20634] [serial = 1155] [outer = 0x8b696c00] 12:02:21 INFO - PROCESS | 20634 | 1464289341859 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1689ms 12:02:21 INFO - PROCESS | 20634 | 1464289341880 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:02:21 INFO - PROCESS | 20634 | 1464289341889 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:02:21 INFO - PROCESS | 20634 | 1464289341899 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:02:21 INFO - PROCESS | 20634 | 1464289341903 Marionette TRACE conn4 <- [1,1510,null,{}] 12:02:21 INFO - PROCESS | 20634 | 1464289341909 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:22 INFO - PROCESS | 20634 | 1464289342088 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:02:22 INFO - PROCESS | 20634 | 1464289342347 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c1a1000 == 84 [pid = 20634] [id = 385] 12:02:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 267 (0x8c318400) [pid = 20634] [serial = 1156] [outer = (nil)] 12:02:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 268 (0x8e3c3800) [pid = 20634] [serial = 1157] [outer = 0x8c318400] 12:02:22 INFO - PROCESS | 20634 | 1464289342469 Marionette DEBUG loaded listener.js 12:02:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 269 (0x8e712c00) [pid = 20634] [serial = 1158] [outer = 0x8c318400] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0bb400 == 83 [pid = 20634] [id = 323] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x9060d800 == 82 [pid = 20634] [id = 259] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 268 (0x9823a400) [pid = 20634] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 267 (0x92593c00) [pid = 20634] [serial = 998] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 266 (0x9522ac00) [pid = 20634] [serial = 1001] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 265 (0x95349800) [pid = 20634] [serial = 1004] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 264 (0x98234c00) [pid = 20634] [serial = 1007] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 263 (0x98ebbc00) [pid = 20634] [serial = 1010] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 262 (0x99aa1400) [pid = 20634] [serial = 1013] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 261 (0x99c3a800) [pid = 20634] [serial = 1016] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 260 (0x99c9c400) [pid = 20634] [serial = 1019] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 259 (0x99e50c00) [pid = 20634] [serial = 1022] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 258 (0x9a183800) [pid = 20634] [serial = 1025] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 257 (0x9a682000) [pid = 20634] [serial = 1028] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 256 (0x95687000) [pid = 20634] [serial = 1052] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x8e71d800 == 81 [pid = 20634] [id = 362] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0xa0606400 == 80 [pid = 20634] [id = 361] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x95342400 == 79 [pid = 20634] [id = 360] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x9b0d2400 == 78 [pid = 20634] [id = 359] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x99aaac00 == 77 [pid = 20634] [id = 358] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee1000 == 76 [pid = 20634] [id = 357] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x9aa4f000 == 75 [pid = 20634] [id = 356] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x9782b000 == 74 [pid = 20634] [id = 355] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x9475ec00 == 73 [pid = 20634] [id = 354] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x919d3400 == 72 [pid = 20634] [id = 353] 12:02:23 INFO - PROCESS | 20634 | 1464289343497 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6e3c00 == 71 [pid = 20634] [id = 352] 12:02:23 INFO - PROCESS | 20634 | --DOCSHELL 0x89df6000 == 70 [pid = 20634] [id = 351] 12:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1633ms 12:02:23 INFO - PROCESS | 20634 | 1464289343531 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:02:23 INFO - PROCESS | 20634 | 1464289343535 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:02:23 INFO - PROCESS | 20634 | 1464289343542 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:02:23 INFO - PROCESS | 20634 | 1464289343548 Marionette TRACE conn4 <- [1,1514,null,{}] 12:02:23 INFO - PROCESS | 20634 | 1464289343563 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:23 INFO - PROCESS | 20634 | 1464289343773 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 255 (0x93a13000) [pid = 20634] [serial = 1046] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 254 (0x95689400) [pid = 20634] [serial = 1049] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 253 (0x92507c00) [pid = 20634] [serial = 1043] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 252 (0x8e71a000) [pid = 20634] [serial = 1035] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 251 (0x8e3bd000) [pid = 20634] [serial = 1034] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 250 (0x904bc000) [pid = 20634] [serial = 995] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 249 (0x910dd800) [pid = 20634] [serial = 1040] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 248 (0x919dec00) [pid = 20634] [serial = 1041] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 247 (0x919e0c00) [pid = 20634] [serial = 1038] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 246 (0x910dec00) [pid = 20634] [serial = 1037] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 245 (0x8dd47400) [pid = 20634] [serial = 992] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 244 (0x938d0800) [pid = 20634] [serial = 990] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 243 (0x910e9c00) [pid = 20634] [serial = 1031] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 242 (0x9782e000) [pid = 20634] [serial = 1050] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 241 (0x93d8dc00) [pid = 20634] [serial = 1047] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 20634 | --DOMWINDOW == 240 (0x92589c00) [pid = 20634] [serial = 1044] [outer = (nil)] [url = about:blank] 12:02:24 INFO - PROCESS | 20634 | 1464289344053 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3bd000 == 71 [pid = 20634] [id = 386] 12:02:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 241 (0x8e71a000) [pid = 20634] [serial = 1159] [outer = (nil)] 12:02:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 242 (0x9079fc00) [pid = 20634] [serial = 1160] [outer = 0x8e71a000] 12:02:24 INFO - PROCESS | 20634 | 1464289344136 Marionette DEBUG loaded listener.js 12:02:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 243 (0x910e9c00) [pid = 20634] [serial = 1161] [outer = 0x8e71a000] 12:02:24 INFO - PROCESS | 20634 | 1464289344868 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1342ms 12:02:24 INFO - PROCESS | 20634 | 1464289344889 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:02:24 INFO - PROCESS | 20634 | 1464289344893 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:02:24 INFO - PROCESS | 20634 | 1464289344900 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:02:24 INFO - PROCESS | 20634 | 1464289344903 Marionette TRACE conn4 <- [1,1518,null,{}] 12:02:24 INFO - PROCESS | 20634 | 1464289344909 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:25 INFO - PROCESS | 20634 | 1464289345154 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:02:25 INFO - PROCESS | 20634 | 1464289345258 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd4f800 == 72 [pid = 20634] [id = 387] 12:02:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 244 (0x911d1000) [pid = 20634] [serial = 1162] [outer = (nil)] 12:02:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 245 (0x919df000) [pid = 20634] [serial = 1163] [outer = 0x911d1000] 12:02:25 INFO - PROCESS | 20634 | 1464289345333 Marionette DEBUG loaded listener.js 12:02:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 246 (0x91a8c400) [pid = 20634] [serial = 1164] [outer = 0x911d1000] 12:02:26 INFO - PROCESS | 20634 | 1464289346152 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1281ms 12:02:26 INFO - PROCESS | 20634 | 1464289346189 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:02:26 INFO - PROCESS | 20634 | 1464289346193 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:02:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:02:26 INFO - PROCESS | 20634 | 1464289346200 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:02:26 INFO - PROCESS | 20634 | 1464289346203 Marionette TRACE conn4 <- [1,1522,null,{}] 12:02:26 INFO - PROCESS | 20634 | 1464289346208 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:26 INFO - PROCESS | 20634 | 1464289346422 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:02:26 INFO - PROCESS | 20634 | 1464289346455 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df04000 == 73 [pid = 20634] [id = 388] 12:02:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 247 (0x8df09400) [pid = 20634] [serial = 1165] [outer = (nil)] 12:02:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 248 (0x9250dc00) [pid = 20634] [serial = 1166] [outer = 0x8df09400] 12:02:26 INFO - PROCESS | 20634 | 1464289346530 Marionette DEBUG loaded listener.js 12:02:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 249 (0x9258d400) [pid = 20634] [serial = 1167] [outer = 0x8df09400] 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:02:27 INFO - PROCESS | 20634 | 1464289347422 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:02:27 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 () { 12:02:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:02:27 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 () { 12:02:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:02:27 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 () { 12:02:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:02:27 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 () { 12:02:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:02:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1278ms 12:02:27 INFO - PROCESS | 20634 | 1464289347483 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:02:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:02:27 INFO - PROCESS | 20634 | 1464289347489 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:02:27 INFO - PROCESS | 20634 | 1464289347495 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:02:27 INFO - PROCESS | 20634 | 1464289347499 Marionette TRACE conn4 <- [1,1526,null,{}] 12:02:27 INFO - PROCESS | 20634 | 1464289347504 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:27 INFO - PROCESS | 20634 | --DOMWINDOW == 248 (0x8dda3800) [pid = 20634] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:02:27 INFO - PROCESS | 20634 | --DOMWINDOW == 247 (0x91a88000) [pid = 20634] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:02:27 INFO - PROCESS | 20634 | --DOMWINDOW == 246 (0x8e74a800) [pid = 20634] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:02:27 INFO - PROCESS | 20634 | --DOMWINDOW == 245 (0x8e3bd800) [pid = 20634] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:02:27 INFO - PROCESS | 20634 | --DOMWINDOW == 244 (0x8dd4b400) [pid = 20634] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:02:27 INFO - PROCESS | 20634 | --DOMWINDOW == 243 (0x8b64ac00) [pid = 20634] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:02:27 INFO - PROCESS | 20634 | --DOMWINDOW == 242 (0x8dd56800) [pid = 20634] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:02:27 INFO - PROCESS | 20634 | 1464289347955 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:02:28 INFO - PROCESS | 20634 | 1464289348131 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b651400 == 74 [pid = 20634] [id = 389] 12:02:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 243 (0x8e74a800) [pid = 20634] [serial = 1168] [outer = (nil)] 12:02:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 244 (0x91d88800) [pid = 20634] [serial = 1169] [outer = 0x8e74a800] 12:02:28 INFO - PROCESS | 20634 | 1464289348226 Marionette DEBUG loaded listener.js 12:02:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 245 (0x9522d800) [pid = 20634] [serial = 1170] [outer = 0x8e74a800] 12:02:28 INFO - PROCESS | 20634 | 1464289348911 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:02:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:02:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:02:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:02:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1487ms 12:02:28 INFO - PROCESS | 20634 | 1464289348986 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:02:28 INFO - PROCESS | 20634 | 1464289348989 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:02:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:02:28 INFO - PROCESS | 20634 | 1464289348996 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:02:29 INFO - PROCESS | 20634 | 1464289348999 Marionette TRACE conn4 <- [1,1530,null,{}] 12:02:29 INFO - PROCESS | 20634 | 1464289349004 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:29 INFO - PROCESS | 20634 | 1464289349224 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:02:29 INFO - PROCESS | 20634 | 1464289349244 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0c0c00 == 75 [pid = 20634] [id = 390] 12:02:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 246 (0x91d8f000) [pid = 20634] [serial = 1171] [outer = (nil)] 12:02:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 247 (0x9534ec00) [pid = 20634] [serial = 1172] [outer = 0x91d8f000] 12:02:29 INFO - PROCESS | 20634 | 1464289349322 Marionette DEBUG loaded listener.js 12:02:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 248 (0x95683400) [pid = 20634] [serial = 1173] [outer = 0x91d8f000] 12:02:30 INFO - PROCESS | 20634 | 1464289350271 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:02:30 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 12:02:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:02:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:02:30 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. 12:02:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:02:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1334ms 12:02:30 INFO - PROCESS | 20634 | 1464289350333 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:02:30 INFO - PROCESS | 20634 | 1464289350338 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:02:30 INFO - PROCESS | 20634 | 1464289350394 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:02:30 INFO - PROCESS | 20634 | 1464289350401 Marionette TRACE conn4 <- [1,1534,null,{}] 12:02:30 INFO - PROCESS | 20634 | 1464289350416 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:30 INFO - PROCESS | 20634 | 1464289350614 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:02:30 INFO - PROCESS | 20634 | 1464289350823 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b69f000 == 76 [pid = 20634] [id = 391] 12:02:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 249 (0x8c19d800) [pid = 20634] [serial = 1174] [outer = (nil)] 12:02:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 250 (0x8df03000) [pid = 20634] [serial = 1175] [outer = 0x8c19d800] 12:02:30 INFO - PROCESS | 20634 | 1464289350954 Marionette DEBUG loaded listener.js 12:02:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 251 (0x8e013800) [pid = 20634] [serial = 1176] [outer = 0x8c19d800] 12:02:31 INFO - PROCESS | 20634 | 1464289351983 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1689ms 12:02:32 INFO - PROCESS | 20634 | 1464289352038 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:02:32 INFO - PROCESS | 20634 | 1464289352047 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:02:32 INFO - PROCESS | 20634 | 1464289352059 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:02:32 INFO - PROCESS | 20634 | 1464289352063 Marionette TRACE conn4 <- [1,1538,null,{}] 12:02:32 INFO - PROCESS | 20634 | 1464289352070 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:32 INFO - PROCESS | 20634 | 1464289352297 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:02:32 INFO - PROCESS | 20634 | 1464289352552 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e1800 == 77 [pid = 20634] [id = 392] 12:02:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 252 (0x911ce000) [pid = 20634] [serial = 1177] [outer = (nil)] 12:02:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 253 (0x919d3000) [pid = 20634] [serial = 1178] [outer = 0x911ce000] 12:02:32 INFO - PROCESS | 20634 | 1464289352684 Marionette DEBUG loaded listener.js 12:02:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 254 (0x92331c00) [pid = 20634] [serial = 1179] [outer = 0x911ce000] 12:02:33 INFO - PROCESS | 20634 | 1464289353713 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1686ms 12:02:33 INFO - PROCESS | 20634 | 1464289353745 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:02:33 INFO - PROCESS | 20634 | 1464289353749 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:02:33 INFO - PROCESS | 20634 | 1464289353758 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:02:33 INFO - PROCESS | 20634 | 1464289353764 Marionette TRACE conn4 <- [1,1542,null,{}] 12:02:33 INFO - PROCESS | 20634 | 1464289353781 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:33 INFO - PROCESS | 20634 | 1464289353979 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:02:34 INFO - PROCESS | 20634 | 1464289354231 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x95284c00 == 78 [pid = 20634] [id = 393] 12:02:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 255 (0x95342400) [pid = 20634] [serial = 1180] [outer = (nil)] 12:02:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 256 (0x95689c00) [pid = 20634] [serial = 1181] [outer = 0x95342400] 12:02:34 INFO - PROCESS | 20634 | 1464289354365 Marionette DEBUG loaded listener.js 12:02:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 257 (0x990d3c00) [pid = 20634] [serial = 1182] [outer = 0x95342400] 12:02:35 INFO - PROCESS | 20634 | 1464289355276 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1587ms 12:02:35 INFO - PROCESS | 20634 | 1464289355345 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:02:35 INFO - PROCESS | 20634 | 1464289355350 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:02:35 INFO - PROCESS | 20634 | 1464289355356 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:02:35 INFO - PROCESS | 20634 | 1464289355360 Marionette TRACE conn4 <- [1,1546,null,{}] 12:02:35 INFO - PROCESS | 20634 | 1464289355366 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:35 INFO - PROCESS | 20634 | 1464289355575 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:02:35 INFO - PROCESS | 20634 | 1464289355825 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b693000 == 79 [pid = 20634] [id = 394] 12:02:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 258 (0x9903e000) [pid = 20634] [serial = 1183] [outer = (nil)] 12:02:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 259 (0x99c9c400) [pid = 20634] [serial = 1184] [outer = 0x9903e000] 12:02:35 INFO - PROCESS | 20634 | 1464289355959 Marionette DEBUG loaded listener.js 12:02:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 260 (0x99e4c000) [pid = 20634] [serial = 1185] [outer = 0x9903e000] 12:02:36 INFO - PROCESS | 20634 | 1464289356933 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1639ms 12:02:37 INFO - PROCESS | 20634 | 1464289356998 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:02:37 INFO - PROCESS | 20634 | 1464289357003 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:02:37 INFO - PROCESS | 20634 | 1464289357010 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:02:37 INFO - PROCESS | 20634 | 1464289357014 Marionette TRACE conn4 <- [1,1550,null,{}] 12:02:37 INFO - PROCESS | 20634 | 1464289357020 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:37 INFO - PROCESS | 20634 | 1464289357213 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:02:37 INFO - PROCESS | 20634 | 1464289357493 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df4000 == 80 [pid = 20634] [id = 395] 12:02:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 261 (0x89ee0400) [pid = 20634] [serial = 1186] [outer = (nil)] 12:02:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 262 (0x99ecac00) [pid = 20634] [serial = 1187] [outer = 0x89ee0400] 12:02:37 INFO - PROCESS | 20634 | 1464289357585 Marionette DEBUG loaded listener.js 12:02:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 263 (0x9a183800) [pid = 20634] [serial = 1188] [outer = 0x89ee0400] 12:02:38 INFO - PROCESS | 20634 | 1464289358486 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1538ms 12:02:38 INFO - PROCESS | 20634 | 1464289358548 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:02:38 INFO - PROCESS | 20634 | 1464289358552 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:02:38 INFO - PROCESS | 20634 | 1464289358558 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:02:38 INFO - PROCESS | 20634 | 1464289358562 Marionette TRACE conn4 <- [1,1554,null,{}] 12:02:38 INFO - PROCESS | 20634 | 1464289358575 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:38 INFO - PROCESS | 20634 | 1464289358837 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:02:39 INFO - PROCESS | 20634 | 1464289359095 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x95350000 == 81 [pid = 20634] [id = 396] 12:02:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 264 (0x99ec4c00) [pid = 20634] [serial = 1189] [outer = (nil)] 12:02:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 265 (0x9b0cd800) [pid = 20634] [serial = 1190] [outer = 0x99ec4c00] 12:02:39 INFO - PROCESS | 20634 | 1464289359228 Marionette DEBUG loaded listener.js 12:02:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 266 (0x9b3d0800) [pid = 20634] [serial = 1191] [outer = 0x99ec4c00] 12:02:40 INFO - PROCESS | 20634 | 1464289360127 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1637ms 12:02:40 INFO - PROCESS | 20634 | 1464289360197 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:02:40 INFO - PROCESS | 20634 | 1464289360200 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:02:40 INFO - PROCESS | 20634 | 1464289360207 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:02:40 INFO - PROCESS | 20634 | 1464289360211 Marionette TRACE conn4 <- [1,1558,null,{}] 12:02:40 INFO - PROCESS | 20634 | 1464289360217 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:40 INFO - PROCESS | 20634 | 1464289360441 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:02:40 INFO - PROCESS | 20634 | 1464289360690 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aae3800 == 82 [pid = 20634] [id = 397] 12:02:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 267 (0x9ade3400) [pid = 20634] [serial = 1192] [outer = (nil)] 12:02:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 268 (0xa0605000) [pid = 20634] [serial = 1193] [outer = 0x9ade3400] 12:02:40 INFO - PROCESS | 20634 | 1464289360819 Marionette DEBUG loaded listener.js 12:02:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 269 (0xa21b0c00) [pid = 20634] [serial = 1194] [outer = 0x9ade3400] 12:02:41 INFO - PROCESS | 20634 | 1464289361729 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1581ms 12:02:41 INFO - PROCESS | 20634 | 1464289361789 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:02:41 INFO - PROCESS | 20634 | 1464289361793 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:02:41 INFO - PROCESS | 20634 | 1464289361800 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:02:41 INFO - PROCESS | 20634 | 1464289361803 Marionette TRACE conn4 <- [1,1562,null,{}] 12:02:41 INFO - PROCESS | 20634 | 1464289361809 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:42 INFO - PROCESS | 20634 | 1464289362007 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:02:42 INFO - PROCESS | 20634 | 1464289362272 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee4000 == 83 [pid = 20634] [id = 398] 12:02:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 270 (0x8aa08c00) [pid = 20634] [serial = 1195] [outer = (nil)] 12:02:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 271 (0xa325f400) [pid = 20634] [serial = 1196] [outer = 0x8aa08c00] 12:02:42 INFO - PROCESS | 20634 | 1464289362401 Marionette DEBUG loaded listener.js 12:02:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 272 (0xa35f5800) [pid = 20634] [serial = 1197] [outer = 0x8aa08c00] 12:02:43 INFO - PROCESS | 20634 | 1464289363251 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1489ms 12:02:43 INFO - PROCESS | 20634 | 1464289363306 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:02:43 INFO - PROCESS | 20634 | 1464289363311 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:02:43 INFO - PROCESS | 20634 | 1464289363317 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:02:43 INFO - PROCESS | 20634 | 1464289363321 Marionette TRACE conn4 <- [1,1566,null,{}] 12:02:43 INFO - PROCESS | 20634 | 1464289363326 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:43 INFO - PROCESS | 20634 | 1464289363512 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:02:43 INFO - PROCESS | 20634 | 1464289363720 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x91ce2400 == 84 [pid = 20634] [id = 399] 12:02:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 273 (0x91ce3c00) [pid = 20634] [serial = 1198] [outer = (nil)] 12:02:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 274 (0x91cea400) [pid = 20634] [serial = 1199] [outer = 0x91ce3c00] 12:02:43 INFO - PROCESS | 20634 | 1464289363845 Marionette DEBUG loaded listener.js 12:02:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 275 (0x91ced800) [pid = 20634] [serial = 1200] [outer = 0x91ce3c00] 12:02:44 INFO - PROCESS | 20634 | 1464289364809 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1542ms 12:02:44 INFO - PROCESS | 20634 | 1464289364859 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:02:44 INFO - PROCESS | 20634 | 1464289364863 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:02:44 INFO - PROCESS | 20634 | 1464289364870 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:02:44 INFO - PROCESS | 20634 | 1464289364873 Marionette TRACE conn4 <- [1,1570,null,{}] 12:02:44 INFO - PROCESS | 20634 | 1464289364880 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:45 INFO - PROCESS | 20634 | 1464289365080 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:02:45 INFO - PROCESS | 20634 | 1464289365335 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b69d800 == 85 [pid = 20634] [id = 400] 12:02:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 276 (0x91ce8c00) [pid = 20634] [serial = 1201] [outer = (nil)] 12:02:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 277 (0xa321ec00) [pid = 20634] [serial = 1202] [outer = 0x91ce8c00] 12:02:45 INFO - PROCESS | 20634 | 1464289365466 Marionette DEBUG loaded listener.js 12:02:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 278 (0xa503e800) [pid = 20634] [serial = 1203] [outer = 0x91ce8c00] 12:02:46 INFO - PROCESS | 20634 | 1464289366370 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1536ms 12:02:46 INFO - PROCESS | 20634 | 1464289366407 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:02:46 INFO - PROCESS | 20634 | 1464289366411 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:02:46 INFO - PROCESS | 20634 | 1464289366418 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:02:46 INFO - PROCESS | 20634 | 1464289366422 Marionette TRACE conn4 <- [1,1574,null,{}] 12:02:46 INFO - PROCESS | 20634 | 1464289366428 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:46 INFO - PROCESS | 20634 | 1464289366630 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:02:46 INFO - PROCESS | 20634 | 1464289366901 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa79c00 == 86 [pid = 20634] [id = 401] 12:02:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 279 (0x8aa7fc00) [pid = 20634] [serial = 1204] [outer = (nil)] 12:02:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 280 (0x8d542000) [pid = 20634] [serial = 1205] [outer = 0x8aa7fc00] 12:02:47 INFO - PROCESS | 20634 | 1464289367054 Marionette DEBUG loaded listener.js 12:02:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 281 (0xa6284400) [pid = 20634] [serial = 1206] [outer = 0x8aa7fc00] 12:02:47 INFO - PROCESS | 20634 | 1464289367916 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1535ms 12:02:47 INFO - PROCESS | 20634 | 1464289367953 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:02:47 INFO - PROCESS | 20634 | 1464289367957 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:02:47 INFO - PROCESS | 20634 | 1464289367963 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:02:47 INFO - PROCESS | 20634 | 1464289367970 Marionette TRACE conn4 <- [1,1578,null,{}] 12:02:47 INFO - PROCESS | 20634 | 1464289367992 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:48 INFO - PROCESS | 20634 | 1464289368235 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:02:48 INFO - PROCESS | 20634 | 1464289368398 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x88ad1000 == 87 [pid = 20634] [id = 402] 12:02:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 282 (0x88ad2000) [pid = 20634] [serial = 1207] [outer = (nil)] 12:02:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 283 (0x88ad8800) [pid = 20634] [serial = 1208] [outer = 0x88ad2000] 12:02:48 INFO - PROCESS | 20634 | 1464289368488 Marionette DEBUG loaded listener.js 12:02:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 284 (0x88ada400) [pid = 20634] [serial = 1209] [outer = 0x88ad2000] 12:02:49 INFO - PROCESS | 20634 | 1464289369376 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1484ms 12:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:02:49 INFO - PROCESS | 20634 | 1464289369449 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:02:49 INFO - PROCESS | 20634 | 1464289369452 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:02:49 INFO - PROCESS | 20634 | 1464289369458 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:02:49 INFO - PROCESS | 20634 | 1464289369462 Marionette TRACE conn4 <- [1,1582,null,{}] 12:02:49 INFO - PROCESS | 20634 | 1464289369467 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:49 INFO - PROCESS | 20634 | 1464289369652 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:02:49 INFO - PROCESS | 20634 | 1464289369888 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x88ad5800 == 88 [pid = 20634] [id = 403] 12:02:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 285 (0x88ad9400) [pid = 20634] [serial = 1210] [outer = (nil)] 12:02:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 286 (0x8d543800) [pid = 20634] [serial = 1211] [outer = 0x88ad9400] 12:02:49 INFO - PROCESS | 20634 | 1464289369981 Marionette DEBUG loaded listener.js 12:02:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 287 (0x92bc1400) [pid = 20634] [serial = 1212] [outer = 0x88ad9400] 12:02:50 INFO - PROCESS | 20634 | 1464289370883 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1479ms 12:02:50 INFO - PROCESS | 20634 | 1464289370944 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:02:50 INFO - PROCESS | 20634 | 1464289370948 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:02:50 INFO - PROCESS | 20634 | 1464289370955 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:02:50 INFO - PROCESS | 20634 | 1464289370958 Marionette TRACE conn4 <- [1,1586,null,{}] 12:02:50 INFO - PROCESS | 20634 | 1464289370966 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:51 INFO - PROCESS | 20634 | 1464289371151 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:02:51 INFO - PROCESS | 20634 | 1464289371367 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa75400 == 89 [pid = 20634] [id = 404] 12:02:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 288 (0x8aa84c00) [pid = 20634] [serial = 1213] [outer = (nil)] 12:02:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 289 (0x907a2c00) [pid = 20634] [serial = 1214] [outer = 0x8aa84c00] 12:02:51 INFO - PROCESS | 20634 | 1464289371486 Marionette DEBUG loaded listener.js 12:02:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 290 (0x92510000) [pid = 20634] [serial = 1215] [outer = 0x8aa84c00] 12:02:52 INFO - PROCESS | 20634 | 1464289372454 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:02:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:02:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1532ms 12:02:52 INFO - PROCESS | 20634 | 1464289372489 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:02:52 INFO - PROCESS | 20634 | 1464289372492 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:02:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:02:52 INFO - PROCESS | 20634 | 1464289372520 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:02:52 INFO - PROCESS | 20634 | 1464289372524 Marionette TRACE conn4 <- [1,1590,null,{}] 12:02:52 INFO - PROCESS | 20634 | 1464289372530 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:52 INFO - PROCESS | 20634 | 1464289372708 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:02:52 INFO - PROCESS | 20634 | 1464289372923 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa78000 == 90 [pid = 20634] [id = 405] 12:02:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 291 (0x8e712000) [pid = 20634] [serial = 1216] [outer = (nil)] 12:02:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 292 (0x92bcc800) [pid = 20634] [serial = 1217] [outer = 0x8e712000] 12:02:53 INFO - PROCESS | 20634 | 1464289373046 Marionette DEBUG loaded listener.js 12:02:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 293 (0x92bce800) [pid = 20634] [serial = 1218] [outer = 0x8e712000] 12:02:54 INFO - PROCESS | 20634 | 1464289374590 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2135ms 12:02:54 INFO - PROCESS | 20634 | 1464289374652 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:02:54 INFO - PROCESS | 20634 | 1464289374658 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:02:54 INFO - PROCESS | 20634 | 1464289374667 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:02:54 INFO - PROCESS | 20634 | 1464289374672 Marionette TRACE conn4 <- [1,1594,null,{}] 12:02:54 INFO - PROCESS | 20634 | 1464289374680 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:54 INFO - PROCESS | 20634 | 1464289374851 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:02:55 INFO - PROCESS | 20634 | 1464289375066 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x89847400 == 91 [pid = 20634] [id = 406] 12:02:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 294 (0x8aa77c00) [pid = 20634] [serial = 1219] [outer = (nil)] 12:02:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 295 (0x8aa80800) [pid = 20634] [serial = 1220] [outer = 0x8aa77c00] 12:02:55 INFO - PROCESS | 20634 | 1464289375189 Marionette DEBUG loaded listener.js 12:02:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 296 (0x8b0ba400) [pid = 20634] [serial = 1221] [outer = 0x8aa77c00] 12:02:56 INFO - PROCESS | 20634 | 1464289376202 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1585ms 12:02:56 INFO - PROCESS | 20634 | 1464289376253 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:02:56 INFO - PROCESS | 20634 | 1464289376260 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:02:56 INFO - PROCESS | 20634 | 1464289376271 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:02:56 INFO - PROCESS | 20634 | 1464289376274 Marionette TRACE conn4 <- [1,1598,null,{}] 12:02:56 INFO - PROCESS | 20634 | 1464289376280 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:56 INFO - PROCESS | 20634 | 1464289376455 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:02:56 INFO - PROCESS | 20634 | 1464289376756 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b649800 == 92 [pid = 20634] [id = 407] 12:02:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 297 (0x8c193400) [pid = 20634] [serial = 1222] [outer = (nil)] 12:02:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 298 (0x8d544400) [pid = 20634] [serial = 1223] [outer = 0x8c193400] 12:02:56 INFO - PROCESS | 20634 | 1464289376879 Marionette DEBUG loaded listener.js 12:02:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 299 (0x8dd52800) [pid = 20634] [serial = 1224] [outer = 0x8c193400] 12:02:57 INFO - PROCESS | 20634 | --DOCSHELL 0x8aed6000 == 91 [pid = 20634] [id = 242] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 298 (0x94757000) [pid = 20634] [serial = 1109] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 297 (0x99f02000) [pid = 20634] [serial = 1067] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 296 (0x9aa56400) [pid = 20634] [serial = 1070] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 295 (0x9ade4000) [pid = 20634] [serial = 1073] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 294 (0x9b369800) [pid = 20634] [serial = 1076] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 293 (0x9cd28400) [pid = 20634] [serial = 1079] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 292 (0x9cdeec00) [pid = 20634] [serial = 1082] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 291 (0xa1138000) [pid = 20634] [serial = 1085] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 290 (0x9d0b6000) [pid = 20634] [serial = 1088] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOCSHELL 0x8b651400 == 90 [pid = 20634] [id = 389] 12:02:57 INFO - PROCESS | 20634 | --DOCSHELL 0x8df04000 == 89 [pid = 20634] [id = 388] 12:02:57 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd4f800 == 88 [pid = 20634] [id = 387] 12:02:57 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3bd000 == 87 [pid = 20634] [id = 386] 12:02:57 INFO - PROCESS | 20634 | --DOCSHELL 0x8c1a1000 == 86 [pid = 20634] [id = 385] 12:02:57 INFO - PROCESS | 20634 | --DOCSHELL 0x8b692c00 == 85 [pid = 20634] [id = 384] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 289 (0x98b4ac00) [pid = 20634] [serial = 1053] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 288 (0x8ed57800) [pid = 20634] [serial = 1058] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 287 (0x907acc00) [pid = 20634] [serial = 1095] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 286 (0x904bd400) [pid = 20634] [serial = 1094] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 285 (0x8b0c2000) [pid = 20634] [serial = 1055] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 284 (0x91f72c00) [pid = 20634] [serial = 1103] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 283 (0x919d9c00) [pid = 20634] [serial = 1100] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 282 (0x8e741400) [pid = 20634] [serial = 1092] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 281 (0x8e3c8800) [pid = 20634] [serial = 1091] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 280 (0x8e6e7c00) [pid = 20634] [serial = 1097] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 279 (0x8e74fc00) [pid = 20634] [serial = 1098] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 278 (0x91f6d400) [pid = 20634] [serial = 1061] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 277 (0x990dc400) [pid = 20634] [serial = 1064] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 276 (0x8e625800) [pid = 20634] [serial = 1106] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 275 (0x9258c400) [pid = 20634] [serial = 1104] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 274 (0x92591800) [pid = 20634] [serial = 1107] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | --DOMWINDOW == 273 (0x91a81000) [pid = 20634] [serial = 1101] [outer = (nil)] [url = about:blank] 12:02:57 INFO - PROCESS | 20634 | 1464289377899 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:02:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:02:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1679ms 12:02:57 INFO - PROCESS | 20634 | 1464289377951 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:02:57 INFO - PROCESS | 20634 | 1464289377954 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:02:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:02:57 INFO - PROCESS | 20634 | 1464289377961 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:02:57 INFO - PROCESS | 20634 | 1464289377966 Marionette TRACE conn4 <- [1,1602,null,{}] 12:02:58 INFO - PROCESS | 20634 | 1464289378030 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:58 INFO - PROCESS | 20634 | 1464289378207 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:02:58 INFO - PROCESS | 20634 | 1464289378219 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b692c00 == 86 [pid = 20634] [id = 408] 12:02:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 274 (0x8dd41400) [pid = 20634] [serial = 1225] [outer = (nil)] 12:02:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 275 (0x8e00e400) [pid = 20634] [serial = 1226] [outer = 0x8dd41400] 12:02:58 INFO - PROCESS | 20634 | 1464289378297 Marionette DEBUG loaded listener.js 12:02:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 276 (0x8e626c00) [pid = 20634] [serial = 1227] [outer = 0x8dd41400] 12:02:59 INFO - PROCESS | 20634 | 1464289379254 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:02:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:02:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1334ms 12:02:59 INFO - PROCESS | 20634 | 1464289379298 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:02:59 INFO - PROCESS | 20634 | 1464289379303 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:02:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:02:59 INFO - PROCESS | 20634 | 1464289379308 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:02:59 INFO - PROCESS | 20634 | 1464289379312 Marionette TRACE conn4 <- [1,1606,null,{}] 12:02:59 INFO - PROCESS | 20634 | 1464289379317 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:59 INFO - PROCESS | 20634 | 1464289379475 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:02:59 INFO - PROCESS | 20634 | 1464289379668 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c199400 == 87 [pid = 20634] [id = 409] 12:02:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 277 (0x8e62b800) [pid = 20634] [serial = 1228] [outer = (nil)] 12:02:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 278 (0x8e746c00) [pid = 20634] [serial = 1229] [outer = 0x8e62b800] 12:02:59 INFO - PROCESS | 20634 | 1464289379740 Marionette DEBUG loaded listener.js 12:02:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 279 (0x8ed57800) [pid = 20634] [serial = 1230] [outer = 0x8e62b800] 12:03:00 INFO - PROCESS | 20634 | 1464289380609 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:03:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:03:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1333ms 12:03:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:03:00 INFO - PROCESS | 20634 | 1464289380642 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:03:00 INFO - PROCESS | 20634 | 1464289380645 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:03:00 INFO - PROCESS | 20634 | 1464289380652 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:03:00 INFO - PROCESS | 20634 | 1464289380655 Marionette TRACE conn4 <- [1,1610,null,{}] 12:03:00 INFO - PROCESS | 20634 | 1464289380661 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:00 INFO - PROCESS | 20634 | 1464289380884 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:03:00 INFO - PROCESS | 20634 | 1464289380912 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x89851800 == 88 [pid = 20634] [id = 410] 12:03:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 280 (0x8e6e7000) [pid = 20634] [serial = 1231] [outer = (nil)] 12:03:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 281 (0x90604400) [pid = 20634] [serial = 1232] [outer = 0x8e6e7000] 12:03:00 INFO - PROCESS | 20634 | 1464289380987 Marionette DEBUG loaded listener.js 12:03:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 282 (0x907a0c00) [pid = 20634] [serial = 1233] [outer = 0x8e6e7000] 12:03:01 INFO - PROCESS | 20634 | 1464289381931 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:03:02 INFO - PROCESS | 20634 | --DOMWINDOW == 281 (0x8df09400) [pid = 20634] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:03:02 INFO - PROCESS | 20634 | --DOMWINDOW == 280 (0x8e74a800) [pid = 20634] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:03:02 INFO - PROCESS | 20634 | --DOMWINDOW == 279 (0x911d1000) [pid = 20634] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:03:02 INFO - PROCESS | 20634 | --DOMWINDOW == 278 (0x8b696c00) [pid = 20634] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:03:02 INFO - PROCESS | 20634 | --DOMWINDOW == 277 (0x8c318400) [pid = 20634] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:03:02 INFO - PROCESS | 20634 | --DOMWINDOW == 276 (0x8e71a000) [pid = 20634] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:03:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1733ms 12:03:02 INFO - PROCESS | 20634 | 1464289382387 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:03:02 INFO - PROCESS | 20634 | 1464289382391 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:03:02 INFO - PROCESS | 20634 | 1464289382397 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:03:02 INFO - PROCESS | 20634 | 1464289382400 Marionette TRACE conn4 <- [1,1614,null,{}] 12:03:02 INFO - PROCESS | 20634 | 1464289382406 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:02 INFO - PROCESS | 20634 | 1464289382581 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:03:02 INFO - PROCESS | 20634 | 1464289382795 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x89853000 == 89 [pid = 20634] [id = 411] 12:03:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 277 (0x911c9400) [pid = 20634] [serial = 1234] [outer = (nil)] 12:03:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 278 (0x913e4400) [pid = 20634] [serial = 1235] [outer = 0x911c9400] 12:03:02 INFO - PROCESS | 20634 | 1464289382878 Marionette DEBUG loaded listener.js 12:03:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 279 (0x91a5ac00) [pid = 20634] [serial = 1236] [outer = 0x911c9400] 12:03:03 INFO - PROCESS | 20634 | 1464289383632 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:03:03 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 12:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1292ms 12:03:03 INFO - PROCESS | 20634 | 1464289383690 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:03:03 INFO - PROCESS | 20634 | 1464289383693 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:03:03 INFO - PROCESS | 20634 | 1464289383700 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:03:03 INFO - PROCESS | 20634 | 1464289383703 Marionette TRACE conn4 <- [1,1618,null,{}] 12:03:03 INFO - PROCESS | 20634 | 1464289383709 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:03 INFO - PROCESS | 20634 | 1464289383940 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:03:03 INFO - PROCESS | 20634 | 1464289383957 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x913dd400 == 90 [pid = 20634] [id = 412] 12:03:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 280 (0x913e1400) [pid = 20634] [serial = 1237] [outer = (nil)] 12:03:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 281 (0x91ceb800) [pid = 20634] [serial = 1238] [outer = 0x913e1400] 12:03:04 INFO - PROCESS | 20634 | 1464289384032 Marionette DEBUG loaded listener.js 12:03:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 282 (0x91f63800) [pid = 20634] [serial = 1239] [outer = 0x913e1400] 12:03:05 INFO - PROCESS | 20634 | 1464289385155 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:03:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:03:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1487ms 12:03:05 INFO - PROCESS | 20634 | 1464289385189 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:03:05 INFO - PROCESS | 20634 | 1464289385196 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:03:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:03:05 INFO - PROCESS | 20634 | 1464289385205 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:03:05 INFO - PROCESS | 20634 | 1464289385210 Marionette TRACE conn4 <- [1,1622,null,{}] 12:03:05 INFO - PROCESS | 20634 | 1464289385219 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:05 INFO - PROCESS | 20634 | 1464289385426 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:03:05 INFO - PROCESS | 20634 | 1464289385693 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa0dc00 == 91 [pid = 20634] [id = 413] 12:03:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 283 (0x8aa7d000) [pid = 20634] [serial = 1240] [outer = (nil)] 12:03:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 284 (0x8b64ac00) [pid = 20634] [serial = 1241] [outer = 0x8aa7d000] 12:03:05 INFO - PROCESS | 20634 | 1464289385826 Marionette DEBUG loaded listener.js 12:03:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 285 (0x8b69ec00) [pid = 20634] [serial = 1242] [outer = 0x8aa7d000] 12:03:06 INFO - PROCESS | 20634 | 1464289386774 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:03:06 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 12:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1633ms 12:03:06 INFO - PROCESS | 20634 | 1464289386839 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:03:06 INFO - PROCESS | 20634 | 1464289386848 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:03:06 INFO - PROCESS | 20634 | 1464289386858 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:03:06 INFO - PROCESS | 20634 | 1464289386863 Marionette TRACE conn4 <- [1,1626,null,{}] 12:03:06 INFO - PROCESS | 20634 | 1464289386869 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:07 INFO - PROCESS | 20634 | 1464289387095 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:03:07 INFO - PROCESS | 20634 | 1464289387392 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df0b400 == 92 [pid = 20634] [id = 414] 12:03:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 286 (0x8df0e800) [pid = 20634] [serial = 1243] [outer = (nil)] 12:03:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 287 (0x8e62b000) [pid = 20634] [serial = 1244] [outer = 0x8df0e800] 12:03:07 INFO - PROCESS | 20634 | 1464289387518 Marionette DEBUG loaded listener.js 12:03:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 288 (0x8e749400) [pid = 20634] [serial = 1245] [outer = 0x8df0e800] 12:03:08 INFO - PROCESS | 20634 | 1464289388457 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1633ms 12:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:03:08 INFO - PROCESS | 20634 | 1464289388491 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:03:08 INFO - PROCESS | 20634 | 1464289388495 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:03:08 INFO - PROCESS | 20634 | 1464289388502 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:03:08 INFO - PROCESS | 20634 | 1464289388508 Marionette TRACE conn4 <- [1,1630,null,{}] 12:03:08 INFO - PROCESS | 20634 | 1464289388524 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:08 INFO - PROCESS | 20634 | 1464289388725 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:03:09 INFO - PROCESS | 20634 | 1464289388986 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d9000 == 93 [pid = 20634] [id = 415] 12:03:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 289 (0x91ce6000) [pid = 20634] [serial = 1246] [outer = (nil)] 12:03:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 290 (0x91f67800) [pid = 20634] [serial = 1247] [outer = 0x91ce6000] 12:03:09 INFO - PROCESS | 20634 | 1464289389122 Marionette DEBUG loaded listener.js 12:03:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 291 (0x92593400) [pid = 20634] [serial = 1248] [outer = 0x91ce6000] 12:03:10 INFO - PROCESS | 20634 | 1464289390035 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1591ms 12:03:10 INFO - PROCESS | 20634 | 1464289390093 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:03:10 INFO - PROCESS | 20634 | 1464289390097 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:03:10 INFO - PROCESS | 20634 | 1464289390103 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:03:10 INFO - PROCESS | 20634 | 1464289390107 Marionette TRACE conn4 <- [1,1634,null,{}] 12:03:10 INFO - PROCESS | 20634 | 1464289390113 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:10 INFO - PROCESS | 20634 | 1464289390298 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:03:10 INFO - PROCESS | 20634 | 1464289390507 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c196400 == 94 [pid = 20634] [id = 416] 12:03:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 292 (0x8dda3800) [pid = 20634] [serial = 1249] [outer = (nil)] 12:03:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 293 (0x92592400) [pid = 20634] [serial = 1250] [outer = 0x8dda3800] 12:03:10 INFO - PROCESS | 20634 | 1464289390641 Marionette DEBUG loaded listener.js 12:03:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 294 (0x938cd000) [pid = 20634] [serial = 1251] [outer = 0x8dda3800] 12:03:11 INFO - PROCESS | 20634 | 1464289391561 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:03:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:03:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1532ms 12:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:03:11 INFO - PROCESS | 20634 | 1464289391636 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:03:11 INFO - PROCESS | 20634 | 1464289391640 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:03:11 INFO - PROCESS | 20634 | 1464289391646 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:03:11 INFO - PROCESS | 20634 | 1464289391650 Marionette TRACE conn4 <- [1,1638,null,{}] 12:03:11 INFO - PROCESS | 20634 | 1464289391656 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:11 INFO - PROCESS | 20634 | 1464289391870 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:03:12 INFO - PROCESS | 20634 | 1464289392082 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x92bc5c00 == 95 [pid = 20634] [id = 417] 12:03:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 295 (0x92bc9400) [pid = 20634] [serial = 1252] [outer = (nil)] 12:03:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 296 (0x9522ec00) [pid = 20634] [serial = 1253] [outer = 0x92bc9400] 12:03:12 INFO - PROCESS | 20634 | 1464289392223 Marionette DEBUG loaded listener.js 12:03:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 297 (0x95272c00) [pid = 20634] [serial = 1254] [outer = 0x92bc9400] 12:03:13 INFO - PROCESS | 20634 | 1464289393152 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1537ms 12:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:03:13 INFO - PROCESS | 20634 | 1464289393183 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:03:13 INFO - PROCESS | 20634 | 1464289393186 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:03:13 INFO - PROCESS | 20634 | 1464289393193 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:03:13 INFO - PROCESS | 20634 | 1464289393197 Marionette TRACE conn4 <- [1,1642,null,{}] 12:03:13 INFO - PROCESS | 20634 | 1464289393202 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:13 INFO - PROCESS | 20634 | 1464289393418 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:03:13 INFO - PROCESS | 20634 | 1464289393628 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x938cb800 == 96 [pid = 20634] [id = 418] 12:03:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 298 (0x93bed000) [pid = 20634] [serial = 1255] [outer = (nil)] 12:03:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 299 (0x990d2800) [pid = 20634] [serial = 1256] [outer = 0x93bed000] 12:03:13 INFO - PROCESS | 20634 | 1464289393759 Marionette DEBUG loaded listener.js 12:03:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 300 (0x99e41c00) [pid = 20634] [serial = 1257] [outer = 0x93bed000] 12:03:14 INFO - PROCESS | 20634 | 1464289394685 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1540ms 12:03:14 INFO - PROCESS | 20634 | 1464289394732 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:03:14 INFO - PROCESS | 20634 | 1464289394736 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:03:14 INFO - PROCESS | 20634 | 1464289394742 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:03:14 INFO - PROCESS | 20634 | 1464289394745 Marionette TRACE conn4 <- [1,1646,null,{}] 12:03:14 INFO - PROCESS | 20634 | 1464289394770 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:14 INFO - PROCESS | 20634 | 1464289394944 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:03:15 INFO - PROCESS | 20634 | 1464289395209 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa04c00 == 97 [pid = 20634] [id = 419] 12:03:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 301 (0x8dda8000) [pid = 20634] [serial = 1258] [outer = (nil)] 12:03:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 302 (0x9a182c00) [pid = 20634] [serial = 1259] [outer = 0x8dda8000] 12:03:15 INFO - PROCESS | 20634 | 1464289395294 Marionette DEBUG loaded listener.js 12:03:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 303 (0x9a1a1c00) [pid = 20634] [serial = 1260] [outer = 0x8dda8000] 12:03:16 INFO - PROCESS | 20634 | 1464289396220 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1550ms 12:03:16 INFO - PROCESS | 20634 | 1464289396296 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:03:16 INFO - PROCESS | 20634 | 1464289396301 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:03:16 INFO - PROCESS | 20634 | 1464289396309 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:03:16 INFO - PROCESS | 20634 | 1464289396312 Marionette TRACE conn4 <- [1,1650,null,{}] 12:03:16 INFO - PROCESS | 20634 | 1464289396317 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:16 INFO - PROCESS | 20634 | 1464289396495 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:03:16 INFO - PROCESS | 20634 | 1464289396710 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x9a183c00 == 98 [pid = 20634] [id = 420] 12:03:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 304 (0x9a187000) [pid = 20634] [serial = 1261] [outer = (nil)] 12:03:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 305 (0x9aae5400) [pid = 20634] [serial = 1262] [outer = 0x9a187000] 12:03:16 INFO - PROCESS | 20634 | 1464289396834 Marionette DEBUG loaded listener.js 12:03:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 306 (0x9ae6c000) [pid = 20634] [serial = 1263] [outer = 0x9a187000] 12:03:17 INFO - PROCESS | 20634 | 1464289397773 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1496ms 12:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:03:17 INFO - PROCESS | 20634 | 1464289397807 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:03:17 INFO - PROCESS | 20634 | 1464289397810 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:03:17 INFO - PROCESS | 20634 | 1464289397817 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:03:17 INFO - PROCESS | 20634 | 1464289397821 Marionette TRACE conn4 <- [1,1654,null,{}] 12:03:17 INFO - PROCESS | 20634 | 1464289397826 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:18 INFO - PROCESS | 20634 | 1464289398083 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:03:18 INFO - PROCESS | 20634 | 1464289398239 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6ec800 == 99 [pid = 20634] [id = 421] 12:03:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 307 (0x92bcb400) [pid = 20634] [serial = 1264] [outer = (nil)] 12:03:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 308 (0x9cd21400) [pid = 20634] [serial = 1265] [outer = 0x92bcb400] 12:03:18 INFO - PROCESS | 20634 | 1464289398368 Marionette DEBUG loaded listener.js 12:03:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 309 (0x9cd2f800) [pid = 20634] [serial = 1266] [outer = 0x92bcb400] 12:03:19 INFO - PROCESS | 20634 | 1464289399316 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:03:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1541ms 12:03:19 INFO - PROCESS | 20634 | 1464289399357 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:03:19 INFO - PROCESS | 20634 | 1464289399360 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:03:19 INFO - PROCESS | 20634 | 1464289399367 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:03:19 INFO - PROCESS | 20634 | 1464289399370 Marionette TRACE conn4 <- [1,1658,null,{}] 12:03:19 INFO - PROCESS | 20634 | 1464289399376 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:19 INFO - PROCESS | 20634 | 1464289399630 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:03:19 INFO - PROCESS | 20634 | 1464289399786 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x89853800 == 100 [pid = 20634] [id = 422] 12:03:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 310 (0x9b3c6c00) [pid = 20634] [serial = 1267] [outer = (nil)] 12:03:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 311 (0xa2280c00) [pid = 20634] [serial = 1268] [outer = 0x9b3c6c00] 12:03:19 INFO - PROCESS | 20634 | 1464289399913 Marionette DEBUG loaded listener.js 12:03:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 312 (0xa3027c00) [pid = 20634] [serial = 1269] [outer = 0x9b3c6c00] 12:03:20 INFO - PROCESS | 20634 | 1464289400855 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1532ms 12:03:20 INFO - PROCESS | 20634 | 1464289400904 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:03:20 INFO - PROCESS | 20634 | 1464289400908 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:03:20 INFO - PROCESS | 20634 | 1464289400914 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:03:20 INFO - PROCESS | 20634 | 1464289400919 Marionette TRACE conn4 <- [1,1662,null,{}] 12:03:20 INFO - PROCESS | 20634 | 1464289400924 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:21 INFO - PROCESS | 20634 | 1464289401125 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:03:21 INFO - PROCESS | 20634 | 1464289401341 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fa3800 == 101 [pid = 20634] [id = 423] 12:03:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 313 (0x89fa4800) [pid = 20634] [serial = 1270] [outer = (nil)] 12:03:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 314 (0x89fae400) [pid = 20634] [serial = 1271] [outer = 0x89fa4800] 12:03:21 INFO - PROCESS | 20634 | 1464289401473 Marionette DEBUG loaded listener.js 12:03:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 315 (0xa2282000) [pid = 20634] [serial = 1272] [outer = 0x89fa4800] 12:03:22 INFO - PROCESS | 20634 | 1464289402482 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1629ms 12:03:22 INFO - PROCESS | 20634 | 1464289402545 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:03:22 INFO - PROCESS | 20634 | 1464289402549 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:03:22 INFO - PROCESS | 20634 | 1464289402555 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:03:22 INFO - PROCESS | 20634 | 1464289402559 Marionette TRACE conn4 <- [1,1666,null,{}] 12:03:22 INFO - PROCESS | 20634 | 1464289402564 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:22 INFO - PROCESS | 20634 | 1464289402742 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:03:22 INFO - PROCESS | 20634 | 1464289402955 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b01400 == 102 [pid = 20634] [id = 424] 12:03:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 316 (0x88b03400) [pid = 20634] [serial = 1273] [outer = (nil)] 12:03:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 317 (0x88b0bc00) [pid = 20634] [serial = 1274] [outer = 0x88b03400] 12:03:23 INFO - PROCESS | 20634 | 1464289403080 Marionette DEBUG loaded listener.js 12:03:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 318 (0x88b0d800) [pid = 20634] [serial = 1275] [outer = 0x88b03400] 12:03:23 INFO - PROCESS | 20634 | 1464289403983 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1481ms 12:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:03:24 INFO - PROCESS | 20634 | 1464289404037 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:03:24 INFO - PROCESS | 20634 | 1464289404040 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:03:24 INFO - PROCESS | 20634 | 1464289404047 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:03:24 INFO - PROCESS | 20634 | 1464289404050 Marionette TRACE conn4 <- [1,1670,null,{}] 12:03:24 INFO - PROCESS | 20634 | 1464289404056 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:24 INFO - PROCESS | 20634 | 1464289404229 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:03:24 INFO - PROCESS | 20634 | 1464289404502 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x884ed400 == 103 [pid = 20634] [id = 425] 12:03:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 319 (0x884ee000) [pid = 20634] [serial = 1276] [outer = (nil)] 12:03:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 320 (0x884f5000) [pid = 20634] [serial = 1277] [outer = 0x884ee000] 12:03:24 INFO - PROCESS | 20634 | 1464289404644 Marionette DEBUG loaded listener.js 12:03:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 321 (0x884f8000) [pid = 20634] [serial = 1278] [outer = 0x884ee000] 12:03:25 INFO - PROCESS | 20634 | 1464289405507 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1533ms 12:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:03:25 INFO - PROCESS | 20634 | 1464289405579 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:03:25 INFO - PROCESS | 20634 | 1464289405582 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:03:25 INFO - PROCESS | 20634 | 1464289405589 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:03:25 INFO - PROCESS | 20634 | 1464289405591 Marionette TRACE conn4 <- [1,1674,null,{}] 12:03:25 INFO - PROCESS | 20634 | 1464289405597 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:25 INFO - PROCESS | 20634 | 1464289405818 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:03:26 INFO - PROCESS | 20634 | 1464289406081 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x884f1000 == 104 [pid = 20634] [id = 426] 12:03:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 322 (0x884f6400) [pid = 20634] [serial = 1279] [outer = (nil)] 12:03:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 323 (0x89851c00) [pid = 20634] [serial = 1280] [outer = 0x884f6400] 12:03:26 INFO - PROCESS | 20634 | 1464289406205 Marionette DEBUG loaded listener.js 12:03:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 324 (0x89fb1000) [pid = 20634] [serial = 1281] [outer = 0x884f6400] 12:03:27 INFO - PROCESS | 20634 | 1464289407079 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1533ms 12:03:27 INFO - PROCESS | 20634 | 1464289407120 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:03:27 INFO - PROCESS | 20634 | 1464289407124 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:03:27 INFO - PROCESS | 20634 | 1464289407131 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:03:27 INFO - PROCESS | 20634 | 1464289407133 Marionette TRACE conn4 <- [1,1678,null,{}] 12:03:27 INFO - PROCESS | 20634 | 1464289407140 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:27 INFO - PROCESS | 20634 | 1464289407316 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:03:27 INFO - PROCESS | 20634 | 1464289407593 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b03000 == 105 [pid = 20634] [id = 427] 12:03:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 325 (0x88b08800) [pid = 20634] [serial = 1282] [outer = (nil)] 12:03:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 326 (0x911cec00) [pid = 20634] [serial = 1283] [outer = 0x88b08800] 12:03:27 INFO - PROCESS | 20634 | 1464289407726 Marionette DEBUG loaded listener.js 12:03:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 327 (0x91f67000) [pid = 20634] [serial = 1284] [outer = 0x88b08800] 12:03:28 INFO - PROCESS | 20634 | 1464289408598 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1529ms 12:03:28 INFO - PROCESS | 20634 | 1464289408661 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:03:28 INFO - PROCESS | 20634 | 1464289408665 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:03:28 INFO - PROCESS | 20634 | 1464289408671 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:03:28 INFO - PROCESS | 20634 | 1464289408674 Marionette TRACE conn4 <- [1,1682,null,{}] 12:03:28 INFO - PROCESS | 20634 | 1464289408680 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:28 INFO - PROCESS | 20634 | 1464289408874 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:03:29 INFO - PROCESS | 20634 | 1464289409098 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd5ec00 == 106 [pid = 20634] [id = 428] 12:03:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 328 (0x8e710000) [pid = 20634] [serial = 1285] [outer = (nil)] 12:03:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 329 (0x9aa5a800) [pid = 20634] [serial = 1286] [outer = 0x8e710000] 12:03:29 INFO - PROCESS | 20634 | 1464289409265 Marionette DEBUG loaded listener.js 12:03:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 330 (0x9b3d0400) [pid = 20634] [serial = 1287] [outer = 0x8e710000] 12:03:30 INFO - PROCESS | 20634 | 1464289410181 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1585ms 12:03:30 INFO - PROCESS | 20634 | 1464289410257 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:03:30 INFO - PROCESS | 20634 | 1464289410261 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:03:30 INFO - PROCESS | 20634 | 1464289410268 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:03:30 INFO - PROCESS | 20634 | 1464289410270 Marionette TRACE conn4 <- [1,1686,null,{}] 12:03:30 INFO - PROCESS | 20634 | 1464289410276 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:30 INFO - PROCESS | 20634 | 1464289410844 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:03:31 INFO - PROCESS | 20634 | 1464289411130 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x8796b800 == 107 [pid = 20634] [id = 429] 12:03:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 331 (0x8796d000) [pid = 20634] [serial = 1288] [outer = (nil)] 12:03:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 332 (0x88b01c00) [pid = 20634] [serial = 1289] [outer = 0x8796d000] 12:03:31 INFO - PROCESS | 20634 | 1464289411215 Marionette DEBUG loaded listener.js 12:03:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 333 (0x89847c00) [pid = 20634] [serial = 1290] [outer = 0x8796d000] 12:03:32 INFO - PROCESS | 20634 | 1464289412119 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:03:32 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 12:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1930ms 12:03:32 INFO - PROCESS | 20634 | 1464289412200 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:03:32 INFO - PROCESS | 20634 | 1464289412205 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:03:32 INFO - PROCESS | 20634 | 1464289412213 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:03:32 INFO - PROCESS | 20634 | 1464289412219 Marionette TRACE conn4 <- [1,1690,null,{}] 12:03:32 INFO - PROCESS | 20634 | 1464289412225 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:32 INFO - PROCESS | 20634 | 1464289412441 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:03:32 INFO - PROCESS | 20634 | 1464289412726 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x88adc400 == 108 [pid = 20634] [id = 430] 12:03:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 334 (0x8aa02800) [pid = 20634] [serial = 1291] [outer = (nil)] 12:03:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 335 (0x8aa7b000) [pid = 20634] [serial = 1292] [outer = 0x8aa02800] 12:03:32 INFO - PROCESS | 20634 | 1464289412917 Marionette DEBUG loaded listener.js 12:03:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 336 (0x8aa83c00) [pid = 20634] [serial = 1293] [outer = 0x8aa02800] 12:03:33 INFO - PROCESS | 20634 | 1464289413846 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1694ms 12:03:33 INFO - PROCESS | 20634 | 1464289413906 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:03:33 INFO - PROCESS | 20634 | 1464289413911 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:03:33 INFO - PROCESS | 20634 | 1464289413917 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:03:33 INFO - PROCESS | 20634 | 1464289413920 Marionette TRACE conn4 <- [1,1694,null,{}] 12:03:33 INFO - PROCESS | 20634 | 1464289413926 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:34 INFO - PROCESS | 20634 | 1464289414098 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:03:34 INFO - PROCESS | 20634 | 1464289414422 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fac400 == 109 [pid = 20634] [id = 431] 12:03:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 337 (0x8aa79400) [pid = 20634] [serial = 1294] [outer = (nil)] 12:03:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 338 (0x8c30f000) [pid = 20634] [serial = 1295] [outer = 0x8aa79400] 12:03:34 INFO - PROCESS | 20634 | 1464289414573 Marionette DEBUG loaded listener.js 12:03:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 339 (0x8dda6c00) [pid = 20634] [serial = 1296] [outer = 0x8aa79400] 12:03:34 INFO - PROCESS | 20634 | --DOCSHELL 0x95232800 == 108 [pid = 20634] [id = 321] 12:03:34 INFO - PROCESS | 20634 | --DOCSHELL 0x9258a000 == 107 [pid = 20634] [id = 319] 12:03:34 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa02400 == 106 [pid = 20634] [id = 289] 12:03:34 INFO - PROCESS | 20634 | --DOMWINDOW == 338 (0x9534ec00) [pid = 20634] [serial = 1172] [outer = (nil)] [url = about:blank] 12:03:34 INFO - PROCESS | 20634 | --DOCSHELL 0x89853000 == 105 [pid = 20634] [id = 411] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x89851800 == 104 [pid = 20634] [id = 410] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x8c199400 == 103 [pid = 20634] [id = 409] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x8b692c00 == 102 [pid = 20634] [id = 408] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x8b649800 == 101 [pid = 20634] [id = 407] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x89847400 == 100 [pid = 20634] [id = 406] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x91ce2400 == 99 [pid = 20634] [id = 399] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee4000 == 98 [pid = 20634] [id = 398] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x9aae3800 == 97 [pid = 20634] [id = 397] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x95350000 == 96 [pid = 20634] [id = 396] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x89df4000 == 95 [pid = 20634] [id = 395] 12:03:35 INFO - PROCESS | 20634 | --DOCSHELL 0x8b693000 == 94 [pid = 20634] [id = 394] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 337 (0x9258d400) [pid = 20634] [serial = 1167] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 336 (0x904bd000) [pid = 20634] [serial = 1115] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 335 (0x99041c00) [pid = 20634] [serial = 1124] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 334 (0x91d88800) [pid = 20634] [serial = 1169] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 333 (0x91a8c400) [pid = 20634] [serial = 1164] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 332 (0xa3023800) [pid = 20634] [serial = 1139] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 331 (0x9aaec400) [pid = 20634] [serial = 1130] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 330 (0x8df08c00) [pid = 20634] [serial = 1148] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 329 (0x9cd28000) [pid = 20634] [serial = 1133] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 328 (0x8d540000) [pid = 20634] [serial = 1155] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 327 (0x95684400) [pid = 20634] [serial = 1121] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 326 (0x8e3c3800) [pid = 20634] [serial = 1157] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 325 (0x910e9c00) [pid = 20634] [serial = 1161] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 324 (0x9079fc00) [pid = 20634] [serial = 1160] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 323 (0x919df000) [pid = 20634] [serial = 1163] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 322 (0x9522d400) [pid = 20634] [serial = 1118] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 321 (0x9aa50800) [pid = 20634] [serial = 1127] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 320 (0x9522d800) [pid = 20634] [serial = 1170] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 319 (0xa1138400) [pid = 20634] [serial = 1136] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 318 (0x8e712c00) [pid = 20634] [serial = 1158] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 317 (0x910e9800) [pid = 20634] [serial = 1151] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 316 (0xa628e000) [pid = 20634] [serial = 1145] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 315 (0x9250dc00) [pid = 20634] [serial = 1166] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 314 (0x8c197c00) [pid = 20634] [serial = 1154] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 313 (0x8dd58000) [pid = 20634] [serial = 1112] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | --DOMWINDOW == 312 (0xa35eec00) [pid = 20634] [serial = 1142] [outer = (nil)] [url = about:blank] 12:03:35 INFO - PROCESS | 20634 | 1464289415533 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1631ms 12:03:35 INFO - PROCESS | 20634 | 1464289415549 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:03:35 INFO - PROCESS | 20634 | 1464289415554 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:03:35 INFO - PROCESS | 20634 | 1464289415570 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:03:35 INFO - PROCESS | 20634 | 1464289415576 Marionette TRACE conn4 <- [1,1698,null,{}] 12:03:35 INFO - PROCESS | 20634 | 1464289415582 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:35 INFO - PROCESS | 20634 | 1464289415753 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:03:35 INFO - PROCESS | 20634 | 1464289415948 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x89847400 == 95 [pid = 20634] [id = 432] 12:03:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 313 (0x8c199400) [pid = 20634] [serial = 1297] [outer = (nil)] 12:03:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 314 (0x8e3c3800) [pid = 20634] [serial = 1298] [outer = 0x8c199400] 12:03:36 INFO - PROCESS | 20634 | 1464289416027 Marionette DEBUG loaded listener.js 12:03:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 315 (0x8e632000) [pid = 20634] [serial = 1299] [outer = 0x8c199400] 12:03:36 INFO - PROCESS | 20634 | 1464289416815 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:03:36 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 12:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1297ms 12:03:36 INFO - PROCESS | 20634 | 1464289416860 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:03:36 INFO - PROCESS | 20634 | 1464289416864 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:03:36 INFO - PROCESS | 20634 | 1464289416870 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:03:36 INFO - PROCESS | 20634 | 1464289416873 Marionette TRACE conn4 <- [1,1702,null,{}] 12:03:36 INFO - PROCESS | 20634 | 1464289416879 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:37 INFO - PROCESS | 20634 | 1464289417133 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:03:37 INFO - PROCESS | 20634 | 1464289417166 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fafc00 == 96 [pid = 20634] [id = 433] 12:03:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 316 (0x8e3bd400) [pid = 20634] [serial = 1300] [outer = (nil)] 12:03:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 317 (0x904bd400) [pid = 20634] [serial = 1301] [outer = 0x8e3bd400] 12:03:37 INFO - PROCESS | 20634 | 1464289417245 Marionette DEBUG loaded listener.js 12:03:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 318 (0x907acc00) [pid = 20634] [serial = 1302] [outer = 0x8e3bd400] 12:03:38 INFO - PROCESS | 20634 | 1464289418275 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1429ms 12:03:38 INFO - PROCESS | 20634 | 1464289418300 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:03:38 INFO - PROCESS | 20634 | 1464289418304 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:03:38 INFO - PROCESS | 20634 | 1464289418311 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:03:38 INFO - PROCESS | 20634 | 1464289418314 Marionette TRACE conn4 <- [1,1706,null,{}] 12:03:38 INFO - PROCESS | 20634 | 1464289418319 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:38 INFO - PROCESS | 20634 | 1464289418578 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:03:38 INFO - PROCESS | 20634 | 1464289418623 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x911d3400 == 97 [pid = 20634] [id = 434] 12:03:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 319 (0x919d2400) [pid = 20634] [serial = 1303] [outer = (nil)] 12:03:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 320 (0x91a58400) [pid = 20634] [serial = 1304] [outer = 0x919d2400] 12:03:38 INFO - PROCESS | 20634 | 1464289418706 Marionette DEBUG loaded listener.js 12:03:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 321 (0x91cedc00) [pid = 20634] [serial = 1305] [outer = 0x919d2400] 12:03:39 INFO - PROCESS | 20634 | --DOMWINDOW == 320 (0x8c193400) [pid = 20634] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:03:39 INFO - PROCESS | 20634 | --DOMWINDOW == 319 (0x8aa77c00) [pid = 20634] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:03:39 INFO - PROCESS | 20634 | --DOMWINDOW == 318 (0x8dd41400) [pid = 20634] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:03:39 INFO - PROCESS | 20634 | --DOMWINDOW == 317 (0x911c9400) [pid = 20634] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:03:39 INFO - PROCESS | 20634 | --DOMWINDOW == 316 (0x8e62b800) [pid = 20634] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:03:39 INFO - PROCESS | 20634 | --DOMWINDOW == 315 (0x8e6e7000) [pid = 20634] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:03:39 INFO - PROCESS | 20634 | 1464289419937 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1687ms 12:03:40 INFO - PROCESS | 20634 | 1464289420002 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:03:40 INFO - PROCESS | 20634 | 1464289420006 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:03:40 INFO - PROCESS | 20634 | 1464289420012 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:03:40 INFO - PROCESS | 20634 | 1464289420015 Marionette TRACE conn4 <- [1,1710,null,{}] 12:03:40 INFO - PROCESS | 20634 | 1464289420020 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:40 INFO - PROCESS | 20634 | 1464289420255 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:03:40 INFO - PROCESS | 20634 | 1464289420272 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x89853c00 == 98 [pid = 20634] [id = 435] 12:03:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 316 (0x8c193400) [pid = 20634] [serial = 1306] [outer = (nil)] 12:03:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 317 (0x91d8dc00) [pid = 20634] [serial = 1307] [outer = 0x8c193400] 12:03:40 INFO - PROCESS | 20634 | 1464289420345 Marionette DEBUG loaded listener.js 12:03:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 318 (0x9258d000) [pid = 20634] [serial = 1308] [outer = 0x8c193400] 12:03:41 INFO - PROCESS | 20634 | 1464289421181 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1233ms 12:03:41 INFO - PROCESS | 20634 | 1464289421245 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:03:41 INFO - PROCESS | 20634 | 1464289421249 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:03:41 INFO - PROCESS | 20634 | 1464289421255 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:03:41 INFO - PROCESS | 20634 | 1464289421258 Marionette TRACE conn4 <- [1,1714,null,{}] 12:03:41 INFO - PROCESS | 20634 | 1464289421264 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:41 INFO - PROCESS | 20634 | 1464289421428 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:03:41 INFO - PROCESS | 20634 | 1464289421438 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x913db800 == 99 [pid = 20634] [id = 436] 12:03:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 319 (0x91a8ec00) [pid = 20634] [serial = 1309] [outer = (nil)] 12:03:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 320 (0x938ac800) [pid = 20634] [serial = 1310] [outer = 0x91a8ec00] 12:03:41 INFO - PROCESS | 20634 | 1464289421512 Marionette DEBUG loaded listener.js 12:03:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 321 (0x9475ec00) [pid = 20634] [serial = 1311] [outer = 0x91a8ec00] 12:03:42 INFO - PROCESS | 20634 | 1464289422773 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1579ms 12:03:42 INFO - PROCESS | 20634 | 1464289422836 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:03:42 INFO - PROCESS | 20634 | 1464289422844 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:03:42 INFO - PROCESS | 20634 | 1464289422852 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:03:42 INFO - PROCESS | 20634 | 1464289422858 Marionette TRACE conn4 <- [1,1718,null,{}] 12:03:42 INFO - PROCESS | 20634 | 1464289422866 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:43 INFO - PROCESS | 20634 | 1464289423081 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:03:43 INFO - PROCESS | 20634 | 1464289423355 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x88adac00 == 100 [pid = 20634] [id = 437] 12:03:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 322 (0x88b0d400) [pid = 20634] [serial = 1312] [outer = (nil)] 12:03:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 323 (0x89faa800) [pid = 20634] [serial = 1313] [outer = 0x88b0d400] 12:03:43 INFO - PROCESS | 20634 | 1464289423490 Marionette DEBUG loaded listener.js 12:03:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 324 (0x8aa81800) [pid = 20634] [serial = 1314] [outer = 0x88b0d400] 12:03:44 INFO - PROCESS | 20634 | 1464289424459 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1645ms 12:03:44 INFO - PROCESS | 20634 | 1464289424498 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:03:44 INFO - PROCESS | 20634 | 1464289424507 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:03:44 INFO - PROCESS | 20634 | 1464289424517 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:03:44 INFO - PROCESS | 20634 | 1464289424521 Marionette TRACE conn4 <- [1,1722,null,{}] 12:03:44 INFO - PROCESS | 20634 | 1464289424527 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:44 INFO - PROCESS | 20634 | 1464289424730 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:03:45 INFO - PROCESS | 20634 | 1464289425044 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d54a400 == 101 [pid = 20634] [id = 438] 12:03:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 325 (0x8dd5c400) [pid = 20634] [serial = 1315] [outer = (nil)] 12:03:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 326 (0x8df05800) [pid = 20634] [serial = 1316] [outer = 0x8dd5c400] 12:03:45 INFO - PROCESS | 20634 | 1464289425174 Marionette DEBUG loaded listener.js 12:03:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 327 (0x8e627400) [pid = 20634] [serial = 1317] [outer = 0x8dd5c400] 12:03:46 INFO - PROCESS | 20634 | 1464289426069 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:03:46 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 12:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1629ms 12:03:46 INFO - PROCESS | 20634 | 1464289426146 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:03:46 INFO - PROCESS | 20634 | 1464289426150 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:03:46 INFO - PROCESS | 20634 | 1464289426157 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:03:46 INFO - PROCESS | 20634 | 1464289426163 Marionette TRACE conn4 <- [1,1726,null,{}] 12:03:46 INFO - PROCESS | 20634 | 1464289426179 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:46 INFO - PROCESS | 20634 | 1464289426411 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:03:46 INFO - PROCESS | 20634 | 1464289426676 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa7ac00 == 102 [pid = 20634] [id = 439] 12:03:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 328 (0x91a5b400) [pid = 20634] [serial = 1318] [outer = (nil)] 12:03:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 329 (0x92bc5400) [pid = 20634] [serial = 1319] [outer = 0x91a5b400] 12:03:46 INFO - PROCESS | 20634 | 1464289426811 Marionette DEBUG loaded listener.js 12:03:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 330 (0x95282c00) [pid = 20634] [serial = 1320] [outer = 0x91a5b400] 12:03:47 INFO - PROCESS | 20634 | 1464289427708 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1590ms 12:03:47 INFO - PROCESS | 20634 | 1464289427747 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:03:47 INFO - PROCESS | 20634 | 1464289427752 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:03:47 INFO - PROCESS | 20634 | 1464289427759 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:03:47 INFO - PROCESS | 20634 | 1464289427764 Marionette TRACE conn4 <- [1,1730,null,{}] 12:03:47 INFO - PROCESS | 20634 | 1464289427770 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:47 INFO - PROCESS | 20634 | 1464289427987 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:03:48 INFO - PROCESS | 20634 | 1464289428260 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6e3800 == 103 [pid = 20634] [id = 440] 12:03:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 331 (0x8ed51000) [pid = 20634] [serial = 1321] [outer = (nil)] 12:03:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 332 (0x98235000) [pid = 20634] [serial = 1322] [outer = 0x8ed51000] 12:03:48 INFO - PROCESS | 20634 | 1464289428396 Marionette DEBUG loaded listener.js 12:03:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 333 (0x990ce400) [pid = 20634] [serial = 1323] [outer = 0x8ed51000] 12:03:49 INFO - PROCESS | 20634 | 1464289429294 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:03:49 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 12:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1584ms 12:03:49 INFO - PROCESS | 20634 | 1464289429344 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:03:49 INFO - PROCESS | 20634 | 1464289429348 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:03:49 INFO - PROCESS | 20634 | 1464289429354 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:03:49 INFO - PROCESS | 20634 | 1464289429358 Marionette TRACE conn4 <- [1,1734,null,{}] 12:03:49 INFO - PROCESS | 20634 | 1464289429363 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:49 INFO - PROCESS | 20634 | 1464289429556 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:03:49 INFO - PROCESS | 20634 | 1464289429776 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x9567d800 == 104 [pid = 20634] [id = 441] 12:03:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 334 (0x9567f800) [pid = 20634] [serial = 1324] [outer = (nil)] 12:03:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 335 (0x99c44800) [pid = 20634] [serial = 1325] [outer = 0x9567f800] 12:03:49 INFO - PROCESS | 20634 | 1464289429905 Marionette DEBUG loaded listener.js 12:03:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 336 (0x9a087400) [pid = 20634] [serial = 1326] [outer = 0x9567f800] 12:03:50 INFO - PROCESS | 20634 | 1464289430934 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1641ms 12:03:50 INFO - PROCESS | 20634 | 1464289430996 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:03:51 INFO - PROCESS | 20634 | 1464289431000 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:03:51 INFO - PROCESS | 20634 | 1464289431007 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:03:51 INFO - PROCESS | 20634 | 1464289431011 Marionette TRACE conn4 <- [1,1738,null,{}] 12:03:51 INFO - PROCESS | 20634 | 1464289431018 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:51 INFO - PROCESS | 20634 | 1464289431261 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:03:51 INFO - PROCESS | 20634 | 1464289431568 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x95687000 == 105 [pid = 20634] [id = 442] 12:03:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 337 (0x99aa1400) [pid = 20634] [serial = 1327] [outer = (nil)] 12:03:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 338 (0x9cdf3c00) [pid = 20634] [serial = 1328] [outer = 0x99aa1400] 12:03:51 INFO - PROCESS | 20634 | 1464289431661 Marionette DEBUG loaded listener.js 12:03:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 339 (0xa227a400) [pid = 20634] [serial = 1329] [outer = 0x99aa1400] 12:03:52 INFO - PROCESS | 20634 | 1464289432530 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1580ms 12:03:52 INFO - PROCESS | 20634 | 1464289432588 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:03:52 INFO - PROCESS | 20634 | 1464289432592 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:03:52 INFO - PROCESS | 20634 | 1464289432598 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:03:52 INFO - PROCESS | 20634 | 1464289432602 Marionette TRACE conn4 <- [1,1742,null,{}] 12:03:52 INFO - PROCESS | 20634 | 1464289432607 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:52 INFO - PROCESS | 20634 | 1464289432785 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:03:53 INFO - PROCESS | 20634 | 1464289433150 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64c800 == 106 [pid = 20634] [id = 443] 12:03:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 340 (0x8dd48800) [pid = 20634] [serial = 1330] [outer = (nil)] 12:03:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 341 (0x924ac400) [pid = 20634] [serial = 1331] [outer = 0x8dd48800] 12:03:53 INFO - PROCESS | 20634 | 1464289433240 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 342 (0x924b0800) [pid = 20634] [serial = 1332] [outer = 0x8dd48800] 12:03:54 INFO - PROCESS | 20634 | 1464289434120 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1590ms 12:03:54 INFO - PROCESS | 20634 | 1464289434189 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 20634 | 1464289434192 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:03:54 INFO - PROCESS | 20634 | 1464289434200 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 20634 | 1464289434203 Marionette TRACE conn4 <- [1,1746,null,{}] 12:03:54 INFO - PROCESS | 20634 | 1464289434209 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:54 INFO - PROCESS | 20634 | 1464289434393 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:03:54 INFO - PROCESS | 20634 | 1464289434662 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x884f3800 == 107 [pid = 20634] [id = 444] 12:03:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 343 (0x8c317800) [pid = 20634] [serial = 1333] [outer = (nil)] 12:03:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 344 (0x9add9400) [pid = 20634] [serial = 1334] [outer = 0x8c317800] 12:03:54 INFO - PROCESS | 20634 | 1464289434789 Marionette DEBUG loaded listener.js 12:03:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 345 (0xa35eec00) [pid = 20634] [serial = 1335] [outer = 0x8c317800] 12:03:55 INFO - PROCESS | 20634 | 1464289435691 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1529ms 12:03:55 INFO - PROCESS | 20634 | 1464289435729 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:03:55 INFO - PROCESS | 20634 | 1464289435734 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:03:55 INFO - PROCESS | 20634 | 1464289435740 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:03:55 INFO - PROCESS | 20634 | 1464289435743 Marionette TRACE conn4 <- [1,1750,null,{}] 12:03:55 INFO - PROCESS | 20634 | 1464289435749 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:55 INFO - PROCESS | 20634 | 1464289435930 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:03:56 INFO - PROCESS | 20634 | 1464289436209 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x924ad800 == 108 [pid = 20634] [id = 445] 12:03:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 346 (0x98ebbc00) [pid = 20634] [serial = 1336] [outer = (nil)] 12:03:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 347 (0x99821c00) [pid = 20634] [serial = 1337] [outer = 0x98ebbc00] 12:03:56 INFO - PROCESS | 20634 | 1464289436339 Marionette DEBUG loaded listener.js 12:03:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 348 (0x99823000) [pid = 20634] [serial = 1338] [outer = 0x98ebbc00] 12:03:57 INFO - PROCESS | 20634 | 1464289437197 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1529ms 12:03:57 INFO - PROCESS | 20634 | 1464289437269 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:03:57 INFO - PROCESS | 20634 | 1464289437272 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:03:57 INFO - PROCESS | 20634 | 1464289437279 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:03:57 INFO - PROCESS | 20634 | 1464289437282 Marionette TRACE conn4 <- [1,1754,null,{}] 12:03:57 INFO - PROCESS | 20634 | 1464289437288 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:57 INFO - PROCESS | 20634 | 1464289437483 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:03:57 INFO - PROCESS | 20634 | 1464289437748 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dde2000 == 109 [pid = 20634] [id = 446] 12:03:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 349 (0x8dde9800) [pid = 20634] [serial = 1339] [outer = (nil)] 12:03:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 350 (0x8ddec400) [pid = 20634] [serial = 1340] [outer = 0x8dde9800] 12:03:57 INFO - PROCESS | 20634 | 1464289437903 Marionette DEBUG loaded listener.js 12:03:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 351 (0x8ddef000) [pid = 20634] [serial = 1341] [outer = 0x8dde9800] 12:03:58 INFO - PROCESS | 20634 | 1464289438831 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1589ms 12:03:58 INFO - PROCESS | 20634 | 1464289438869 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:03:58 INFO - PROCESS | 20634 | 1464289438873 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:03:58 INFO - PROCESS | 20634 | 1464289438880 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:03:58 INFO - PROCESS | 20634 | 1464289438884 Marionette TRACE conn4 <- [1,1758,null,{}] 12:03:58 INFO - PROCESS | 20634 | 1464289438890 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:59 INFO - PROCESS | 20634 | 1464289439115 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:03:59 INFO - PROCESS | 20634 | 1464289439430 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dde7000 == 110 [pid = 20634] [id = 447] 12:03:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 352 (0x8ddea800) [pid = 20634] [serial = 1342] [outer = (nil)] 12:03:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 353 (0x9982ac00) [pid = 20634] [serial = 1343] [outer = 0x8ddea800] 12:03:59 INFO - PROCESS | 20634 | 1464289439529 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 354 (0xa673d400) [pid = 20634] [serial = 1344] [outer = 0x8ddea800] 12:04:00 INFO - PROCESS | 20634 | 1464289440367 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1531ms 12:04:00 INFO - PROCESS | 20634 | 1464289440410 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:04:00 INFO - PROCESS | 20634 | 1464289440414 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:04:00 INFO - PROCESS | 20634 | 1464289440420 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:04:00 INFO - PROCESS | 20634 | 1464289440424 Marionette TRACE conn4 <- [1,1762,null,{}] 12:04:00 INFO - PROCESS | 20634 | 1464289440429 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:00 INFO - PROCESS | 20634 | 1464289440691 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:04:00 INFO - PROCESS | 20634 | 1464289440898 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x86752000 == 111 [pid = 20634] [id = 448] 12:04:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 355 (0x86752c00) [pid = 20634] [serial = 1345] [outer = (nil)] 12:04:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 356 (0x86757c00) [pid = 20634] [serial = 1346] [outer = 0x86752c00] 12:04:00 INFO - PROCESS | 20634 | 1464289440983 Marionette DEBUG loaded listener.js 12:04:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 357 (0x8675a400) [pid = 20634] [serial = 1347] [outer = 0x86752c00] 12:04:01 INFO - PROCESS | 20634 | 1464289441956 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1581ms 12:04:02 INFO - PROCESS | 20634 | 1464289442005 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:04:02 INFO - PROCESS | 20634 | 1464289442009 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:04:02 INFO - PROCESS | 20634 | 1464289442016 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:04:02 INFO - PROCESS | 20634 | 1464289442029 Marionette TRACE conn4 <- [1,1766,null,{}] 12:04:02 INFO - PROCESS | 20634 | 1464289442035 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:02 INFO - PROCESS | 20634 | 1464289442219 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:04:02 INFO - PROCESS | 20634 | 1464289442487 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x86750c00 == 112 [pid = 20634] [id = 449] 12:04:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 358 (0x86753c00) [pid = 20634] [serial = 1348] [outer = (nil)] 12:04:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 359 (0x87a99c00) [pid = 20634] [serial = 1349] [outer = 0x86753c00] 12:04:02 INFO - PROCESS | 20634 | 1464289442629 Marionette DEBUG loaded listener.js 12:04:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 360 (0x87a9d000) [pid = 20634] [serial = 1350] [outer = 0x86753c00] 12:04:03 INFO - PROCESS | 20634 | 1464289443490 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1535ms 12:04:03 INFO - PROCESS | 20634 | 1464289443552 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 20634 | 1464289443556 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:04:03 INFO - PROCESS | 20634 | 1464289443563 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:04:03 INFO - PROCESS | 20634 | 1464289443566 Marionette TRACE conn4 <- [1,1770,null,{}] 12:04:03 INFO - PROCESS | 20634 | 1464289443572 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:03 INFO - PROCESS | 20634 | 1464289443771 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:04:04 INFO - PROCESS | 20634 | 1464289444051 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a0d000 == 113 [pid = 20634] [id = 450] 12:04:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 361 (0x86a0d800) [pid = 20634] [serial = 1351] [outer = (nil)] 12:04:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 362 (0x86a13000) [pid = 20634] [serial = 1352] [outer = 0x86a0d800] 12:04:04 INFO - PROCESS | 20634 | 1464289444186 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 363 (0x86a16400) [pid = 20634] [serial = 1353] [outer = 0x86a0d800] 12:04:05 INFO - PROCESS | 20634 | 1464289445002 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1480ms 12:04:05 INFO - PROCESS | 20634 | 1464289445061 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:04:05 INFO - PROCESS | 20634 | 1464289445065 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:04:05 INFO - PROCESS | 20634 | 1464289445074 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 20634 | 1464289445076 Marionette TRACE conn4 <- [1,1774,null,{}] 12:04:05 INFO - PROCESS | 20634 | 1464289445081 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:05 INFO - PROCESS | 20634 | 1464289445266 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:04:05 INFO - PROCESS | 20634 | 1464289445557 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a14000 == 114 [pid = 20634] [id = 451] 12:04:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 364 (0x86a19800) [pid = 20634] [serial = 1354] [outer = (nil)] 12:04:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 365 (0x87a98400) [pid = 20634] [serial = 1355] [outer = 0x86a19800] 12:04:05 INFO - PROCESS | 20634 | 1464289445687 Marionette DEBUG loaded listener.js 12:04:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 366 (0x87a9fc00) [pid = 20634] [serial = 1356] [outer = 0x86a19800] 12:04:06 INFO - PROCESS | 20634 | 1464289446611 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1592ms 12:04:06 INFO - PROCESS | 20634 | 1464289446667 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:04:06 INFO - PROCESS | 20634 | 1464289446671 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:04:06 INFO - PROCESS | 20634 | 1464289446677 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:04:06 INFO - PROCESS | 20634 | 1464289446680 Marionette TRACE conn4 <- [1,1778,null,{}] 12:04:06 INFO - PROCESS | 20634 | 1464289446686 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:06 INFO - PROCESS | 20634 | 1464289446870 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:04:07 INFO - PROCESS | 20634 | 1464289447201 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a15c00 == 115 [pid = 20634] [id = 452] 12:04:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 367 (0x86a1a800) [pid = 20634] [serial = 1357] [outer = (nil)] 12:04:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 368 (0x89fb2000) [pid = 20634] [serial = 1358] [outer = 0x86a1a800] 12:04:07 INFO - PROCESS | 20634 | 1464289447292 Marionette DEBUG loaded listener.js 12:04:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 369 (0x8dd50000) [pid = 20634] [serial = 1359] [outer = 0x86a1a800] 12:04:08 INFO - PROCESS | 20634 | 1464289448202 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:04:08 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 12:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1584ms 12:04:08 INFO - PROCESS | 20634 | 1464289448262 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:04:08 INFO - PROCESS | 20634 | 1464289448265 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:04:08 INFO - PROCESS | 20634 | 1464289448271 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:04:08 INFO - PROCESS | 20634 | 1464289448275 Marionette TRACE conn4 <- [1,1782,null,{}] 12:04:08 INFO - PROCESS | 20634 | 1464289448280 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:08 INFO - PROCESS | 20634 | 1464289448480 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:04:08 INFO - PROCESS | 20634 | 1464289448811 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x884f7c00 == 116 [pid = 20634] [id = 453] 12:04:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 370 (0x88b09400) [pid = 20634] [serial = 1360] [outer = (nil)] 12:04:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 371 (0x91f6d400) [pid = 20634] [serial = 1361] [outer = 0x88b09400] 12:04:08 INFO - PROCESS | 20634 | 1464289448904 Marionette DEBUG loaded listener.js 12:04:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 372 (0x92590800) [pid = 20634] [serial = 1362] [outer = 0x88b09400] 12:04:09 INFO - PROCESS | 20634 | 1464289449768 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:04:09 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 12:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1533ms 12:04:09 INFO - PROCESS | 20634 | 1464289449805 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:04:09 INFO - PROCESS | 20634 | 1464289449808 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:04:09 INFO - PROCESS | 20634 | 1464289449815 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:04:09 INFO - PROCESS | 20634 | 1464289449818 Marionette TRACE conn4 <- [1,1786,null,{}] 12:04:09 INFO - PROCESS | 20634 | 1464289449824 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:10 INFO - PROCESS | 20634 | 1464289450092 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:04:10 INFO - PROCESS | 20634 | 1464289450304 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f83000 == 117 [pid = 20634] [id = 454] 12:04:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 373 (0x89f84000) [pid = 20634] [serial = 1363] [outer = (nil)] 12:04:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 374 (0x89f89c00) [pid = 20634] [serial = 1364] [outer = 0x89f84000] 12:04:10 INFO - PROCESS | 20634 | 1464289450389 Marionette DEBUG loaded listener.js 12:04:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 375 (0x89f8c000) [pid = 20634] [serial = 1365] [outer = 0x89f84000] 12:04:11 INFO - PROCESS | 20634 | 1464289451355 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:04:11 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 12:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2130ms 12:04:12 INFO - PROCESS | 20634 | 1464289452056 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:04:12 INFO - PROCESS | 20634 | 1464289452064 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:04:12 INFO - PROCESS | 20634 | 1464289452075 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:04:12 INFO - PROCESS | 20634 | 1464289452079 Marionette TRACE conn4 <- [1,1790,null,{}] 12:04:12 INFO - PROCESS | 20634 | 1464289452088 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:12 INFO - PROCESS | 20634 | 1464289452259 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee6800 == 116 [pid = 20634] [id = 338] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x99e4f000 == 115 [pid = 20634] [id = 342] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x89853c00 == 114 [pid = 20634] [id = 435] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x911d3400 == 113 [pid = 20634] [id = 434] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x89fafc00 == 112 [pid = 20634] [id = 433] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x89847400 == 111 [pid = 20634] [id = 432] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x89fac400 == 110 [pid = 20634] [id = 431] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x88adc400 == 109 [pid = 20634] [id = 430] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x8796b800 == 108 [pid = 20634] [id = 429] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x89fa3800 == 107 [pid = 20634] [id = 423] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x88b01400 == 106 [pid = 20634] [id = 424] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x89853800 == 105 [pid = 20634] [id = 422] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6ec800 == 104 [pid = 20634] [id = 421] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x9a183c00 == 103 [pid = 20634] [id = 420] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa04c00 == 102 [pid = 20634] [id = 419] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x92bc5c00 == 101 [pid = 20634] [id = 417] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x938cb800 == 100 [pid = 20634] [id = 418] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x8c196400 == 99 [pid = 20634] [id = 416] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x919d9000 == 98 [pid = 20634] [id = 415] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x8df0b400 == 97 [pid = 20634] [id = 414] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x913dd400 == 96 [pid = 20634] [id = 412] 12:04:12 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa0dc00 == 95 [pid = 20634] [id = 413] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 374 (0x91ceb800) [pid = 20634] [serial = 1238] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 373 (0x8d544400) [pid = 20634] [serial = 1223] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 372 (0x907a2c00) [pid = 20634] [serial = 1214] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 371 (0x8df03000) [pid = 20634] [serial = 1175] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 370 (0x8aa80800) [pid = 20634] [serial = 1220] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 369 (0x9b0cd800) [pid = 20634] [serial = 1190] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 368 (0x8e00e400) [pid = 20634] [serial = 1226] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 367 (0xa0605000) [pid = 20634] [serial = 1193] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 366 (0x913e4400) [pid = 20634] [serial = 1235] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 365 (0x99ecac00) [pid = 20634] [serial = 1187] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 364 (0x8e746c00) [pid = 20634] [serial = 1229] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 363 (0x907a0c00) [pid = 20634] [serial = 1233] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 362 (0x88ad8800) [pid = 20634] [serial = 1208] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 361 (0x8d543800) [pid = 20634] [serial = 1211] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 360 (0x95689c00) [pid = 20634] [serial = 1181] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 359 (0xa325f400) [pid = 20634] [serial = 1196] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 358 (0x99c9c400) [pid = 20634] [serial = 1184] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 357 (0x8b0ba400) [pid = 20634] [serial = 1221] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 356 (0x91a5ac00) [pid = 20634] [serial = 1236] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 355 (0x8ed57800) [pid = 20634] [serial = 1230] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 354 (0xa321ec00) [pid = 20634] [serial = 1202] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 353 (0x92bcc800) [pid = 20634] [serial = 1217] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 352 (0x8d542000) [pid = 20634] [serial = 1205] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 351 (0x8e626c00) [pid = 20634] [serial = 1227] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 350 (0x919d3000) [pid = 20634] [serial = 1178] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 349 (0x91cea400) [pid = 20634] [serial = 1199] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 348 (0x90604400) [pid = 20634] [serial = 1232] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 20634 | --DOMWINDOW == 347 (0x8dd52800) [pid = 20634] [serial = 1224] [outer = (nil)] [url = about:blank] 12:04:13 INFO - PROCESS | 20634 | 1464289453100 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e50000 == 96 [pid = 20634] [id = 455] 12:04:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 348 (0x86e51c00) [pid = 20634] [serial = 1366] [outer = (nil)] 12:04:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 349 (0x87aa3800) [pid = 20634] [serial = 1367] [outer = 0x86e51c00] 12:04:13 INFO - PROCESS | 20634 | 1464289453183 Marionette DEBUG loaded listener.js 12:04:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 350 (0x884f9800) [pid = 20634] [serial = 1368] [outer = 0x86e51c00] 12:04:14 INFO - PROCESS | 20634 | 1464289454020 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:04:14 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) 12:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1982ms 12:04:14 INFO - PROCESS | 20634 | 1464289454057 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:04:14 INFO - PROCESS | 20634 | 1464289454063 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:04:14 INFO - PROCESS | 20634 | 1464289454074 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:04:14 INFO - PROCESS | 20634 | 1464289454080 Marionette TRACE conn4 <- [1,1794,null,{}] 12:04:14 INFO - PROCESS | 20634 | 1464289454085 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:14 INFO - PROCESS | 20634 | 1464289454277 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:04:14 INFO - PROCESS | 20634 | 1464289454459 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5c400 == 97 [pid = 20634] [id = 456] 12:04:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 351 (0x8796f800) [pid = 20634] [serial = 1369] [outer = (nil)] 12:04:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 352 (0x89854400) [pid = 20634] [serial = 1370] [outer = 0x8796f800] 12:04:14 INFO - PROCESS | 20634 | 1464289454531 Marionette DEBUG loaded listener.js 12:04:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 353 (0x89ee4000) [pid = 20634] [serial = 1371] [outer = 0x8796f800] 12:04:15 INFO - PROCESS | 20634 | 1464289455364 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1335ms 12:04:15 INFO - PROCESS | 20634 | 1464289455406 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:04:15 INFO - PROCESS | 20634 | 1464289455409 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:04:15 INFO - PROCESS | 20634 | 1464289455415 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:04:15 INFO - PROCESS | 20634 | 1464289455419 Marionette TRACE conn4 <- [1,1798,null,{}] 12:04:15 INFO - PROCESS | 20634 | 1464289455439 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:15 INFO - PROCESS | 20634 | 1464289455673 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:04:15 INFO - PROCESS | 20634 | 1464289455710 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x88ad0800 == 98 [pid = 20634] [id = 457] 12:04:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 354 (0x89faa000) [pid = 20634] [serial = 1372] [outer = (nil)] 12:04:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 355 (0x8aa04c00) [pid = 20634] [serial = 1373] [outer = 0x89faa000] 12:04:15 INFO - PROCESS | 20634 | 1464289455786 Marionette DEBUG loaded listener.js 12:04:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 356 (0x8b0b5000) [pid = 20634] [serial = 1374] [outer = 0x89faa000] 12:04:16 INFO - PROCESS | 20634 | 1464289456758 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1384ms 12:04:16 INFO - PROCESS | 20634 | 1464289456801 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:04:16 INFO - PROCESS | 20634 | 1464289456804 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:04:16 INFO - PROCESS | 20634 | 1464289456819 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:04:16 INFO - PROCESS | 20634 | 1464289456821 Marionette TRACE conn4 <- [1,1802,null,{}] 12:04:16 INFO - PROCESS | 20634 | 1464289456827 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:17 INFO - PROCESS | 20634 | 1464289457070 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:04:17 INFO - PROCESS | 20634 | 1464289457095 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b10000 == 99 [pid = 20634] [id = 458] 12:04:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 357 (0x8b0ba400) [pid = 20634] [serial = 1375] [outer = (nil)] 12:04:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 358 (0x8c198c00) [pid = 20634] [serial = 1376] [outer = 0x8b0ba400] 12:04:17 INFO - PROCESS | 20634 | 1464289457181 Marionette DEBUG loaded listener.js 12:04:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 359 (0x8d549000) [pid = 20634] [serial = 1377] [outer = 0x8b0ba400] 12:04:18 INFO - PROCESS | 20634 | --DOMWINDOW == 358 (0x8c193400) [pid = 20634] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:04:18 INFO - PROCESS | 20634 | --DOMWINDOW == 357 (0x8aa79400) [pid = 20634] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:04:18 INFO - PROCESS | 20634 | --DOMWINDOW == 356 (0x8796d000) [pid = 20634] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:04:18 INFO - PROCESS | 20634 | --DOMWINDOW == 355 (0x8e3bd400) [pid = 20634] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:04:18 INFO - PROCESS | 20634 | --DOMWINDOW == 354 (0x8c199400) [pid = 20634] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:04:18 INFO - PROCESS | 20634 | --DOMWINDOW == 353 (0x919d2400) [pid = 20634] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:04:18 INFO - PROCESS | 20634 | --DOMWINDOW == 352 (0x8aa02800) [pid = 20634] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:04:18 INFO - PROCESS | 20634 | 1464289458594 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1827ms 12:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:04:18 INFO - PROCESS | 20634 | 1464289458647 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:04:18 INFO - PROCESS | 20634 | 1464289458649 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:04:18 INFO - PROCESS | 20634 | 1464289458656 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:04:18 INFO - PROCESS | 20634 | 1464289458659 Marionette TRACE conn4 <- [1,1806,null,{}] 12:04:18 INFO - PROCESS | 20634 | 1464289458670 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:18 INFO - PROCESS | 20634 | 1464289458904 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:04:18 INFO - PROCESS | 20634 | 1464289458926 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa02800 == 100 [pid = 20634] [id = 459] 12:04:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 353 (0x8b0c3c00) [pid = 20634] [serial = 1378] [outer = (nil)] 12:04:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 354 (0x8dd45400) [pid = 20634] [serial = 1379] [outer = 0x8b0c3c00] 12:04:19 INFO - PROCESS | 20634 | 1464289458998 Marionette DEBUG loaded listener.js 12:04:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 355 (0x8dd52c00) [pid = 20634] [serial = 1380] [outer = 0x8b0c3c00] 12:04:19 INFO - PROCESS | 20634 | 1464289459873 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1384ms 12:04:20 INFO - PROCESS | 20634 | 1464289460050 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:04:20 INFO - PROCESS | 20634 | 1464289460058 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:04:20 INFO - PROCESS | 20634 | 1464289460067 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 20634 | 1464289460072 Marionette TRACE conn4 <- [1,1810,null,{}] 12:04:20 INFO - PROCESS | 20634 | 1464289460122 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:20 INFO - PROCESS | 20634 | 1464289460410 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:04:20 INFO - PROCESS | 20634 | 1464289460638 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x8796f400 == 101 [pid = 20634] [id = 460] 12:04:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 356 (0x87971400) [pid = 20634] [serial = 1381] [outer = (nil)] 12:04:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 357 (0x87a9bc00) [pid = 20634] [serial = 1382] [outer = 0x87971400] 12:04:20 INFO - PROCESS | 20634 | 1464289460734 Marionette DEBUG loaded listener.js 12:04:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 358 (0x88adb000) [pid = 20634] [serial = 1383] [outer = 0x87971400] 12:04:21 INFO - PROCESS | 20634 | 1464289461680 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1683ms 12:04:21 INFO - PROCESS | 20634 | 1464289461750 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:04:21 INFO - PROCESS | 20634 | 1464289461756 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:04:21 INFO - PROCESS | 20634 | 1464289461768 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:04:21 INFO - PROCESS | 20634 | 1464289461774 Marionette TRACE conn4 <- [1,1814,null,{}] 12:04:21 INFO - PROCESS | 20634 | 1464289461780 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:22 INFO - PROCESS | 20634 | 1464289462024 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:04:22 INFO - PROCESS | 20634 | 1464289462352 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f8ac00 == 102 [pid = 20634] [id = 461] 12:04:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 359 (0x89f90400) [pid = 20634] [serial = 1384] [outer = (nil)] 12:04:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 360 (0x89faa400) [pid = 20634] [serial = 1385] [outer = 0x89f90400] 12:04:22 INFO - PROCESS | 20634 | 1464289462444 Marionette DEBUG loaded listener.js 12:04:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 361 (0x8b649800) [pid = 20634] [serial = 1386] [outer = 0x89f90400] 12:04:23 INFO - PROCESS | 20634 | 1464289463407 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1686ms 12:04:23 INFO - PROCESS | 20634 | 1464289463451 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:04:23 INFO - PROCESS | 20634 | 1464289463455 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:04:23 INFO - PROCESS | 20634 | 1464289463462 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:04:23 INFO - PROCESS | 20634 | 1464289463466 Marionette TRACE conn4 <- [1,1818,null,{}] 12:04:23 INFO - PROCESS | 20634 | 1464289463482 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:23 INFO - PROCESS | 20634 | 1464289463678 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:04:24 INFO - PROCESS | 20634 | 1464289464051 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c310400 == 103 [pid = 20634] [id = 462] 12:04:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 362 (0x8ddeb800) [pid = 20634] [serial = 1387] [outer = (nil)] 12:04:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 363 (0x8df0cc00) [pid = 20634] [serial = 1388] [outer = 0x8ddeb800] 12:04:24 INFO - PROCESS | 20634 | 1464289464152 Marionette DEBUG loaded listener.js 12:04:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 364 (0x8e3c4000) [pid = 20634] [serial = 1389] [outer = 0x8ddeb800] 12:04:25 INFO - PROCESS | 20634 | 1464289465063 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1636ms 12:04:25 INFO - PROCESS | 20634 | 1464289465098 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:04:25 INFO - PROCESS | 20634 | 1464289465102 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:04:25 INFO - PROCESS | 20634 | 1464289465108 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:04:25 INFO - PROCESS | 20634 | 1464289465112 Marionette TRACE conn4 <- [1,1822,null,{}] 12:04:25 INFO - PROCESS | 20634 | 1464289465117 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:25 INFO - PROCESS | 20634 | 1464289465318 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:04:25 INFO - PROCESS | 20634 | 1464289465597 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a1bc00 == 104 [pid = 20634] [id = 463] 12:04:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 365 (0x8e630800) [pid = 20634] [serial = 1390] [outer = (nil)] 12:04:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 366 (0x904b3400) [pid = 20634] [serial = 1391] [outer = 0x8e630800] 12:04:25 INFO - PROCESS | 20634 | 1464289465735 Marionette DEBUG loaded listener.js 12:04:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 367 (0x9060b800) [pid = 20634] [serial = 1392] [outer = 0x8e630800] 12:04:26 INFO - PROCESS | 20634 | 1464289466627 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1581ms 12:04:26 INFO - PROCESS | 20634 | 1464289466691 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:04:26 INFO - PROCESS | 20634 | 1464289466695 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:04:26 INFO - PROCESS | 20634 | 1464289466701 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:04:26 INFO - PROCESS | 20634 | 1464289466704 Marionette TRACE conn4 <- [1,1826,null,{}] 12:04:26 INFO - PROCESS | 20634 | 1464289466710 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:26 INFO - PROCESS | 20634 | 1464289466897 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:04:27 INFO - PROCESS | 20634 | 1464289467178 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b9c00 == 105 [pid = 20634] [id = 464] 12:04:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 368 (0x8dd4b800) [pid = 20634] [serial = 1393] [outer = (nil)] 12:04:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 369 (0x910de400) [pid = 20634] [serial = 1394] [outer = 0x8dd4b800] 12:04:27 INFO - PROCESS | 20634 | 1464289467311 Marionette DEBUG loaded listener.js 12:04:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 370 (0x911cf000) [pid = 20634] [serial = 1395] [outer = 0x8dd4b800] 12:04:28 INFO - PROCESS | 20634 | 1464289468206 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1576ms 12:04:28 INFO - PROCESS | 20634 | 1464289468279 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:04:28 INFO - PROCESS | 20634 | 1464289468283 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:04:28 INFO - PROCESS | 20634 | 1464289468289 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:04:28 INFO - PROCESS | 20634 | 1464289468293 Marionette TRACE conn4 <- [1,1830,null,{}] 12:04:28 INFO - PROCESS | 20634 | 1464289468298 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:28 INFO - PROCESS | 20634 | 1464289468559 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:04:28 INFO - PROCESS | 20634 | 1464289468893 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c319000 == 106 [pid = 20634] [id = 465] 12:04:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 371 (0x919d9400) [pid = 20634] [serial = 1396] [outer = (nil)] 12:04:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 372 (0x91ce2c00) [pid = 20634] [serial = 1397] [outer = 0x919d9400] 12:04:28 INFO - PROCESS | 20634 | 1464289468984 Marionette DEBUG loaded listener.js 12:04:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 373 (0x91f6a400) [pid = 20634] [serial = 1398] [outer = 0x919d9400] 12:04:29 INFO - PROCESS | 20634 | 1464289469847 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1633ms 12:04:29 INFO - PROCESS | 20634 | 1464289469924 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:04:29 INFO - PROCESS | 20634 | 1464289469928 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:04:29 INFO - PROCESS | 20634 | 1464289469936 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:04:29 INFO - PROCESS | 20634 | 1464289469939 Marionette TRACE conn4 <- [1,1834,null,{}] 12:04:29 INFO - PROCESS | 20634 | 1464289469945 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:30 INFO - PROCESS | 20634 | 1464289470127 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:04:30 INFO - PROCESS | 20634 | 1464289470398 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a87400 == 107 [pid = 20634] [id = 466] 12:04:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 374 (0x91ce5c00) [pid = 20634] [serial = 1399] [outer = (nil)] 12:04:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 375 (0x924adc00) [pid = 20634] [serial = 1400] [outer = 0x91ce5c00] 12:04:30 INFO - PROCESS | 20634 | 1464289470531 Marionette DEBUG loaded listener.js 12:04:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 376 (0x92589400) [pid = 20634] [serial = 1401] [outer = 0x91ce5c00] 12:04:31 INFO - PROCESS | 20634 | 1464289471454 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:04:31 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 12:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1588ms 12:04:31 INFO - PROCESS | 20634 | 1464289471525 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:04:31 INFO - PROCESS | 20634 | 1464289471529 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:04:31 INFO - PROCESS | 20634 | 1464289471535 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:04:31 INFO - PROCESS | 20634 | 1464289471539 Marionette TRACE conn4 <- [1,1838,null,{}] 12:04:31 INFO - PROCESS | 20634 | 1464289471545 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:31 INFO - PROCESS | 20634 | 1464289471726 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:04:32 INFO - PROCESS | 20634 | 1464289472011 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e716400 == 108 [pid = 20634] [id = 467] 12:04:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 377 (0x8e718400) [pid = 20634] [serial = 1402] [outer = (nil)] 12:04:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 378 (0x92bce400) [pid = 20634] [serial = 1403] [outer = 0x8e718400] 12:04:32 INFO - PROCESS | 20634 | 1464289472148 Marionette DEBUG loaded listener.js 12:04:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 379 (0x938d7800) [pid = 20634] [serial = 1404] [outer = 0x8e718400] 12:04:33 INFO - PROCESS | 20634 | 1464289473054 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1579ms 12:04:33 INFO - PROCESS | 20634 | 1464289473115 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:04:33 INFO - PROCESS | 20634 | 1464289473119 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:04:33 INFO - PROCESS | 20634 | 1464289473125 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:04:33 INFO - PROCESS | 20634 | 1464289473128 Marionette TRACE conn4 <- [1,1842,null,{}] 12:04:33 INFO - PROCESS | 20634 | 1464289473134 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:33 INFO - PROCESS | 20634 | 1464289473316 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:04:33 INFO - PROCESS | 20634 | 1464289473643 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x924aac00 == 109 [pid = 20634] [id = 468] 12:04:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 380 (0x92bc7c00) [pid = 20634] [serial = 1405] [outer = (nil)] 12:04:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 381 (0x952a9000) [pid = 20634] [serial = 1406] [outer = 0x92bc7c00] 12:04:33 INFO - PROCESS | 20634 | 1464289473740 Marionette DEBUG loaded listener.js 12:04:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 382 (0x9567c000) [pid = 20634] [serial = 1407] [outer = 0x92bc7c00] 12:04:34 INFO - PROCESS | 20634 | 1464289474613 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1532ms 12:04:34 INFO - PROCESS | 20634 | 1464289474658 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:04:34 INFO - PROCESS | 20634 | 1464289474662 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:04:34 INFO - PROCESS | 20634 | 1464289474668 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:04:34 INFO - PROCESS | 20634 | 1464289474671 Marionette TRACE conn4 <- [1,1846,null,{}] 12:04:34 INFO - PROCESS | 20634 | 1464289474677 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:34 INFO - PROCESS | 20634 | 1464289474852 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:04:35 INFO - PROCESS | 20634 | 1464289475129 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x92bcb000 == 110 [pid = 20634] [id = 469] 12:04:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 383 (0x93d8f400) [pid = 20634] [serial = 1408] [outer = (nil)] 12:04:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 384 (0x9981fc00) [pid = 20634] [serial = 1409] [outer = 0x93d8f400] 12:04:35 INFO - PROCESS | 20634 | 1464289475260 Marionette DEBUG loaded listener.js 12:04:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 385 (0x99826400) [pid = 20634] [serial = 1410] [outer = 0x93d8f400] 12:04:36 INFO - PROCESS | 20634 | 1464289476106 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:04:36 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) 12:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1488ms 12:04:36 INFO - PROCESS | 20634 | 1464289476162 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:04:36 INFO - PROCESS | 20634 | 1464289476166 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:04:36 INFO - PROCESS | 20634 | 1464289476175 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:04:36 INFO - PROCESS | 20634 | 1464289476179 Marionette TRACE conn4 <- [1,1850,null,{}] 12:04:36 INFO - PROCESS | 20634 | 1464289476185 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:36 INFO - PROCESS | 20634 | 1464289476400 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:04:36 INFO - PROCESS | 20634 | 1464289476685 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x98444800 == 111 [pid = 20634] [id = 470] 12:04:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 386 (0x9a181000) [pid = 20634] [serial = 1411] [outer = (nil)] 12:04:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 387 (0x9aa58c00) [pid = 20634] [serial = 1412] [outer = 0x9a181000] 12:04:36 INFO - PROCESS | 20634 | 1464289476835 Marionette DEBUG loaded listener.js 12:04:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 388 (0x9aaef800) [pid = 20634] [serial = 1413] [outer = 0x9a181000] 12:04:37 INFO - PROCESS | 20634 | 1464289477776 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1679ms 12:04:37 INFO - PROCESS | 20634 | 1464289477855 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:04:37 INFO - PROCESS | 20634 | 1464289477859 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:04:37 INFO - PROCESS | 20634 | 1464289477866 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:04:37 INFO - PROCESS | 20634 | 1464289477870 Marionette TRACE conn4 <- [1,1854,null,{}] 12:04:37 INFO - PROCESS | 20634 | 1464289477875 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:38 INFO - PROCESS | 20634 | 1464289478067 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:04:38 INFO - PROCESS | 20634 | 1464289478348 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x9ae72000 == 112 [pid = 20634] [id = 471] 12:04:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 389 (0x9b01d000) [pid = 20634] [serial = 1414] [outer = (nil)] 12:04:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 390 (0x9d01d800) [pid = 20634] [serial = 1415] [outer = 0x9b01d000] 12:04:38 INFO - PROCESS | 20634 | 1464289478499 Marionette DEBUG loaded listener.js 12:04:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 391 (0xa22c3400) [pid = 20634] [serial = 1416] [outer = 0x9b01d000] 12:04:39 INFO - PROCESS | 20634 | 1464289479435 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1637ms 12:04:39 INFO - PROCESS | 20634 | 1464289479504 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:04:39 INFO - PROCESS | 20634 | 1464289479508 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:04:39 INFO - PROCESS | 20634 | 1464289479514 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:04:39 INFO - PROCESS | 20634 | 1464289479517 Marionette TRACE conn4 <- [1,1858,null,{}] 12:04:39 INFO - PROCESS | 20634 | 1464289479523 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:39 INFO - PROCESS | 20634 | 1464289479715 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:04:40 INFO - PROCESS | 20634 | 1464289479989 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b5e000 == 113 [pid = 20634] [id = 472] 12:04:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 392 (0x87b5e800) [pid = 20634] [serial = 1417] [outer = (nil)] 12:04:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 393 (0x87b64000) [pid = 20634] [serial = 1418] [outer = 0x87b5e800] 12:04:40 INFO - PROCESS | 20634 | 1464289480124 Marionette DEBUG loaded listener.js 12:04:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 394 (0x87b67000) [pid = 20634] [serial = 1419] [outer = 0x87b5e800] 12:04:41 INFO - PROCESS | 20634 | 1464289480997 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1529ms 12:04:41 INFO - PROCESS | 20634 | 1464289481044 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:04:41 INFO - PROCESS | 20634 | 1464289481048 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:04:41 INFO - PROCESS | 20634 | 1464289481054 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:04:41 INFO - PROCESS | 20634 | 1464289481056 Marionette TRACE conn4 <- [1,1862,null,{}] 12:04:41 INFO - PROCESS | 20634 | 1464289481062 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:41 INFO - PROCESS | 20634 | 1464289481248 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:04:41 INFO - PROCESS | 20634 | 1464289481530 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b60000 == 114 [pid = 20634] [id = 473] 12:04:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 395 (0x87b60800) [pid = 20634] [serial = 1420] [outer = (nil)] 12:04:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 396 (0x91a86800) [pid = 20634] [serial = 1421] [outer = 0x87b60800] 12:04:41 INFO - PROCESS | 20634 | 1464289481664 Marionette DEBUG loaded listener.js 12:04:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 397 (0xa3028400) [pid = 20634] [serial = 1422] [outer = 0x87b60800] 12:04:42 INFO - PROCESS | 20634 | 1464289482606 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1629ms 12:04:42 INFO - PROCESS | 20634 | 1464289482683 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:04:42 INFO - PROCESS | 20634 | 1464289482688 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:04:42 INFO - PROCESS | 20634 | 1464289482694 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:04:42 INFO - PROCESS | 20634 | 1464289482697 Marionette TRACE conn4 <- [1,1866,null,{}] 12:04:42 INFO - PROCESS | 20634 | 1464289482703 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:42 INFO - PROCESS | 20634 | 1464289482937 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:04:43 INFO - PROCESS | 20634 | 1464289483709 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x86755c00 == 115 [pid = 20634] [id = 474] 12:04:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 398 (0x86759000) [pid = 20634] [serial = 1423] [outer = (nil)] 12:04:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 399 (0x86a12400) [pid = 20634] [serial = 1424] [outer = 0x86759000] 12:04:43 INFO - PROCESS | 20634 | 1464289483803 Marionette DEBUG loaded listener.js 12:04:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 400 (0x86e5b800) [pid = 20634] [serial = 1425] [outer = 0x86759000] 12:04:44 INFO - PROCESS | 20634 | 1464289484722 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2083ms 12:04:44 INFO - PROCESS | 20634 | 1464289484778 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:04:44 INFO - PROCESS | 20634 | 1464289484784 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:04:44 INFO - PROCESS | 20634 | 1464289484792 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:04:44 INFO - PROCESS | 20634 | 1464289484797 Marionette TRACE conn4 <- [1,1870,null,{}] 12:04:44 INFO - PROCESS | 20634 | 1464289484804 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:44 INFO - PROCESS | 20634 | 1464289484994 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:04:45 INFO - PROCESS | 20634 | 1464289485282 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x87a9c800 == 116 [pid = 20634] [id = 475] 12:04:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 401 (0x87aa3c00) [pid = 20634] [serial = 1426] [outer = (nil)] 12:04:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 402 (0x884f3c00) [pid = 20634] [serial = 1427] [outer = 0x87aa3c00] 12:04:45 INFO - PROCESS | 20634 | 1464289485412 Marionette DEBUG loaded listener.js 12:04:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 403 (0x89852c00) [pid = 20634] [serial = 1428] [outer = 0x87aa3c00] 12:04:46 INFO - PROCESS | 20634 | 1464289486357 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1631ms 12:04:46 INFO - PROCESS | 20634 | 1464289486426 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:04:46 INFO - PROCESS | 20634 | 1464289486432 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:04:46 INFO - PROCESS | 20634 | 1464289486439 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:04:46 INFO - PROCESS | 20634 | 1464289486442 Marionette TRACE conn4 <- [1,1874,null,{}] 12:04:46 INFO - PROCESS | 20634 | 1464289486448 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:46 INFO - PROCESS | 20634 | 1464289486677 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:04:47 INFO - PROCESS | 20634 | 1464289487100 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd59000 == 117 [pid = 20634] [id = 476] 12:04:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 404 (0x8dd5a800) [pid = 20634] [serial = 1429] [outer = (nil)] 12:04:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 405 (0x8dde1c00) [pid = 20634] [serial = 1430] [outer = 0x8dd5a800] 12:04:47 INFO - PROCESS | 20634 | 1464289487188 Marionette DEBUG loaded listener.js 12:04:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 406 (0x8df03800) [pid = 20634] [serial = 1431] [outer = 0x8dd5a800] 12:04:47 INFO - PROCESS | 20634 | ************************* 12:04:47 INFO - PROCESS | 20634 | A coding exception was thrown and uncaught in a Task. 12:04:47 INFO - PROCESS | 20634 | 12:04:47 INFO - PROCESS | 20634 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:04:47 INFO - PROCESS | 20634 | Full stack: 12:04:47 INFO - PROCESS | 20634 | ************************* 12:04:48 INFO - PROCESS | 20634 | 1464289488101 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1730ms 12:04:48 INFO - PROCESS | 20634 | 1464289488169 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:04:48 INFO - PROCESS | 20634 | 1464289488173 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:04:48 INFO - PROCESS | 20634 | 1464289488188 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:04:48 INFO - PROCESS | 20634 | 1464289488197 Marionette TRACE conn4 <- [1,1878,null,{}] 12:04:48 INFO - PROCESS | 20634 | 1464289488203 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:48 INFO - PROCESS | 20634 | 1464289488429 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:04:48 INFO - PROCESS | 20634 | 1464289488753 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fa6c00 == 118 [pid = 20634] [id = 477] 12:04:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 407 (0x89fa8800) [pid = 20634] [serial = 1432] [outer = (nil)] 12:04:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 408 (0x910dd400) [pid = 20634] [serial = 1433] [outer = 0x89fa8800] 12:04:48 INFO - PROCESS | 20634 | 1464289488852 Marionette DEBUG loaded listener.js 12:04:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 409 (0x919d9000) [pid = 20634] [serial = 1434] [outer = 0x89fa8800] 12:04:49 INFO - PROCESS | 20634 | 1464289489782 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1642ms 12:04:49 INFO - PROCESS | 20634 | 1464289489823 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:04:49 INFO - PROCESS | 20634 | 1464289489827 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:04:49 INFO - PROCESS | 20634 | 1464289489833 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:04:49 INFO - PROCESS | 20634 | 1464289489836 Marionette TRACE conn4 <- [1,1882,null,{}] 12:04:49 INFO - PROCESS | 20634 | 1464289489842 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:50 INFO - PROCESS | 20634 | 1464289490015 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8b69f000 == 117 [pid = 20634] [id = 391] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x95284c00 == 116 [pid = 20634] [id = 393] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x88b10000 == 115 [pid = 20634] [id = 458] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x88ad0800 == 114 [pid = 20634] [id = 457] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x86e5c400 == 113 [pid = 20634] [id = 456] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x86e50000 == 112 [pid = 20634] [id = 455] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x924ad800 == 111 [pid = 20634] [id = 445] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x884f3800 == 110 [pid = 20634] [id = 444] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x95687000 == 109 [pid = 20634] [id = 442] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64c800 == 108 [pid = 20634] [id = 443] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x9567d800 == 107 [pid = 20634] [id = 441] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6e3800 == 106 [pid = 20634] [id = 440] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa7ac00 == 105 [pid = 20634] [id = 439] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x8d54a400 == 104 [pid = 20634] [id = 438] 12:04:50 INFO - PROCESS | 20634 | --DOCSHELL 0x88adac00 == 103 [pid = 20634] [id = 437] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 408 (0x91d8dc00) [pid = 20634] [serial = 1307] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 407 (0x89fae400) [pid = 20634] [serial = 1271] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 406 (0x8b64ac00) [pid = 20634] [serial = 1241] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 405 (0x8dda6c00) [pid = 20634] [serial = 1296] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 404 (0x89847c00) [pid = 20634] [serial = 1290] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 403 (0x91f67800) [pid = 20634] [serial = 1247] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 402 (0x92592400) [pid = 20634] [serial = 1250] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 401 (0x907acc00) [pid = 20634] [serial = 1302] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 400 (0x911cec00) [pid = 20634] [serial = 1283] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 399 (0x9522ec00) [pid = 20634] [serial = 1253] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 398 (0x8e62b000) [pid = 20634] [serial = 1244] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 397 (0x88b01c00) [pid = 20634] [serial = 1289] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 396 (0x9a182c00) [pid = 20634] [serial = 1259] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 395 (0x9cd21400) [pid = 20634] [serial = 1265] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 394 (0x884f5000) [pid = 20634] [serial = 1277] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 393 (0x9aae5400) [pid = 20634] [serial = 1262] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 392 (0x8e3c3800) [pid = 20634] [serial = 1298] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 391 (0x9aa5a800) [pid = 20634] [serial = 1286] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 390 (0x89851c00) [pid = 20634] [serial = 1280] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 389 (0x88b0bc00) [pid = 20634] [serial = 1274] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 388 (0x8c30f000) [pid = 20634] [serial = 1295] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 387 (0xa2280c00) [pid = 20634] [serial = 1268] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 386 (0x904bd400) [pid = 20634] [serial = 1301] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 385 (0x91cedc00) [pid = 20634] [serial = 1305] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 384 (0x990d2800) [pid = 20634] [serial = 1256] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 383 (0x8e632000) [pid = 20634] [serial = 1299] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 382 (0x91a58400) [pid = 20634] [serial = 1304] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 381 (0x8aa83c00) [pid = 20634] [serial = 1293] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 380 (0x8aa7b000) [pid = 20634] [serial = 1292] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | --DOMWINDOW == 379 (0x9258d000) [pid = 20634] [serial = 1308] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 20634 | 1464289490958 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x857f3c00 == 104 [pid = 20634] [id = 478] 12:04:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 380 (0x86755400) [pid = 20634] [serial = 1435] [outer = (nil)] 12:04:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 381 (0x86a11c00) [pid = 20634] [serial = 1436] [outer = 0x86755400] 12:04:51 INFO - PROCESS | 20634 | 1464289491046 Marionette DEBUG loaded listener.js 12:04:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 382 (0x87a9c000) [pid = 20634] [serial = 1437] [outer = 0x86755400] 12:04:51 INFO - PROCESS | 20634 | 1464289491763 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1982ms 12:04:51 INFO - PROCESS | 20634 | 1464289491817 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:04:51 INFO - PROCESS | 20634 | 1464289491820 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:04:51 INFO - PROCESS | 20634 | 1464289491830 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:04:51 INFO - PROCESS | 20634 | 1464289491833 Marionette TRACE conn4 <- [1,1886,null,{}] 12:04:51 INFO - PROCESS | 20634 | 1464289491839 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:52 INFO - PROCESS | 20634 | 1464289492020 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:04:52 INFO - PROCESS | 20634 | 1464289492228 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c30f000 == 105 [pid = 20634] [id = 479] 12:04:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 383 (0x8d54d000) [pid = 20634] [serial = 1438] [outer = (nil)] 12:04:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 384 (0x89faf000) [pid = 20634] [serial = 1439] [outer = 0x8d54d000] 12:04:52 INFO - PROCESS | 20634 | 1464289492343 Marionette DEBUG loaded listener.js 12:04:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 385 (0x8b69c400) [pid = 20634] [serial = 1440] [outer = 0x8d54d000] 12:04:53 INFO - PROCESS | 20634 | 1464289493211 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1430ms 12:04:53 INFO - PROCESS | 20634 | 1464289493260 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:04:53 INFO - PROCESS | 20634 | 1464289493264 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:04:53 INFO - PROCESS | 20634 | 1464289493270 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:04:53 INFO - PROCESS | 20634 | 1464289493273 Marionette TRACE conn4 <- [1,1890,null,{}] 12:04:53 INFO - PROCESS | 20634 | 1464289493287 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:53 INFO - PROCESS | 20634 | 1464289493529 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:04:53 INFO - PROCESS | 20634 | 1464289493558 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x857f5000 == 106 [pid = 20634] [id = 480] 12:04:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 386 (0x86e50000) [pid = 20634] [serial = 1441] [outer = (nil)] 12:04:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 387 (0x8e742000) [pid = 20634] [serial = 1442] [outer = 0x86e50000] 12:04:53 INFO - PROCESS | 20634 | 1464289493631 Marionette DEBUG loaded listener.js 12:04:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 388 (0x911cec00) [pid = 20634] [serial = 1443] [outer = 0x86e50000] 12:04:54 INFO - PROCESS | 20634 | 1464289494588 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1342ms 12:04:54 INFO - PROCESS | 20634 | 1464289494622 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:04:54 INFO - PROCESS | 20634 | 1464289494625 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:04:54 INFO - PROCESS | 20634 | 1464289494632 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:04:54 INFO - PROCESS | 20634 | 1464289494634 Marionette TRACE conn4 <- [1,1894,null,{}] 12:04:54 INFO - PROCESS | 20634 | 1464289494648 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:54 INFO - PROCESS | 20634 | 1464289494879 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:04:54 INFO - PROCESS | 20634 | 1464289494908 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x857f4c00 == 107 [pid = 20634] [id = 481] 12:04:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 389 (0x8dde1400) [pid = 20634] [serial = 1444] [outer = (nil)] 12:04:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 390 (0x91cebc00) [pid = 20634] [serial = 1445] [outer = 0x8dde1400] 12:04:55 INFO - PROCESS | 20634 | 1464289494994 Marionette DEBUG loaded listener.js 12:04:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 391 (0x91f63c00) [pid = 20634] [serial = 1446] [outer = 0x8dde1400] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 390 (0x8dd57c00) [pid = 20634] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 389 (0x89ede000) [pid = 20634] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 388 (0x9aa51800) [pid = 20634] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 387 (0x8ed49800) [pid = 20634] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 386 (0x99769c00) [pid = 20634] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 385 (0x95286800) [pid = 20634] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 384 (0x911d2800) [pid = 20634] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 383 (0x8c196800) [pid = 20634] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 382 (0x8e015c00) [pid = 20634] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 381 (0x8dd53400) [pid = 20634] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 380 (0x8b648000) [pid = 20634] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 379 (0x8e744400) [pid = 20634] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 378 (0x93d8c400) [pid = 20634] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 377 (0x8aa0fc00) [pid = 20634] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 376 (0x89eea400) [pid = 20634] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 375 (0x91d82000) [pid = 20634] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 374 (0x98ebec00) [pid = 20634] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 373 (0x913d5800) [pid = 20634] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 372 (0x913d8800) [pid = 20634] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 371 (0x95686000) [pid = 20634] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 370 (0x938a1c00) [pid = 20634] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 369 (0x907a9400) [pid = 20634] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 368 (0x8e630c00) [pid = 20634] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 367 (0x8ed4b800) [pid = 20634] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 366 (0x8ed4d000) [pid = 20634] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 365 (0x89edf400) [pid = 20634] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 364 (0x99c35400) [pid = 20634] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 363 (0x89df5000) [pid = 20634] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 362 (0x8aed6400) [pid = 20634] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 361 (0x8b64a000) [pid = 20634] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 360 (0x9a184c00) [pid = 20634] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 359 (0x91a56000) [pid = 20634] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 358 (0x99e4d400) [pid = 20634] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 357 (0x99ca6000) [pid = 20634] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 356 (0x8e3c5c00) [pid = 20634] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 355 (0x8e3c5800) [pid = 20634] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 354 (0x8d54e400) [pid = 20634] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 353 (0x919d7c00) [pid = 20634] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 352 (0x9b0d5800) [pid = 20634] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 351 (0x89ee7800) [pid = 20634] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 350 (0x9aaefc00) [pid = 20634] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 349 (0x8c313800) [pid = 20634] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 348 (0x8dda8c00) [pid = 20634] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 347 (0x91a8a800) [pid = 20634] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 346 (0x907ab800) [pid = 20634] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 345 (0x8e715c00) [pid = 20634] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 344 (0x8e62c400) [pid = 20634] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 343 (0x8dd4b000) [pid = 20634] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 342 (0x913e2c00) [pid = 20634] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 341 (0x8e712000) [pid = 20634] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 340 (0x90603c00) [pid = 20634] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 339 (0x88b08800) [pid = 20634] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 338 (0x8e746800) [pid = 20634] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 337 (0x9a1a5000) [pid = 20634] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 336 (0x91f68400) [pid = 20634] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 335 (0x913d7c00) [pid = 20634] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 334 (0x952a9c00) [pid = 20634] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 333 (0x907ac800) [pid = 20634] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 332 (0x8aa0a000) [pid = 20634] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 331 (0x8c310800) [pid = 20634] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 330 (0x8e62b400) [pid = 20634] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 329 (0x8d544c00) [pid = 20634] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 328 (0x8b651800) [pid = 20634] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 327 (0x8c19e000) [pid = 20634] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 326 (0x95348400) [pid = 20634] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 325 (0x8c195000) [pid = 20634] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 324 (0x89ee0800) [pid = 20634] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 323 (0x93d8f000) [pid = 20634] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 322 (0x91a84c00) [pid = 20634] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 321 (0x8e745c00) [pid = 20634] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 320 (0x98bf3000) [pid = 20634] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 319 (0x92504c00) [pid = 20634] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 318 (0x91a5b400) [pid = 20634] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 317 (0x9567f800) [pid = 20634] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 316 (0x8ed51000) [pid = 20634] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 315 (0x91a8ec00) [pid = 20634] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 314 (0x88b0d400) [pid = 20634] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 313 (0x99aa1400) [pid = 20634] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 312 (0x8e710000) [pid = 20634] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 311 (0x9a08ec00) [pid = 20634] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 310 (0x911ce000) [pid = 20634] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 309 (0x9534d400) [pid = 20634] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 308 (0x8df0e800) [pid = 20634] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 307 (0x884f6400) [pid = 20634] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 306 (0x89fa4800) [pid = 20634] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 305 (0x8aa84c00) [pid = 20634] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 304 (0x884ee000) [pid = 20634] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 303 (0x8aa08c00) [pid = 20634] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 302 (0x89ee0400) [pid = 20634] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 301 (0x93bed000) [pid = 20634] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 300 (0x9903e000) [pid = 20634] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 299 (0x91d8f000) [pid = 20634] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 298 (0x99ec4c00) [pid = 20634] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 297 (0x9a187000) [pid = 20634] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 296 (0x88ad9400) [pid = 20634] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 295 (0xa3255000) [pid = 20634] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 294 (0x92bcb400) [pid = 20634] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 293 (0xa0606c00) [pid = 20634] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 292 (0x9ade3400) [pid = 20634] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 291 (0x9b926000) [pid = 20634] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 290 (0x9b930c00) [pid = 20634] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 289 (0x8c314000) [pid = 20634] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 288 (0x8e626000) [pid = 20634] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 287 (0x9aa54400) [pid = 20634] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 286 (0x8df0a400) [pid = 20634] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 285 (0x99c3c400) [pid = 20634] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 284 (0x91ce8c00) [pid = 20634] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 283 (0x91ce6000) [pid = 20634] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 282 (0x8aa7fc00) [pid = 20634] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 281 (0x88b03400) [pid = 20634] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 280 (0x9522b400) [pid = 20634] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 279 (0x9b3c6c00) [pid = 20634] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 278 (0x8dda8000) [pid = 20634] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 277 (0x8ed57000) [pid = 20634] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 276 (0xa060a800) [pid = 20634] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 275 (0x88ad2000) [pid = 20634] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 274 (0x91ce3c00) [pid = 20634] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 273 (0x8dda3800) [pid = 20634] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 272 (0xa26c9400) [pid = 20634] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 271 (0x95342400) [pid = 20634] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 270 (0x8c30f800) [pid = 20634] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 269 (0x8aa7d000) [pid = 20634] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 268 (0x92bc9400) [pid = 20634] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 267 (0x8c19d800) [pid = 20634] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 266 (0x938d6c00) [pid = 20634] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 265 (0x89faa000) [pid = 20634] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 264 (0x8b0ba400) [pid = 20634] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 263 (0x8796f800) [pid = 20634] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 262 (0x8dd5c400) [pid = 20634] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 261 (0x86e51c00) [pid = 20634] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:04:57 INFO - PROCESS | 20634 | --DOMWINDOW == 260 (0x8dd48800) [pid = 20634] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:04:57 INFO - PROCESS | 20634 | 1464289497775 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3188ms 12:04:57 INFO - PROCESS | 20634 | 1464289497821 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:04:57 INFO - PROCESS | 20634 | 1464289497825 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:04:57 INFO - PROCESS | 20634 | 1464289497831 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:04:57 INFO - PROCESS | 20634 | 1464289497834 Marionette TRACE conn4 <- [1,1898,null,{}] 12:04:57 INFO - PROCESS | 20634 | 1464289497855 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:58 INFO - PROCESS | 20634 | 1464289498024 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:04:58 INFO - PROCESS | 20634 | 1464289498040 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x86756c00 == 108 [pid = 20634] [id = 482] 12:04:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 261 (0x87b5f400) [pid = 20634] [serial = 1447] [outer = (nil)] 12:04:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 262 (0x89ede000) [pid = 20634] [serial = 1448] [outer = 0x87b5f400] 12:04:58 INFO - PROCESS | 20634 | 1464289498115 Marionette DEBUG loaded listener.js 12:04:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 263 (0x89fab000) [pid = 20634] [serial = 1449] [outer = 0x87b5f400] 12:04:59 INFO - PROCESS | 20634 | 1464289499294 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1502ms 12:04:59 INFO - PROCESS | 20634 | 1464289499334 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:04:59 INFO - PROCESS | 20634 | 1464289499340 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:04:59 INFO - PROCESS | 20634 | 1464289499349 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:04:59 INFO - PROCESS | 20634 | 1464289499356 Marionette TRACE conn4 <- [1,1902,null,{}] 12:04:59 INFO - PROCESS | 20634 | 1464289499366 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:59 INFO - PROCESS | 20634 | 1464289499577 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:04:59 INFO - PROCESS | 20634 | 1464289499935 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x86755000 == 109 [pid = 20634] [id = 483] 12:04:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 264 (0x86a13800) [pid = 20634] [serial = 1450] [outer = (nil)] 12:05:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 265 (0x87a9b400) [pid = 20634] [serial = 1451] [outer = 0x86a13800] 12:05:00 INFO - PROCESS | 20634 | 1464289500031 Marionette DEBUG loaded listener.js 12:05:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 266 (0x87b69400) [pid = 20634] [serial = 1452] [outer = 0x86a13800] 12:05:00 INFO - PROCESS | 20634 | 1464289500951 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1636ms 12:05:00 INFO - PROCESS | 20634 | 1464289500986 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:05:00 INFO - PROCESS | 20634 | 1464289500995 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:05:01 INFO - PROCESS | 20634 | 1464289501025 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:05:01 INFO - PROCESS | 20634 | 1464289501031 Marionette TRACE conn4 <- [1,1906,null,{}] 12:05:01 INFO - PROCESS | 20634 | 1464289501041 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:01 INFO - PROCESS | 20634 | 1464289501255 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:05:01 INFO - PROCESS | 20634 | 1464289501620 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b0b400 == 110 [pid = 20634] [id = 484] 12:05:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 267 (0x88b0d400) [pid = 20634] [serial = 1453] [outer = (nil)] 12:05:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 268 (0x89f8f000) [pid = 20634] [serial = 1454] [outer = 0x88b0d400] 12:05:01 INFO - PROCESS | 20634 | 1464289501720 Marionette DEBUG loaded listener.js 12:05:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 269 (0x8aa75c00) [pid = 20634] [serial = 1455] [outer = 0x88b0d400] 12:05:02 INFO - PROCESS | 20634 | 1464289502711 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1766ms 12:05:02 INFO - PROCESS | 20634 | 1464289502773 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:05:02 INFO - PROCESS | 20634 | 1464289502777 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:05:02 INFO - PROCESS | 20634 | 1464289502785 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:05:02 INFO - PROCESS | 20634 | 1464289502792 Marionette TRACE conn4 <- [1,1910,null,{}] 12:05:02 INFO - PROCESS | 20634 | 1464289502809 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:03 INFO - PROCESS | 20634 | 1464289503060 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:05:03 INFO - PROCESS | 20634 | 1464289503393 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b693000 == 111 [pid = 20634] [id = 485] 12:05:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 270 (0x8c199400) [pid = 20634] [serial = 1456] [outer = (nil)] 12:05:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 271 (0x8d541000) [pid = 20634] [serial = 1457] [outer = 0x8c199400] 12:05:03 INFO - PROCESS | 20634 | 1464289503490 Marionette DEBUG loaded listener.js 12:05:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 272 (0x8dd5e400) [pid = 20634] [serial = 1458] [outer = 0x8c199400] 12:05:04 INFO - PROCESS | 20634 | 1464289504443 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1735ms 12:05:04 INFO - PROCESS | 20634 | 1464289504521 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:05:04 INFO - PROCESS | 20634 | 1464289504526 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:05:04 INFO - PROCESS | 20634 | 1464289504533 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:05:04 INFO - PROCESS | 20634 | 1464289504537 Marionette TRACE conn4 <- [1,1914,null,{}] 12:05:04 INFO - PROCESS | 20634 | 1464289504543 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:04 INFO - PROCESS | 20634 | 1464289504792 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:05:05 INFO - PROCESS | 20634 | 1464289505120 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c19cc00 == 112 [pid = 20634] [id = 486] 12:05:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 273 (0x8ddb0000) [pid = 20634] [serial = 1459] [outer = (nil)] 12:05:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 274 (0x8df09800) [pid = 20634] [serial = 1460] [outer = 0x8ddb0000] 12:05:05 INFO - PROCESS | 20634 | 1464289505220 Marionette DEBUG loaded listener.js 12:05:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 275 (0x8e015c00) [pid = 20634] [serial = 1461] [outer = 0x8ddb0000] 12:05:06 INFO - PROCESS | 20634 | 1464289506123 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1647ms 12:05:06 INFO - PROCESS | 20634 | 1464289506181 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:05:06 INFO - PROCESS | 20634 | 1464289506184 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:05:06 INFO - PROCESS | 20634 | 1464289506192 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:05:06 INFO - PROCESS | 20634 | 1464289506195 Marionette TRACE conn4 <- [1,1918,null,{}] 12:05:06 INFO - PROCESS | 20634 | 1464289506201 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:06 INFO - PROCESS | 20634 | 1464289506414 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:05:06 INFO - PROCESS | 20634 | 1464289506737 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e57800 == 113 [pid = 20634] [id = 487] 12:05:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 276 (0x8dda3c00) [pid = 20634] [serial = 1462] [outer = (nil)] 12:05:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 277 (0x8e630c00) [pid = 20634] [serial = 1463] [outer = 0x8dda3c00] 12:05:06 INFO - PROCESS | 20634 | 1464289506828 Marionette DEBUG loaded listener.js 12:05:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 278 (0x8e711400) [pid = 20634] [serial = 1464] [outer = 0x8dda3c00] 12:05:07 INFO - PROCESS | 20634 | 1464289507736 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1586ms 12:05:07 INFO - PROCESS | 20634 | 1464289507779 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:05:07 INFO - PROCESS | 20634 | 1464289507783 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:05:07 INFO - PROCESS | 20634 | 1464289507789 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:05:07 INFO - PROCESS | 20634 | 1464289507793 Marionette TRACE conn4 <- [1,1922,null,{}] 12:05:07 INFO - PROCESS | 20634 | 1464289507798 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:08 INFO - PROCESS | 20634 | 1464289508026 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:05:08 INFO - PROCESS | 20634 | 1464289508369 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa04000 == 114 [pid = 20634] [id = 488] 12:05:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 279 (0x8df06000) [pid = 20634] [serial = 1465] [outer = (nil)] 12:05:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 280 (0x911ce800) [pid = 20634] [serial = 1466] [outer = 0x8df06000] 12:05:08 INFO - PROCESS | 20634 | 1464289508466 Marionette DEBUG loaded listener.js 12:05:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 281 (0x913de800) [pid = 20634] [serial = 1467] [outer = 0x8df06000] 12:05:09 INFO - PROCESS | 20634 | 1464289509425 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1683ms 12:05:09 INFO - PROCESS | 20634 | 1464289509475 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:05:09 INFO - PROCESS | 20634 | 1464289509479 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:05:09 INFO - PROCESS | 20634 | 1464289509486 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:05:09 INFO - PROCESS | 20634 | 1464289509489 Marionette TRACE conn4 <- [1,1926,null,{}] 12:05:09 INFO - PROCESS | 20634 | 1464289509495 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:09 INFO - PROCESS | 20634 | 1464289509693 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:05:10 INFO - PROCESS | 20634 | 1464289510018 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x884f5c00 == 115 [pid = 20634] [id = 489] 12:05:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 282 (0x904bd400) [pid = 20634] [serial = 1468] [outer = (nil)] 12:05:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 283 (0x91a86400) [pid = 20634] [serial = 1469] [outer = 0x904bd400] 12:05:10 INFO - PROCESS | 20634 | 1464289510114 Marionette DEBUG loaded listener.js 12:05:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 284 (0x91a8f400) [pid = 20634] [serial = 1470] [outer = 0x904bd400] 12:05:11 INFO - PROCESS | 20634 | 1464289511009 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1596ms 12:05:11 INFO - PROCESS | 20634 | 1464289511083 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:05:11 INFO - PROCESS | 20634 | 1464289511087 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:05:11 INFO - PROCESS | 20634 | 1464289511094 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:05:11 INFO - PROCESS | 20634 | 1464289511097 Marionette TRACE conn4 <- [1,1930,null,{}] 12:05:11 INFO - PROCESS | 20634 | 1464289511104 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:11 INFO - PROCESS | 20634 | 1464289511344 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:05:11 INFO - PROCESS | 20634 | 1464289511672 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a5e400 == 116 [pid = 20634] [id = 490] 12:05:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 285 (0x91a8ec00) [pid = 20634] [serial = 1471] [outer = (nil)] 12:05:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 286 (0x924a9c00) [pid = 20634] [serial = 1472] [outer = 0x91a8ec00] 12:05:11 INFO - PROCESS | 20634 | 1464289511768 Marionette DEBUG loaded listener.js 12:05:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 287 (0x924b1000) [pid = 20634] [serial = 1473] [outer = 0x91a8ec00] 12:05:12 INFO - PROCESS | 20634 | 1464289512649 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1628ms 12:05:12 INFO - PROCESS | 20634 | 1464289512723 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:05:12 INFO - PROCESS | 20634 | 1464289512728 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:05:12 INFO - PROCESS | 20634 | 1464289512734 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:05:12 INFO - PROCESS | 20634 | 1464289512736 Marionette TRACE conn4 <- [1,1934,null,{}] 12:05:12 INFO - PROCESS | 20634 | 1464289512744 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:12 INFO - PROCESS | 20634 | 1464289512975 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:05:13 INFO - PROCESS | 20634 | 1464289513285 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a8a400 == 117 [pid = 20634] [id = 491] 12:05:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 288 (0x91d81c00) [pid = 20634] [serial = 1474] [outer = (nil)] 12:05:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 289 (0x92590000) [pid = 20634] [serial = 1475] [outer = 0x91d81c00] 12:05:13 INFO - PROCESS | 20634 | 1464289513393 Marionette DEBUG loaded listener.js 12:05:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 290 (0x92bc3c00) [pid = 20634] [serial = 1476] [outer = 0x91d81c00] 12:05:14 INFO - PROCESS | 20634 | 1464289514354 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1688ms 12:05:14 INFO - PROCESS | 20634 | 1464289514424 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:05:14 INFO - PROCESS | 20634 | 1464289514428 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:05:14 INFO - PROCESS | 20634 | 1464289514434 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:05:14 INFO - PROCESS | 20634 | 1464289514438 Marionette TRACE conn4 <- [1,1938,null,{}] 12:05:14 INFO - PROCESS | 20634 | 1464289514443 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:14 INFO - PROCESS | 20634 | 1464289514647 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:05:14 INFO - PROCESS | 20634 | 1464289514975 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x924aec00 == 118 [pid = 20634] [id = 492] 12:05:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 291 (0x9250b000) [pid = 20634] [serial = 1477] [outer = (nil)] 12:05:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 292 (0x938ccc00) [pid = 20634] [serial = 1478] [outer = 0x9250b000] 12:05:15 INFO - PROCESS | 20634 | 1464289515070 Marionette DEBUG loaded listener.js 12:05:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 293 (0x93a13c00) [pid = 20634] [serial = 1479] [outer = 0x9250b000] 12:05:15 INFO - PROCESS | 20634 | 1464289515973 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1590ms 12:05:16 INFO - PROCESS | 20634 | 1464289516026 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:05:16 INFO - PROCESS | 20634 | 1464289516030 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:05:16 INFO - PROCESS | 20634 | 1464289516036 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:05:16 INFO - PROCESS | 20634 | 1464289516040 Marionette TRACE conn4 <- [1,1942,null,{}] 12:05:16 INFO - PROCESS | 20634 | 1464289516046 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:16 INFO - PROCESS | 20634 | 1464289516264 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:05:16 INFO - PROCESS | 20634 | 1464289516602 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x92bc8400 == 119 [pid = 20634] [id = 493] 12:05:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 294 (0x9534c000) [pid = 20634] [serial = 1480] [outer = (nil)] 12:05:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 295 (0x9567d800) [pid = 20634] [serial = 1481] [outer = 0x9534c000] 12:05:16 INFO - PROCESS | 20634 | 1464289516701 Marionette DEBUG loaded listener.js 12:05:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 296 (0x9782ac00) [pid = 20634] [serial = 1482] [outer = 0x9534c000] 12:05:17 INFO - PROCESS | 20634 | 1464289517613 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1632ms 12:05:17 INFO - PROCESS | 20634 | 1464289517668 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 20634 | 1464289517673 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:05:17 INFO - PROCESS | 20634 | 1464289517679 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:05:17 INFO - PROCESS | 20634 | 1464289517681 Marionette TRACE conn4 <- [1,1946,null,{}] 12:05:17 INFO - PROCESS | 20634 | 1464289517688 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:17 INFO - PROCESS | 20634 | 1464289517882 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:05:18 INFO - PROCESS | 20634 | 1464289518213 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e718c00 == 120 [pid = 20634] [id = 494] 12:05:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 297 (0x95342400) [pid = 20634] [serial = 1483] [outer = (nil)] 12:05:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 298 (0x9981cc00) [pid = 20634] [serial = 1484] [outer = 0x95342400] 12:05:18 INFO - PROCESS | 20634 | 1464289518304 Marionette DEBUG loaded listener.js 12:05:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 299 (0x99825400) [pid = 20634] [serial = 1485] [outer = 0x95342400] 12:05:19 INFO - PROCESS | 20634 | 1464289519219 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1579ms 12:05:19 INFO - PROCESS | 20634 | 1464289519259 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:05:19 INFO - PROCESS | 20634 | 1464289519263 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:05:19 INFO - PROCESS | 20634 | 1464289519269 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:05:19 INFO - PROCESS | 20634 | 1464289519273 Marionette TRACE conn4 <- [1,1950,null,{}] 12:05:19 INFO - PROCESS | 20634 | 1464289519278 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:19 INFO - PROCESS | 20634 | 1464289519505 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:05:19 INFO - PROCESS | 20634 | 1464289519833 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x913dec00 == 121 [pid = 20634] [id = 495] 12:05:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 300 (0x9567e400) [pid = 20634] [serial = 1486] [outer = (nil)] 12:05:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 301 (0x99c9c800) [pid = 20634] [serial = 1487] [outer = 0x9567e400] 12:05:19 INFO - PROCESS | 20634 | 1464289519923 Marionette DEBUG loaded listener.js 12:05:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 302 (0x99e44c00) [pid = 20634] [serial = 1488] [outer = 0x9567e400] 12:05:20 INFO - PROCESS | 20634 | 1464289520773 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1547ms 12:05:20 INFO - PROCESS | 20634 | 1464289520817 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:05:20 INFO - PROCESS | 20634 | 1464289520821 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:05:20 INFO - PROCESS | 20634 | 1464289520827 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:05:20 INFO - PROCESS | 20634 | 1464289520831 Marionette TRACE conn4 <- [1,1954,null,{}] 12:05:20 INFO - PROCESS | 20634 | 1464289520836 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:21 INFO - PROCESS | 20634 | 1464289521016 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:05:21 INFO - PROCESS | 20634 | 1464289521304 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x990d2800 == 122 [pid = 20634] [id = 496] 12:05:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 303 (0x99c3e400) [pid = 20634] [serial = 1489] [outer = (nil)] 12:05:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 304 (0x9a184c00) [pid = 20634] [serial = 1490] [outer = 0x99c3e400] 12:05:21 INFO - PROCESS | 20634 | 1464289521394 Marionette DEBUG loaded listener.js 12:05:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 305 (0x9a18a800) [pid = 20634] [serial = 1491] [outer = 0x99c3e400] 12:05:22 INFO - PROCESS | 20634 | 1464289522278 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1478ms 12:05:22 INFO - PROCESS | 20634 | 1464289522305 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:05:22 INFO - PROCESS | 20634 | 1464289522308 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:05:22 INFO - PROCESS | 20634 | 1464289522315 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:05:22 INFO - PROCESS | 20634 | 1464289522318 Marionette TRACE conn4 <- [1,1958,null,{}] 12:05:22 INFO - PROCESS | 20634 | 1464289522339 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:22 INFO - PROCESS | 20634 | 1464289522601 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:05:22 INFO - PROCESS | 20634 | 1464289522772 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x99f0e800 == 123 [pid = 20634] [id = 497] 12:05:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 306 (0x9a092400) [pid = 20634] [serial = 1492] [outer = (nil)] 12:05:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 307 (0x9aae7c00) [pid = 20634] [serial = 1493] [outer = 0x9a092400] 12:05:22 INFO - PROCESS | 20634 | 1464289522860 Marionette DEBUG loaded listener.js 12:05:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 308 (0x9aa5b800) [pid = 20634] [serial = 1494] [outer = 0x9a092400] 12:05:23 INFO - PROCESS | 20634 | 1464289523786 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 12:05:23 INFO - PROCESS | 20634 | 1464289523847 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:05:23 INFO - PROCESS | 20634 | 1464289523850 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:05:23 INFO - PROCESS | 20634 | 1464289523857 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:05:23 INFO - PROCESS | 20634 | 1464289523861 Marionette TRACE conn4 <- [1,1962,null,{}] 12:05:23 INFO - PROCESS | 20634 | 1464289523866 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:24 INFO - PROCESS | 20634 | 1464289524070 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:05:24 INFO - PROCESS | 20634 | 1464289524458 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x8984a400 == 124 [pid = 20634] [id = 498] 12:05:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 309 (0x89dfd000) [pid = 20634] [serial = 1495] [outer = (nil)] 12:05:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 310 (0x8aa84400) [pid = 20634] [serial = 1496] [outer = 0x89dfd000] 12:05:24 INFO - PROCESS | 20634 | 1464289524585 Marionette DEBUG loaded listener.js 12:05:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 311 (0x9b0d0400) [pid = 20634] [serial = 1497] [outer = 0x89dfd000] 12:05:25 INFO - PROCESS | 20634 | 1464289525521 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1740ms 12:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:05:25 INFO - PROCESS | 20634 | 1464289525598 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:05:25 INFO - PROCESS | 20634 | 1464289525601 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:05:25 INFO - PROCESS | 20634 | 1464289525608 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:05:25 INFO - PROCESS | 20634 | 1464289525611 Marionette TRACE conn4 <- [1,1966,null,{}] 12:05:25 INFO - PROCESS | 20634 | 1464289525616 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:25 INFO - PROCESS | 20634 | 1464289525843 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:05:26 INFO - PROCESS | 20634 | 1464289526181 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a17000 == 125 [pid = 20634] [id = 499] 12:05:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 312 (0x8796a400) [pid = 20634] [serial = 1498] [outer = (nil)] 12:05:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 313 (0x884fa800) [pid = 20634] [serial = 1499] [outer = 0x8796a400] 12:05:26 INFO - PROCESS | 20634 | 1464289526271 Marionette DEBUG loaded listener.js 12:05:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 314 (0x88b05c00) [pid = 20634] [serial = 1500] [outer = 0x8796a400] 12:05:27 INFO - PROCESS | 20634 | 1464289527174 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1634ms 12:05:27 INFO - PROCESS | 20634 | 1464289527242 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:05:27 INFO - PROCESS | 20634 | 1464289527246 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:05:27 INFO - PROCESS | 20634 | 1464289527252 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:05:27 INFO - PROCESS | 20634 | 1464289527256 Marionette TRACE conn4 <- [1,1970,null,{}] 12:05:27 INFO - PROCESS | 20634 | 1464289527262 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:27 INFO - PROCESS | 20634 | 1464289527463 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:05:27 INFO - PROCESS | 20634 | 1464289527816 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b04c00 == 126 [pid = 20634] [id = 500] 12:05:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 315 (0x89846800) [pid = 20634] [serial = 1501] [outer = (nil)] 12:05:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 316 (0x8b697000) [pid = 20634] [serial = 1502] [outer = 0x89846800] 12:05:27 INFO - PROCESS | 20634 | 1464289527908 Marionette DEBUG loaded listener.js 12:05:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 317 (0x8ddef400) [pid = 20634] [serial = 1503] [outer = 0x89846800] 12:05:28 INFO - PROCESS | 20634 | 1464289528783 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1580ms 12:05:28 INFO - PROCESS | 20634 | 1464289528833 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:05:28 INFO - PROCESS | 20634 | 1464289528837 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:05:28 INFO - PROCESS | 20634 | 1464289528843 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:05:28 INFO - PROCESS | 20634 | 1464289528847 Marionette TRACE conn4 <- [1,1974,null,{}] 12:05:28 INFO - PROCESS | 20634 | 1464289528852 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:29 INFO - PROCESS | 20634 | 1464289529080 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x857f4c00 == 125 [pid = 20634] [id = 481] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x857f5000 == 124 [pid = 20634] [id = 480] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x8c30f000 == 123 [pid = 20634] [id = 479] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x857f3c00 == 122 [pid = 20634] [id = 478] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x89fa6c00 == 121 [pid = 20634] [id = 477] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd59000 == 120 [pid = 20634] [id = 476] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x87a9c800 == 119 [pid = 20634] [id = 475] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x86755c00 == 118 [pid = 20634] [id = 474] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x8c310400 == 117 [pid = 20634] [id = 462] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x89f8ac00 == 116 [pid = 20634] [id = 461] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa02800 == 115 [pid = 20634] [id = 459] 12:05:30 INFO - PROCESS | 20634 | --DOCSHELL 0x8796f400 == 114 [pid = 20634] [id = 460] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 316 (0x9060e400) [pid = 20634] [serial = 774] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 315 (0x8ed4bc00) [pid = 20634] [serial = 735] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 314 (0x9ae74000) [pid = 20634] [serial = 1074] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 313 (0x93d8bc00) [pid = 20634] [serial = 999] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 312 (0x91d86000) [pid = 20634] [serial = 831] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 311 (0x9567e000) [pid = 20634] [serial = 969] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 310 (0x911cdc00) [pid = 20634] [serial = 783] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 309 (0x938ca400) [pid = 20634] [serial = 915] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 308 (0x8ddb0400) [pid = 20634] [serial = 858] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 307 (0x93a1d400) [pid = 20634] [serial = 957] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 306 (0x92333800) [pid = 20634] [serial = 870] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 305 (0x8ed54800) [pid = 20634] [serial = 921] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 304 (0x8ddab000) [pid = 20634] [serial = 993] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 303 (0x99c3e000) [pid = 20634] [serial = 1065] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 302 (0x91a5e000) [pid = 20634] [serial = 1032] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 301 (0x91a8b000) [pid = 20634] [serial = 828] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 300 (0x95239c00) [pid = 20634] [serial = 1002] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 299 (0x91f6dc00) [pid = 20634] [serial = 867] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 298 (0x90608000) [pid = 20634] [serial = 1059] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 297 (0x99b47000) [pid = 20634] [serial = 1014] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 296 (0x92592c00) [pid = 20634] [serial = 912] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 295 (0x910e2000) [pid = 20634] [serial = 861] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 294 (0x8ed55400) [pid = 20634] [serial = 738] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 293 (0x8b0c2400) [pid = 20634] [serial = 945] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 292 (0x99e42400) [pid = 20634] [serial = 1020] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 291 (0x8aa0bc00) [pid = 20634] [serial = 765] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 290 (0x8c19b000) [pid = 20634] [serial = 729] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 289 (0x8dd54400) [pid = 20634] [serial = 897] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 288 (0x9aa4f400) [pid = 20634] [serial = 1029] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 287 (0x91d89800) [pid = 20634] [serial = 864] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 286 (0x9a186800) [pid = 20634] [serial = 1026] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 285 (0x99f06400) [pid = 20634] [serial = 1023] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 284 (0x8e71a400) [pid = 20634] [serial = 900] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 283 (0x8e74ac00) [pid = 20634] [serial = 771] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 282 (0x8e019800) [pid = 20634] [serial = 732] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 281 (0x91a5f400) [pid = 20634] [serial = 825] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 280 (0x9cd2b400) [pid = 20634] [serial = 1080] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 279 (0x919dac00) [pid = 20634] [serial = 822] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 278 (0x9b3c5400) [pid = 20634] [serial = 1077] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 277 (0x8dd47000) [pid = 20634] [serial = 768] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 276 (0x8e017400) [pid = 20634] [serial = 699] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 275 (0x938d1800) [pid = 20634] [serial = 1062] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 274 (0x911d7800) [pid = 20634] [serial = 816] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 273 (0x91d90000) [pid = 20634] [serial = 954] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 272 (0x8e74f800) [pid = 20634] [serial = 951] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 271 (0x8ddac800) [pid = 20634] [serial = 948] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 270 (0x91f65000) [pid = 20634] [serial = 906] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 269 (0x92bce800) [pid = 20634] [serial = 1218] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 268 (0x907a5c00) [pid = 20634] [serial = 777] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 267 (0x9534e400) [pid = 20634] [serial = 1005] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 266 (0x93a12000) [pid = 20634] [serial = 918] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 265 (0x9aae8c00) [pid = 20634] [serial = 1071] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 264 (0x907a9c00) [pid = 20634] [serial = 996] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 263 (0x9a08fc00) [pid = 20634] [serial = 1068] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 262 (0x9534b000) [pid = 20634] [serial = 966] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 261 (0x913d6c00) [pid = 20634] [serial = 786] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 260 (0x8e6e3400) [pid = 20634] [serial = 873] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 259 (0x8e6e7800) [pid = 20634] [serial = 813] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 258 (0x904ba000) [pid = 20634] [serial = 741] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 257 (0x8dd49400) [pid = 20634] [serial = 810] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 256 (0xa22c3c00) [pid = 20634] [serial = 1089] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 255 (0x9528d800) [pid = 20634] [serial = 963] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 254 (0x9975b000) [pid = 20634] [serial = 1011] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 253 (0x8c312800) [pid = 20634] [serial = 1056] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 252 (0x92507400) [pid = 20634] [serial = 909] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 251 (0x99c3dc00) [pid = 20634] [serial = 1017] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 250 (0x91a81400) [pid = 20634] [serial = 903] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 249 (0x919d4000) [pid = 20634] [serial = 819] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 248 (0x984e1800) [pid = 20634] [serial = 1008] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 247 (0x95230000) [pid = 20634] [serial = 960] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 246 (0x910e3c00) [pid = 20634] [serial = 780] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 245 (0x95272c00) [pid = 20634] [serial = 1254] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 244 (0x8e013800) [pid = 20634] [serial = 1176] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 243 (0x95290000) [pid = 20634] [serial = 1119] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 242 (0x91f67000) [pid = 20634] [serial = 1284] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 241 (0x9a183800) [pid = 20634] [serial = 1188] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 240 (0x99e41c00) [pid = 20634] [serial = 1257] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 239 (0x99e4c000) [pid = 20634] [serial = 1185] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 238 (0x95683400) [pid = 20634] [serial = 1173] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 237 (0x9b3d0800) [pid = 20634] [serial = 1191] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 236 (0x9ae6c000) [pid = 20634] [serial = 1263] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 235 (0x92bc1400) [pid = 20634] [serial = 1212] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 234 (0xa62edc00) [pid = 20634] [serial = 1146] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 233 (0x9cd2f800) [pid = 20634] [serial = 1266] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 232 (0xa30c3000) [pid = 20634] [serial = 1140] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 231 (0xa21b0c00) [pid = 20634] [serial = 1194] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 230 (0x9d01bc00) [pid = 20634] [serial = 1083] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 229 (0xa21a7000) [pid = 20634] [serial = 1137] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 228 (0x8e00f400) [pid = 20634] [serial = 1113] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 227 (0x913dbc00) [pid = 20634] [serial = 1116] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 226 (0x9cd74c00) [pid = 20634] [serial = 1134] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 225 (0x919de000) [pid = 20634] [serial = 1152] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 224 (0x9aa5d000) [pid = 20634] [serial = 1128] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 223 (0xa503e800) [pid = 20634] [serial = 1203] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 222 (0x92593400) [pid = 20634] [serial = 1248] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0xa6284400) [pid = 20634] [serial = 1206] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x88b0d800) [pid = 20634] [serial = 1275] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x99c3f000) [pid = 20634] [serial = 1125] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0xa3027c00) [pid = 20634] [serial = 1269] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x9a1a1c00) [pid = 20634] [serial = 1260] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x9522e400) [pid = 20634] [serial = 1110] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0xa21a8c00) [pid = 20634] [serial = 1086] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x88ada400) [pid = 20634] [serial = 1209] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x91ced800) [pid = 20634] [serial = 1200] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x938cd000) [pid = 20634] [serial = 1251] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0xa4e24c00) [pid = 20634] [serial = 1143] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x990d3c00) [pid = 20634] [serial = 1182] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x8df0c400) [pid = 20634] [serial = 1149] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x8b69ec00) [pid = 20634] [serial = 1242] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x86757c00) [pid = 20634] [serial = 1346] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x91f6d400) [pid = 20634] [serial = 1361] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x99821c00) [pid = 20634] [serial = 1337] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x89fb2000) [pid = 20634] [serial = 1358] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x87a98400) [pid = 20634] [serial = 1355] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x99c44800) [pid = 20634] [serial = 1325] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x9a087400) [pid = 20634] [serial = 1326] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x98235000) [pid = 20634] [serial = 1322] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x990ce400) [pid = 20634] [serial = 1323] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x9475ec00) [pid = 20634] [serial = 1311] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x938ac800) [pid = 20634] [serial = 1310] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x89faa800) [pid = 20634] [serial = 1313] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x8aa81800) [pid = 20634] [serial = 1314] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x9cdf3c00) [pid = 20634] [serial = 1328] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0xa227a400) [pid = 20634] [serial = 1329] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x9982ac00) [pid = 20634] [serial = 1343] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x89ee4000) [pid = 20634] [serial = 1371] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x8d549000) [pid = 20634] [serial = 1377] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x9b3d0400) [pid = 20634] [serial = 1287] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x9aaf2800) [pid = 20634] [serial = 1131] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x92331c00) [pid = 20634] [serial = 1179] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x9782e400) [pid = 20634] [serial = 1122] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x8e749400) [pid = 20634] [serial = 1245] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x89fb1000) [pid = 20634] [serial = 1281] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0xa2282000) [pid = 20634] [serial = 1272] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x92510000) [pid = 20634] [serial = 1215] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x884f8000) [pid = 20634] [serial = 1278] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0xa35f5800) [pid = 20634] [serial = 1197] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8dd45400) [pid = 20634] [serial = 1379] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x8b0b5000) [pid = 20634] [serial = 1374] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x8aa04c00) [pid = 20634] [serial = 1373] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x8c198c00) [pid = 20634] [serial = 1376] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x89854400) [pid = 20634] [serial = 1370] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x87a99c00) [pid = 20634] [serial = 1349] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x9add9400) [pid = 20634] [serial = 1334] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x89f89c00) [pid = 20634] [serial = 1364] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x8df05800) [pid = 20634] [serial = 1316] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x8e627400) [pid = 20634] [serial = 1317] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x87aa3800) [pid = 20634] [serial = 1367] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x884f9800) [pid = 20634] [serial = 1368] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x924ac400) [pid = 20634] [serial = 1331] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x924b0800) [pid = 20634] [serial = 1332] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x92bc5400) [pid = 20634] [serial = 1319] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x95282c00) [pid = 20634] [serial = 1320] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x86a13000) [pid = 20634] [serial = 1352] [outer = (nil)] [url = about:blank] 12:05:30 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8ddec400) [pid = 20634] [serial = 1340] [outer = (nil)] [url = about:blank] 12:05:31 INFO - PROCESS | 20634 | 1464289530977 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x857ea000 == 115 [pid = 20634] [id = 501] 12:05:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x8675b000) [pid = 20634] [serial = 1504] [outer = (nil)] 12:05:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x86e54000) [pid = 20634] [serial = 1505] [outer = 0x8675b000] 12:05:31 INFO - PROCESS | 20634 | 1464289531068 Marionette DEBUG loaded listener.js 12:05:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x8796d000) [pid = 20634] [serial = 1506] [outer = 0x8675b000] 12:05:31 INFO - PROCESS | 20634 | 1464289531843 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 3037ms 12:05:31 INFO - PROCESS | 20634 | 1464289531881 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:05:31 INFO - PROCESS | 20634 | 1464289531887 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:05:31 INFO - PROCESS | 20634 | 1464289531898 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:05:31 INFO - PROCESS | 20634 | 1464289531903 Marionette TRACE conn4 <- [1,1978,null,{}] 12:05:31 INFO - PROCESS | 20634 | 1464289531910 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:32 INFO - PROCESS | 20634 | 1464289532106 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:05:32 INFO - PROCESS | 20634 | 1464289532291 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b5cc00 == 116 [pid = 20634] [id = 502] 12:05:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x884ee000) [pid = 20634] [serial = 1507] [outer = (nil)] 12:05:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x884fac00) [pid = 20634] [serial = 1508] [outer = 0x884ee000] 12:05:32 INFO - PROCESS | 20634 | 1464289532367 Marionette DEBUG loaded listener.js 12:05:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x88b03c00) [pid = 20634] [serial = 1509] [outer = 0x884ee000] 12:05:33 INFO - PROCESS | 20634 | 1464289533240 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1382ms 12:05:33 INFO - PROCESS | 20634 | 1464289533285 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:05:33 INFO - PROCESS | 20634 | 1464289533291 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:05:33 INFO - PROCESS | 20634 | 1464289533298 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:05:33 INFO - PROCESS | 20634 | 1464289533300 Marionette TRACE conn4 <- [1,1982,null,{}] 12:05:33 INFO - PROCESS | 20634 | 1464289533306 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:33 INFO - PROCESS | 20634 | 1464289533545 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:05:33 INFO - PROCESS | 20634 | 1464289533581 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b61400 == 117 [pid = 20634] [id = 503] 12:05:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x89df2800) [pid = 20634] [serial = 1510] [outer = (nil)] 12:05:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x89ee6400) [pid = 20634] [serial = 1511] [outer = 0x89df2800] 12:05:33 INFO - PROCESS | 20634 | 1464289533666 Marionette DEBUG loaded listener.js 12:05:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x89f8dc00) [pid = 20634] [serial = 1512] [outer = 0x89df2800] 12:05:34 INFO - PROCESS | 20634 | 1464289534814 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1577ms 12:05:34 INFO - PROCESS | 20634 | 1464289534876 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:05:34 INFO - PROCESS | 20634 | 1464289534879 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:05:34 INFO - PROCESS | 20634 | 1464289534902 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:05:34 INFO - PROCESS | 20634 | 1464289534911 Marionette TRACE conn4 <- [1,1986,null,{}] 12:05:34 INFO - PROCESS | 20634 | 1464289534916 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:35 INFO - PROCESS | 20634 | 1464289535161 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x86e50000) [pid = 20634] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x8dde1400) [pid = 20634] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x8dd5a800) [pid = 20634] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x89fa8800) [pid = 20634] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x87aa3c00) [pid = 20634] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x86755400) [pid = 20634] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x86759000) [pid = 20634] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x8b0c3c00) [pid = 20634] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:05:35 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8d54d000) [pid = 20634] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:05:35 INFO - PROCESS | 20634 | 1464289535815 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x86755400 == 118 [pid = 20634] [id = 504] 12:05:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x86759000) [pid = 20634] [serial = 1513] [outer = (nil)] 12:05:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x88b07c00) [pid = 20634] [serial = 1514] [outer = 0x86759000] 12:05:35 INFO - PROCESS | 20634 | 1464289535887 Marionette DEBUG loaded listener.js 12:05:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x8aa7e000) [pid = 20634] [serial = 1515] [outer = 0x86759000] 12:05:36 INFO - PROCESS | 20634 | 1464289536609 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1745ms 12:05:36 INFO - PROCESS | 20634 | 1464289536640 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:05:36 INFO - PROCESS | 20634 | 1464289536643 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:05:36 INFO - PROCESS | 20634 | 1464289536659 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:05:36 INFO - PROCESS | 20634 | 1464289536663 Marionette TRACE conn4 <- [1,1990,null,{}] 12:05:36 INFO - PROCESS | 20634 | 1464289536670 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:36 INFO - PROCESS | 20634 | 1464289536838 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:05:36 INFO - PROCESS | 20634 | 1464289536855 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b5000 == 119 [pid = 20634] [id = 505] 12:05:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x8b0b7000) [pid = 20634] [serial = 1516] [outer = (nil)] 12:05:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x8b0c2800) [pid = 20634] [serial = 1517] [outer = 0x8b0b7000] 12:05:36 INFO - PROCESS | 20634 | 1464289536928 Marionette DEBUG loaded listener.js 12:05:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x8b653400) [pid = 20634] [serial = 1518] [outer = 0x8b0b7000] 12:05:38 INFO - PROCESS | 20634 | 1464289538095 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1491ms 12:05:38 INFO - PROCESS | 20634 | 1464289538142 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:05:38 INFO - PROCESS | 20634 | 1464289538149 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:05:38 INFO - PROCESS | 20634 | 1464289538157 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:05:38 INFO - PROCESS | 20634 | 1464289538164 Marionette TRACE conn4 <- [1,1994,null,{}] 12:05:38 INFO - PROCESS | 20634 | 1464289538175 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:38 INFO - PROCESS | 20634 | 1464289538437 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:05:38 INFO - PROCESS | 20634 | 1464289538765 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x87974000 == 120 [pid = 20634] [id = 506] 12:05:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x87a99c00) [pid = 20634] [serial = 1519] [outer = (nil)] 12:05:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x884f6800) [pid = 20634] [serial = 1520] [outer = 0x87a99c00] 12:05:38 INFO - PROCESS | 20634 | 1464289538861 Marionette DEBUG loaded listener.js 12:05:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x88b0fc00) [pid = 20634] [serial = 1521] [outer = 0x87a99c00] 12:05:39 INFO - PROCESS | 20634 | 1464289539834 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1736ms 12:05:39 INFO - PROCESS | 20634 | 1464289539894 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:05:39 INFO - PROCESS | 20634 | 1464289539903 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:05:39 INFO - PROCESS | 20634 | 1464289539914 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:05:39 INFO - PROCESS | 20634 | 1464289539918 Marionette TRACE conn4 <- [1,1998,null,{}] 12:05:39 INFO - PROCESS | 20634 | 1464289539924 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:40 INFO - PROCESS | 20634 | 1464289540173 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:05:40 INFO - PROCESS | 20634 | 1464289540484 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fb1000 == 121 [pid = 20634] [id = 507] 12:05:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x8aa05400) [pid = 20634] [serial = 1522] [outer = (nil)] 12:05:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x8aa75800) [pid = 20634] [serial = 1523] [outer = 0x8aa05400] 12:05:40 INFO - PROCESS | 20634 | 1464289540578 Marionette DEBUG loaded listener.js 12:05:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x8b0ba400) [pid = 20634] [serial = 1524] [outer = 0x8aa05400] 12:05:41 INFO - PROCESS | 20634 | 1464289541524 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1641ms 12:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:05:41 INFO - PROCESS | 20634 | 1464289541555 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:05:41 INFO - PROCESS | 20634 | 1464289541558 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:05:41 INFO - PROCESS | 20634 | 1464289541565 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:05:41 INFO - PROCESS | 20634 | 1464289541571 Marionette TRACE conn4 <- [1,2002,null,{}] 12:05:41 INFO - PROCESS | 20634 | 1464289541587 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:41 INFO - PROCESS | 20634 | 1464289541784 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:05:42 INFO - PROCESS | 20634 | 1464289542046 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c19e800 == 122 [pid = 20634] [id = 508] 12:05:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x8c1a1400) [pid = 20634] [serial = 1525] [outer = (nil)] 12:05:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x8c310400) [pid = 20634] [serial = 1526] [outer = 0x8c1a1400] 12:05:42 INFO - PROCESS | 20634 | 1464289542179 Marionette DEBUG loaded listener.js 12:05:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x8d544000) [pid = 20634] [serial = 1527] [outer = 0x8c1a1400] 12:05:43 INFO - PROCESS | 20634 | 1464289543101 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1583ms 12:05:43 INFO - PROCESS | 20634 | 1464289543148 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:05:43 INFO - PROCESS | 20634 | 1464289543153 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:05:43 INFO - PROCESS | 20634 | 1464289543159 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:05:43 INFO - PROCESS | 20634 | 1464289543162 Marionette TRACE conn4 <- [1,2006,null,{}] 12:05:43 INFO - PROCESS | 20634 | 1464289543168 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:43 INFO - PROCESS | 20634 | 1464289543365 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:05:43 INFO - PROCESS | 20634 | 1464289543581 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d549000 == 123 [pid = 20634] [id = 509] 12:05:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x8dd49400) [pid = 20634] [serial = 1528] [outer = (nil)] 12:05:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8dd59c00) [pid = 20634] [serial = 1529] [outer = 0x8dd49400] 12:05:43 INFO - PROCESS | 20634 | 1464289543718 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x8dd60400) [pid = 20634] [serial = 1530] [outer = 0x8dd49400] 12:05:44 INFO - PROCESS | 20634 | 1464289544654 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:05:44 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 12:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1529ms 12:05:44 INFO - PROCESS | 20634 | 1464289544688 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:05:44 INFO - PROCESS | 20634 | 1464289544691 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:05:44 INFO - PROCESS | 20634 | 1464289544698 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:05:44 INFO - PROCESS | 20634 | 1464289544701 Marionette TRACE conn4 <- [1,2010,null,{}] 12:05:44 INFO - PROCESS | 20634 | 1464289544707 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:44 INFO - PROCESS | 20634 | 1464289544885 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:05:45 INFO - PROCESS | 20634 | 1464289545108 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c19b000 == 124 [pid = 20634] [id = 510] 12:05:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x8dd5c000) [pid = 20634] [serial = 1531] [outer = (nil)] 12:05:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8ddecc00) [pid = 20634] [serial = 1532] [outer = 0x8dd5c000] 12:05:45 INFO - PROCESS | 20634 | 1464289545230 Marionette DEBUG loaded listener.js 12:05:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x8ddeec00) [pid = 20634] [serial = 1533] [outer = 0x8dd5c000] 12:05:46 INFO - PROCESS | 20634 | 1464289546180 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:05:46 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 12:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1533ms 12:05:46 INFO - PROCESS | 20634 | 1464289546232 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:05:46 INFO - PROCESS | 20634 | 1464289546236 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:05:46 INFO - PROCESS | 20634 | 1464289546261 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:05:46 INFO - PROCESS | 20634 | 1464289546264 Marionette TRACE conn4 <- [1,2014,null,{}] 12:05:46 INFO - PROCESS | 20634 | 1464289546275 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:46 INFO - PROCESS | 20634 | 1464289546495 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:05:46 INFO - PROCESS | 20634 | 1464289546765 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd5a800 == 125 [pid = 20634] [id = 511] 12:05:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x8ddac800) [pid = 20634] [serial = 1534] [outer = (nil)] 12:05:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x8e627000) [pid = 20634] [serial = 1535] [outer = 0x8ddac800] 12:05:46 INFO - PROCESS | 20634 | 1464289546888 Marionette DEBUG loaded listener.js 12:05:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x8e6e5800) [pid = 20634] [serial = 1536] [outer = 0x8ddac800] 12:05:47 INFO - PROCESS | 20634 | 1464289547768 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1563ms 12:05:47 INFO - PROCESS | 20634 | 1464289547807 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:05:47 INFO - PROCESS | 20634 | 1464289547810 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:05:47 INFO - PROCESS | 20634 | 1464289547817 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:05:47 INFO - PROCESS | 20634 | 1464289547820 Marionette TRACE conn4 <- [1,2018,null,{}] 12:05:47 INFO - PROCESS | 20634 | 1464289547826 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:48 INFO - PROCESS | 20634 | 1464289548006 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:05:48 INFO - PROCESS | 20634 | 1464289548277 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df0f400 == 126 [pid = 20634] [id = 512] 12:05:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x8e628c00) [pid = 20634] [serial = 1537] [outer = (nil)] 12:05:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x8e74ac00) [pid = 20634] [serial = 1538] [outer = 0x8e628c00] 12:05:48 INFO - PROCESS | 20634 | 1464289548368 Marionette DEBUG loaded listener.js 12:05:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x8e74d800) [pid = 20634] [serial = 1539] [outer = 0x8e628c00] 12:05:49 INFO - PROCESS | 20634 | 1464289549273 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1531ms 12:05:49 INFO - PROCESS | 20634 | 1464289549349 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:05:49 INFO - PROCESS | 20634 | 1464289549352 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:05:49 INFO - PROCESS | 20634 | 1464289549359 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:05:49 INFO - PROCESS | 20634 | 1464289549362 Marionette TRACE conn4 <- [1,2022,null,{}] 12:05:49 INFO - PROCESS | 20634 | 1464289549368 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:49 INFO - PROCESS | 20634 | 1464289549568 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:05:49 INFO - PROCESS | 20634 | 1464289549801 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x87972800 == 127 [pid = 20634] [id = 513] 12:05:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x8e016000) [pid = 20634] [serial = 1540] [outer = (nil)] 12:05:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x904be400) [pid = 20634] [serial = 1541] [outer = 0x8e016000] 12:05:49 INFO - PROCESS | 20634 | 1464289549926 Marionette DEBUG loaded listener.js 12:05:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x90603400) [pid = 20634] [serial = 1542] [outer = 0x8e016000] 12:05:50 INFO - PROCESS | 20634 | 1464289550893 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1580ms 12:05:50 INFO - PROCESS | 20634 | 1464289550939 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:05:50 INFO - PROCESS | 20634 | 1464289550943 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:05:50 INFO - PROCESS | 20634 | 1464289550966 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:05:50 INFO - PROCESS | 20634 | 1464289550970 Marionette TRACE conn4 <- [1,2026,null,{}] 12:05:50 INFO - PROCESS | 20634 | 1464289550980 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:51 INFO - PROCESS | 20634 | 1464289551171 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:05:51 INFO - PROCESS | 20634 | 1464289551393 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed52800 == 128 [pid = 20634] [id = 514] 12:05:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x8ed55400) [pid = 20634] [serial = 1543] [outer = (nil)] 12:05:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x907a9c00) [pid = 20634] [serial = 1544] [outer = 0x8ed55400] 12:05:51 INFO - PROCESS | 20634 | 1464289551513 Marionette DEBUG loaded listener.js 12:05:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x910df800) [pid = 20634] [serial = 1545] [outer = 0x8ed55400] 12:05:52 INFO - PROCESS | 20634 | 1464289552471 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1601ms 12:05:52 INFO - PROCESS | 20634 | 1464289552552 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:05:52 INFO - PROCESS | 20634 | 1464289552556 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:05:52 INFO - PROCESS | 20634 | 1464289552562 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:05:52 INFO - PROCESS | 20634 | 1464289552566 Marionette TRACE conn4 <- [1,2030,null,{}] 12:05:52 INFO - PROCESS | 20634 | 1464289552571 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:52 INFO - PROCESS | 20634 | 1464289552758 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:05:53 INFO - PROCESS | 20634 | 1464289553034 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x86754800 == 129 [pid = 20634] [id = 515] 12:05:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x8dda9400) [pid = 20634] [serial = 1546] [outer = (nil)] 12:05:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x911cc400) [pid = 20634] [serial = 1547] [outer = 0x8dda9400] 12:05:53 INFO - PROCESS | 20634 | 1464289553163 Marionette DEBUG loaded listener.js 12:05:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x911d7800) [pid = 20634] [serial = 1548] [outer = 0x8dda9400] 12:05:54 INFO - PROCESS | 20634 | 1464289554061 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1538ms 12:05:54 INFO - PROCESS | 20634 | 1464289554126 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:05:54 INFO - PROCESS | 20634 | 1464289554131 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:05:54 INFO - PROCESS | 20634 | 1464289554140 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:05:54 INFO - PROCESS | 20634 | 1464289554143 Marionette TRACE conn4 <- [1,2034,null,{}] 12:05:54 INFO - PROCESS | 20634 | 1464289554149 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:54 INFO - PROCESS | 20634 | 1464289554367 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:05:54 INFO - PROCESS | 20634 | 1464289554633 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x913dbc00 == 130 [pid = 20634] [id = 516] 12:05:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x91a54800) [pid = 20634] [serial = 1549] [outer = (nil)] 12:05:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x91a5f400) [pid = 20634] [serial = 1550] [outer = 0x91a54800] 12:05:54 INFO - PROCESS | 20634 | 1464289554797 Marionette DEBUG loaded listener.js 12:05:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x91a8c000) [pid = 20634] [serial = 1551] [outer = 0x91a54800] 12:05:55 INFO - PROCESS | 20634 | 1464289555732 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1628ms 12:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:05:55 INFO - PROCESS | 20634 | 1464289555768 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:05:55 INFO - PROCESS | 20634 | 1464289555771 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:05:55 INFO - PROCESS | 20634 | 1464289555778 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:05:55 INFO - PROCESS | 20634 | 1464289555781 Marionette TRACE conn4 <- [1,2038,null,{}] 12:05:55 INFO - PROCESS | 20634 | 1464289555787 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:55 INFO - PROCESS | 20634 | 1464289555966 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:05:56 INFO - PROCESS | 20634 | 1464289556235 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x919de000 == 131 [pid = 20634] [id = 517] 12:05:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x91a5b000) [pid = 20634] [serial = 1552] [outer = (nil)] 12:05:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x91d8c800) [pid = 20634] [serial = 1553] [outer = 0x91a5b000] 12:05:56 INFO - PROCESS | 20634 | 1464289556324 Marionette DEBUG loaded listener.js 12:05:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x91f64800) [pid = 20634] [serial = 1554] [outer = 0x91a5b000] 12:05:57 INFO - PROCESS | 20634 | 1464289557239 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1531ms 12:05:57 INFO - PROCESS | 20634 | 1464289557309 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:05:57 INFO - PROCESS | 20634 | 1464289557312 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:05:57 INFO - PROCESS | 20634 | 1464289557328 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:05:57 INFO - PROCESS | 20634 | 1464289557331 Marionette TRACE conn4 <- [1,2042,null,{}] 12:05:57 INFO - PROCESS | 20634 | 1464289557337 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:57 INFO - PROCESS | 20634 | 1464289557558 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:05:57 INFO - PROCESS | 20634 | 1464289557875 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e62d400 == 132 [pid = 20634] [id = 518] 12:05:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x91a83000) [pid = 20634] [serial = 1555] [outer = (nil)] 12:05:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x92333000) [pid = 20634] [serial = 1556] [outer = 0x91a83000] 12:05:57 INFO - PROCESS | 20634 | 1464289557965 Marionette DEBUG loaded listener.js 12:05:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x92337800) [pid = 20634] [serial = 1557] [outer = 0x91a83000] 12:05:58 INFO - PROCESS | 20634 | 1464289558845 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:05:58 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) 12:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1578ms 12:05:58 INFO - PROCESS | 20634 | 1464289558908 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:05:58 INFO - PROCESS | 20634 | 1464289558912 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:05:58 INFO - PROCESS | 20634 | 1464289558918 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:05:58 INFO - PROCESS | 20634 | 1464289558921 Marionette TRACE conn4 <- [1,2046,null,{}] 12:05:58 INFO - PROCESS | 20634 | 1464289558927 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:59 INFO - PROCESS | 20634 | 1464289559126 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:05:59 INFO - PROCESS | 20634 | 1464289559401 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f71000 == 133 [pid = 20634] [id = 519] 12:05:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x92331000) [pid = 20634] [serial = 1558] [outer = (nil)] 12:05:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x9250d000) [pid = 20634] [serial = 1559] [outer = 0x92331000] 12:05:59 INFO - PROCESS | 20634 | 1464289559545 Marionette DEBUG loaded listener.js 12:05:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x9258a400) [pid = 20634] [serial = 1560] [outer = 0x92331000] 12:06:00 INFO - PROCESS | 20634 | 1464289560449 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1584ms 12:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:06:00 INFO - PROCESS | 20634 | 1464289560502 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:06:00 INFO - PROCESS | 20634 | 1464289560505 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:06:00 INFO - PROCESS | 20634 | 1464289560512 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:06:00 INFO - PROCESS | 20634 | 1464289560514 Marionette TRACE conn4 <- [1,2050,null,{}] 12:06:00 INFO - PROCESS | 20634 | 1464289560521 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:00 INFO - PROCESS | 20634 | 1464289560723 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:06:01 INFO - PROCESS | 20634 | 1464289561034 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x92333c00 == 134 [pid = 20634] [id = 520] 12:06:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x92509800) [pid = 20634] [serial = 1561] [outer = (nil)] 12:06:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x92bca000) [pid = 20634] [serial = 1562] [outer = 0x92509800] 12:06:01 INFO - PROCESS | 20634 | 1464289561127 Marionette DEBUG loaded listener.js 12:06:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x92bcf800) [pid = 20634] [serial = 1563] [outer = 0x92509800] 12:06:02 INFO - PROCESS | 20634 | 1464289562029 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1632ms 12:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:06:02 INFO - PROCESS | 20634 | 1464289562144 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:06:02 INFO - PROCESS | 20634 | 1464289562147 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:06:02 INFO - PROCESS | 20634 | 1464289562154 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:06:02 INFO - PROCESS | 20634 | 1464289562157 Marionette TRACE conn4 <- [1,2054,null,{}] 12:06:02 INFO - PROCESS | 20634 | 1464289562163 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:02 INFO - PROCESS | 20634 | 1464289562360 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:06:02 INFO - PROCESS | 20634 | 1464289562691 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x86757c00 == 135 [pid = 20634] [id = 521] 12:06:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x8675f800) [pid = 20634] [serial = 1564] [outer = (nil)] 12:06:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x884f7800) [pid = 20634] [serial = 1565] [outer = 0x8675f800] 12:06:02 INFO - PROCESS | 20634 | 1464289562783 Marionette DEBUG loaded listener.js 12:06:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x89f91400) [pid = 20634] [serial = 1566] [outer = 0x8675f800] 12:06:04 INFO - PROCESS | 20634 | 1464289564132 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2035ms 12:06:04 INFO - PROCESS | 20634 | 1464289564189 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:06:04 INFO - PROCESS | 20634 | 1464289564196 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:06:04 INFO - PROCESS | 20634 | 1464289564204 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:06:04 INFO - PROCESS | 20634 | 1464289564209 Marionette TRACE conn4 <- [1,2058,null,{}] 12:06:04 INFO - PROCESS | 20634 | 1464289564217 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:04 INFO - PROCESS | 20634 | 1464289564404 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:06:04 INFO - PROCESS | 20634 | 1464289564728 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b5c800 == 136 [pid = 20634] [id = 522] 12:06:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x87b68400) [pid = 20634] [serial = 1567] [outer = (nil)] 12:06:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x89df1800) [pid = 20634] [serial = 1568] [outer = 0x87b68400] 12:06:04 INFO - PROCESS | 20634 | 1464289564815 Marionette DEBUG loaded listener.js 12:06:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x89f8e000) [pid = 20634] [serial = 1569] [outer = 0x87b68400] 12:06:05 INFO - PROCESS | 20634 | 1464289565693 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 12:06:05 INFO - PROCESS | 20634 | 1464289565734 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:06:05 INFO - PROCESS | 20634 | 1464289565743 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:06:05 INFO - PROCESS | 20634 | 1464289565752 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:06:05 INFO - PROCESS | 20634 | 1464289565757 Marionette TRACE conn4 <- [1,2062,null,{}] 12:06:05 INFO - PROCESS | 20634 | 1464289565762 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:05 INFO - PROCESS | 20634 | 1464289565945 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:06:06 INFO - PROCESS | 20634 | 1464289566233 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fa9000 == 137 [pid = 20634] [id = 523] 12:06:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x89fae400) [pid = 20634] [serial = 1570] [outer = (nil)] 12:06:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x8c19e000) [pid = 20634] [serial = 1571] [outer = 0x89fae400] 12:06:06 INFO - PROCESS | 20634 | 1464289566498 Marionette DEBUG loaded listener.js 12:06:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x8d54d000) [pid = 20634] [serial = 1572] [outer = 0x89fae400] 12:06:07 INFO - PROCESS | 20634 | 1464289567415 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1701ms 12:06:07 INFO - PROCESS | 20634 | 1464289567454 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:06:07 INFO - PROCESS | 20634 | 1464289567457 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:06:07 INFO - PROCESS | 20634 | 1464289567464 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:06:07 INFO - PROCESS | 20634 | 1464289567469 Marionette TRACE conn4 <- [1,2066,null,{}] 12:06:07 INFO - PROCESS | 20634 | 1464289567485 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:07 INFO - PROCESS | 20634 | 1464289567676 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:06:08 INFO - PROCESS | 20634 | 1464289568014 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x8dde7000 == 136 [pid = 20634] [id = 447] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86a14000 == 135 [pid = 20634] [id = 451] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86a15c00 == 134 [pid = 20634] [id = 452] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x89eec400 == 133 [pid = 20634] [id = 324] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86a0d000 == 132 [pid = 20634] [id = 450] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86752000 == 131 [pid = 20634] [id = 448] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86750c00 == 130 [pid = 20634] [id = 449] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86755400 == 129 [pid = 20634] [id = 504] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x87b61400 == 128 [pid = 20634] [id = 503] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x87b5cc00 == 127 [pid = 20634] [id = 502] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x857ea000 == 126 [pid = 20634] [id = 501] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x8984a400 == 125 [pid = 20634] [id = 498] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x99f0e800 == 124 [pid = 20634] [id = 497] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x913dec00 == 123 [pid = 20634] [id = 495] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x990d2800 == 122 [pid = 20634] [id = 496] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x8e718c00 == 121 [pid = 20634] [id = 494] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x92bc8400 == 120 [pid = 20634] [id = 493] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x924aec00 == 119 [pid = 20634] [id = 492] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x91a5e400 == 118 [pid = 20634] [id = 490] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x91a8a400 == 117 [pid = 20634] [id = 491] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x884f5c00 == 116 [pid = 20634] [id = 489] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa04000 == 115 [pid = 20634] [id = 488] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86e57800 == 114 [pid = 20634] [id = 487] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x8c19cc00 == 113 [pid = 20634] [id = 486] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x88b0b400 == 112 [pid = 20634] [id = 484] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x8b693000 == 111 [pid = 20634] [id = 485] 12:06:08 INFO - PROCESS | 20634 | --DOCSHELL 0x86755000 == 110 [pid = 20634] [id = 483] 12:06:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x857ea000 == 111 [pid = 20634] [id = 524] 12:06:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 223 (0x86750c00) [pid = 20634] [serial = 1573] [outer = (nil)] 12:06:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 224 (0x86e53400) [pid = 20634] [serial = 1574] [outer = 0x86750c00] 12:06:08 INFO - PROCESS | 20634 | 1464289568397 Marionette DEBUG loaded listener.js 12:06:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 225 (0x87b66000) [pid = 20634] [serial = 1575] [outer = 0x86750c00] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 224 (0x89ede000) [pid = 20634] [serial = 1448] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 223 (0x911cec00) [pid = 20634] [serial = 1443] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 222 (0x8e742000) [pid = 20634] [serial = 1442] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0x91cebc00) [pid = 20634] [serial = 1445] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x8dde1c00) [pid = 20634] [serial = 1430] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x919d9000) [pid = 20634] [serial = 1434] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x910dd400) [pid = 20634] [serial = 1433] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x87a9bc00) [pid = 20634] [serial = 1382] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x89faa400) [pid = 20634] [serial = 1385] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x8df0cc00) [pid = 20634] [serial = 1388] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x904b3400) [pid = 20634] [serial = 1391] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x910de400) [pid = 20634] [serial = 1394] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x91ce2c00) [pid = 20634] [serial = 1397] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x924adc00) [pid = 20634] [serial = 1400] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x92bce400) [pid = 20634] [serial = 1403] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x952a9000) [pid = 20634] [serial = 1406] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x9981fc00) [pid = 20634] [serial = 1409] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x9aa58c00) [pid = 20634] [serial = 1412] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x9d01d800) [pid = 20634] [serial = 1415] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x87b64000) [pid = 20634] [serial = 1418] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x91a86800) [pid = 20634] [serial = 1421] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x89852c00) [pid = 20634] [serial = 1428] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x884f3c00) [pid = 20634] [serial = 1427] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x86a11c00) [pid = 20634] [serial = 1436] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x87a9c000) [pid = 20634] [serial = 1437] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x86e5b800) [pid = 20634] [serial = 1425] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x86a12400) [pid = 20634] [serial = 1424] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x8dd52c00) [pid = 20634] [serial = 1380] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x89faf000) [pid = 20634] [serial = 1439] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x8df03800) [pid = 20634] [serial = 1431] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x91f63c00) [pid = 20634] [serial = 1446] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x8b69c400) [pid = 20634] [serial = 1440] [outer = (nil)] [url = about:blank] 12:06:09 INFO - PROCESS | 20634 | 1464289569300 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1891ms 12:06:09 INFO - PROCESS | 20634 | 1464289569355 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:06:09 INFO - PROCESS | 20634 | 1464289569359 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:06:09 INFO - PROCESS | 20634 | 1464289569369 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:06:09 INFO - PROCESS | 20634 | 1464289569372 Marionette TRACE conn4 <- [1,2070,null,{}] 12:06:09 INFO - PROCESS | 20634 | 1464289569378 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:09 INFO - PROCESS | 20634 | 1464289569570 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:06:09 INFO - PROCESS | 20634 | 1464289569775 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5b800 == 112 [pid = 20634] [id = 525] 12:06:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x87b62000) [pid = 20634] [serial = 1576] [outer = (nil)] 12:06:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x89eec400) [pid = 20634] [serial = 1577] [outer = 0x87b62000] 12:06:09 INFO - PROCESS | 20634 | 1464289569855 Marionette DEBUG loaded listener.js 12:06:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x8aa7bc00) [pid = 20634] [serial = 1578] [outer = 0x87b62000] 12:06:10 INFO - PROCESS | 20634 | 1464289570743 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1432ms 12:06:10 INFO - PROCESS | 20634 | 1464289570803 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:06:10 INFO - PROCESS | 20634 | 1464289570807 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:06:10 INFO - PROCESS | 20634 | 1464289570812 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:06:10 INFO - PROCESS | 20634 | 1464289570816 Marionette TRACE conn4 <- [1,2074,null,{}] 12:06:10 INFO - PROCESS | 20634 | 1464289570821 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:11 INFO - PROCESS | 20634 | 1464289571080 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:06:11 INFO - PROCESS | 20634 | 1464289571112 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e57800 == 113 [pid = 20634] [id = 526] 12:06:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x8796cc00) [pid = 20634] [serial = 1579] [outer = (nil)] 12:06:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x8dd52c00) [pid = 20634] [serial = 1580] [outer = 0x8796cc00] 12:06:11 INFO - PROCESS | 20634 | 1464289571186 Marionette DEBUG loaded listener.js 12:06:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x8dde7000) [pid = 20634] [serial = 1581] [outer = 0x8796cc00] 12:06:12 INFO - PROCESS | 20634 | 1464289572099 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1327ms 12:06:12 INFO - PROCESS | 20634 | 1464289572140 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:06:12 INFO - PROCESS | 20634 | 1464289572144 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:06:12 INFO - PROCESS | 20634 | 1464289572150 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:06:12 INFO - PROCESS | 20634 | 1464289572153 Marionette TRACE conn4 <- [1,2078,null,{}] 12:06:12 INFO - PROCESS | 20634 | 1464289572164 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:12 INFO - PROCESS | 20634 | 1464289572422 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:06:12 INFO - PROCESS | 20634 | 1464289572460 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64f800 == 114 [pid = 20634] [id = 527] 12:06:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x8c19cc00) [pid = 20634] [serial = 1582] [outer = (nil)] 12:06:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x8e742000) [pid = 20634] [serial = 1583] [outer = 0x8c19cc00] 12:06:12 INFO - PROCESS | 20634 | 1464289572536 Marionette DEBUG loaded listener.js 12:06:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x904c0400) [pid = 20634] [serial = 1584] [outer = 0x8c19cc00] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x86a1a800) [pid = 20634] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x87b5e800) [pid = 20634] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x89df2800) [pid = 20634] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x95342400) [pid = 20634] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x91ce5c00) [pid = 20634] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x8c199400) [pid = 20634] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x919d9400) [pid = 20634] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x8e630800) [pid = 20634] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x89dfd000) [pid = 20634] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x8e718400) [pid = 20634] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x88b0d400) [pid = 20634] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x9534c000) [pid = 20634] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x8dde9800) [pid = 20634] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x9a092400) [pid = 20634] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x89846800) [pid = 20634] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x8df06000) [pid = 20634] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x9250b000) [pid = 20634] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x86a13800) [pid = 20634] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x87971400) [pid = 20634] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x884ee000) [pid = 20634] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x88b09400) [pid = 20634] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x8796a400) [pid = 20634] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x91a8ec00) [pid = 20634] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x8dd4b800) [pid = 20634] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x904bd400) [pid = 20634] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x86a0d800) [pid = 20634] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x8675b000) [pid = 20634] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x89f90400) [pid = 20634] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x98ebbc00) [pid = 20634] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x9b01d000) [pid = 20634] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x92bc7c00) [pid = 20634] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x8c317800) [pid = 20634] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x93d8f400) [pid = 20634] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x89f84000) [pid = 20634] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x87b5f400) [pid = 20634] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x99c3e400) [pid = 20634] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x86752c00) [pid = 20634] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x86759000) [pid = 20634] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x8ddea800) [pid = 20634] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x913e1400) [pid = 20634] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x8ddb0000) [pid = 20634] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x9567e400) [pid = 20634] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x91d81c00) [pid = 20634] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x9a181000) [pid = 20634] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x87b60800) [pid = 20634] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x86753c00) [pid = 20634] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x8ddeb800) [pid = 20634] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x8dda3c00) [pid = 20634] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:06:13 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x86a19800) [pid = 20634] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:06:14 INFO - PROCESS | 20634 | 1464289574285 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2152ms 12:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:06:14 INFO - PROCESS | 20634 | 1464289574303 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:06:14 INFO - PROCESS | 20634 | 1464289574306 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:06:14 INFO - PROCESS | 20634 | 1464289574313 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:06:14 INFO - PROCESS | 20634 | 1464289574316 Marionette TRACE conn4 <- [1,2082,null,{}] 12:06:14 INFO - PROCESS | 20634 | 1464289574332 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:14 INFO - PROCESS | 20634 | 1464289574499 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:06:14 INFO - PROCESS | 20634 | 1464289574515 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x86753c00 == 115 [pid = 20634] [id = 528] 12:06:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x86757000) [pid = 20634] [serial = 1585] [outer = (nil)] 12:06:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x87b5e800) [pid = 20634] [serial = 1586] [outer = 0x86757000] 12:06:14 INFO - PROCESS | 20634 | 1464289574602 Marionette DEBUG loaded listener.js 12:06:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x89dfd000) [pid = 20634] [serial = 1587] [outer = 0x86757000] 12:06:15 INFO - PROCESS | 20634 | 1464289575618 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1358ms 12:06:15 INFO - PROCESS | 20634 | 1464289575671 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:06:15 INFO - PROCESS | 20634 | 1464289575675 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:06:15 INFO - PROCESS | 20634 | 1464289575681 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:06:15 INFO - PROCESS | 20634 | 1464289575683 Marionette TRACE conn4 <- [1,2086,null,{}] 12:06:15 INFO - PROCESS | 20634 | 1464289575689 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:15 INFO - PROCESS | 20634 | 1464289575985 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:06:16 INFO - PROCESS | 20634 | 1464289576341 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a13800 == 116 [pid = 20634] [id = 529] 12:06:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x86a13c00) [pid = 20634] [serial = 1588] [outer = (nil)] 12:06:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x86e58400) [pid = 20634] [serial = 1589] [outer = 0x86a13c00] 12:06:16 INFO - PROCESS | 20634 | 1464289576439 Marionette DEBUG loaded listener.js 12:06:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x87a9cc00) [pid = 20634] [serial = 1590] [outer = 0x86a13c00] 12:06:17 INFO - PROCESS | 20634 | 1464289577387 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1738ms 12:06:17 INFO - PROCESS | 20634 | 1464289577421 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:06:17 INFO - PROCESS | 20634 | 1464289577426 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:06:17 INFO - PROCESS | 20634 | 1464289577434 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:06:17 INFO - PROCESS | 20634 | 1464289577442 Marionette TRACE conn4 <- [1,2090,null,{}] 12:06:17 INFO - PROCESS | 20634 | 1464289577449 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:17 INFO - PROCESS | 20634 | 1464289577668 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:06:18 INFO - PROCESS | 20634 | 1464289578002 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x89dfc400 == 117 [pid = 20634] [id = 530] 12:06:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x89f86000) [pid = 20634] [serial = 1591] [outer = (nil)] 12:06:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8aa7a000) [pid = 20634] [serial = 1592] [outer = 0x89f86000] 12:06:18 INFO - PROCESS | 20634 | 1464289578101 Marionette DEBUG loaded listener.js 12:06:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8b653c00) [pid = 20634] [serial = 1593] [outer = 0x89f86000] 12:06:19 INFO - PROCESS | 20634 | 1464289579055 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1682ms 12:06:19 INFO - PROCESS | 20634 | 1464289579117 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:06:19 INFO - PROCESS | 20634 | 1464289579123 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:06:19 INFO - PROCESS | 20634 | 1464289579130 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:06:19 INFO - PROCESS | 20634 | 1464289579134 Marionette TRACE conn4 <- [1,2094,null,{}] 12:06:19 INFO - PROCESS | 20634 | 1464289579140 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:19 INFO - PROCESS | 20634 | 1464289579365 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:06:19 INFO - PROCESS | 20634 | 1464289579743 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dda2000 == 118 [pid = 20634] [id = 531] 12:06:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x8ddacc00) [pid = 20634] [serial = 1594] [outer = (nil)] 12:06:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x8ddeb000) [pid = 20634] [serial = 1595] [outer = 0x8ddacc00] 12:06:19 INFO - PROCESS | 20634 | 1464289579842 Marionette DEBUG loaded listener.js 12:06:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x8e018400) [pid = 20634] [serial = 1596] [outer = 0x8ddacc00] 12:06:20 INFO - PROCESS | 20634 | 1464289580799 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1739ms 12:06:20 INFO - PROCESS | 20634 | 1464289580869 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:06:20 INFO - PROCESS | 20634 | 1464289580875 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:06:20 INFO - PROCESS | 20634 | 1464289580892 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:06:20 INFO - PROCESS | 20634 | 1464289580899 Marionette TRACE conn4 <- [1,2098,null,{}] 12:06:20 INFO - PROCESS | 20634 | 1464289580905 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:21 INFO - PROCESS | 20634 | 1464289581154 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:06:21 INFO - PROCESS | 20634 | 1464289581474 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd49000 == 119 [pid = 20634] [id = 532] 12:06:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x8ddee800) [pid = 20634] [serial = 1597] [outer = (nil)] 12:06:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x8e74e000) [pid = 20634] [serial = 1598] [outer = 0x8ddee800] 12:06:21 INFO - PROCESS | 20634 | 1464289581563 Marionette DEBUG loaded listener.js 12:06:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x90603800) [pid = 20634] [serial = 1599] [outer = 0x8ddee800] 12:06:22 INFO - PROCESS | 20634 | 1464289582442 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1592ms 12:06:22 INFO - PROCESS | 20634 | 1464289582475 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:06:22 INFO - PROCESS | 20634 | 1464289582479 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:06:22 INFO - PROCESS | 20634 | 1464289582505 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:06:22 INFO - PROCESS | 20634 | 1464289582509 Marionette TRACE conn4 <- [1,2102,null,{}] 12:06:22 INFO - PROCESS | 20634 | 1464289582515 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:22 INFO - PROCESS | 20634 | 1464289582712 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:06:23 INFO - PROCESS | 20634 | 1464289582982 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e6e9800 == 120 [pid = 20634] [id = 533] 12:06:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x8e74c800) [pid = 20634] [serial = 1600] [outer = (nil)] 12:06:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x910dc400) [pid = 20634] [serial = 1601] [outer = 0x8e74c800] 12:06:23 INFO - PROCESS | 20634 | 1464289583124 Marionette DEBUG loaded listener.js 12:06:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x910e7400) [pid = 20634] [serial = 1602] [outer = 0x8e74c800] 12:06:24 INFO - PROCESS | 20634 | 1464289584071 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1632ms 12:06:24 INFO - PROCESS | 20634 | 1464289584135 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:06:24 INFO - PROCESS | 20634 | 1464289584139 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:06:24 INFO - PROCESS | 20634 | 1464289584145 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:06:24 INFO - PROCESS | 20634 | 1464289584149 Marionette TRACE conn4 <- [1,2106,null,{}] 12:06:24 INFO - PROCESS | 20634 | 1464289584154 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:24 INFO - PROCESS | 20634 | 1464289584370 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:06:24 INFO - PROCESS | 20634 | 1464289584703 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d3800 == 121 [pid = 20634] [id = 534] 12:06:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x919d4000) [pid = 20634] [serial = 1603] [outer = (nil)] 12:06:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x919db400) [pid = 20634] [serial = 1604] [outer = 0x919d4000] 12:06:24 INFO - PROCESS | 20634 | 1464289584806 Marionette DEBUG loaded listener.js 12:06:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x91a60000) [pid = 20634] [serial = 1605] [outer = 0x919d4000] 12:06:25 INFO - PROCESS | 20634 | 1464289585774 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1682ms 12:06:25 INFO - PROCESS | 20634 | 1464289585827 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:06:25 INFO - PROCESS | 20634 | 1464289585831 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:06:25 INFO - PROCESS | 20634 | 1464289585838 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:06:25 INFO - PROCESS | 20634 | 1464289585841 Marionette TRACE conn4 <- [1,2110,null,{}] 12:06:25 INFO - PROCESS | 20634 | 1464289585847 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:26 INFO - PROCESS | 20634 | 1464289586051 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:06:26 INFO - PROCESS | 20634 | 1464289586365 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b0bc00 == 122 [pid = 20634] [id = 535] 12:06:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x911d4800) [pid = 20634] [serial = 1606] [outer = (nil)] 12:06:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x91cf0000) [pid = 20634] [serial = 1607] [outer = 0x911d4800] 12:06:26 INFO - PROCESS | 20634 | 1464289586460 Marionette DEBUG loaded listener.js 12:06:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x91f63c00) [pid = 20634] [serial = 1608] [outer = 0x911d4800] 12:06:27 INFO - PROCESS | 20634 | 1464289587354 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1579ms 12:06:27 INFO - PROCESS | 20634 | 1464289587417 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:06:27 INFO - PROCESS | 20634 | 1464289587422 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:06:27 INFO - PROCESS | 20634 | 1464289587428 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:06:27 INFO - PROCESS | 20634 | 1464289587432 Marionette TRACE conn4 <- [1,2114,null,{}] 12:06:27 INFO - PROCESS | 20634 | 1464289587438 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:27 INFO - PROCESS | 20634 | 1464289587641 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:06:27 INFO - PROCESS | 20634 | 1464289587921 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c317800 == 123 [pid = 20634] [id = 536] 12:06:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x8e628800) [pid = 20634] [serial = 1609] [outer = (nil)] 12:06:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x924b2400) [pid = 20634] [serial = 1610] [outer = 0x8e628800] 12:06:28 INFO - PROCESS | 20634 | 1464289588056 Marionette DEBUG loaded listener.js 12:06:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x9250b000) [pid = 20634] [serial = 1611] [outer = 0x8e628800] 12:06:28 INFO - PROCESS | 20634 | 1464289588920 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1533ms 12:06:28 INFO - PROCESS | 20634 | 1464289588966 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:06:28 INFO - PROCESS | 20634 | 1464289588970 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:06:28 INFO - PROCESS | 20634 | 1464289588977 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:06:28 INFO - PROCESS | 20634 | 1464289588980 Marionette TRACE conn4 <- [1,2118,null,{}] 12:06:28 INFO - PROCESS | 20634 | 1464289588986 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:29 INFO - PROCESS | 20634 | 1464289589191 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:06:29 INFO - PROCESS | 20634 | 1464289589473 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x91d84800 == 124 [pid = 20634] [id = 537] 12:06:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x91d88c00) [pid = 20634] [serial = 1612] [outer = (nil)] 12:06:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x92bcd000) [pid = 20634] [serial = 1613] [outer = 0x91d88c00] 12:06:29 INFO - PROCESS | 20634 | 1464289589618 Marionette DEBUG loaded listener.js 12:06:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x938a4400) [pid = 20634] [serial = 1614] [outer = 0x91d88c00] 12:06:30 INFO - PROCESS | 20634 | 1464289590538 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1632ms 12:06:30 INFO - PROCESS | 20634 | 1464289590611 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:06:30 INFO - PROCESS | 20634 | 1464289590615 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:06:30 INFO - PROCESS | 20634 | 1464289590621 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:06:30 INFO - PROCESS | 20634 | 1464289590632 Marionette TRACE conn4 <- [1,2122,null,{}] 12:06:30 INFO - PROCESS | 20634 | 1464289590638 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:30 INFO - PROCESS | 20634 | 1464289590878 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:06:31 INFO - PROCESS | 20634 | 1464289591198 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x8675c000 == 125 [pid = 20634] [id = 538] 12:06:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x92593800) [pid = 20634] [serial = 1615] [outer = (nil)] 12:06:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x938d3400) [pid = 20634] [serial = 1616] [outer = 0x92593800] 12:06:31 INFO - PROCESS | 20634 | 1464289591286 Marionette DEBUG loaded listener.js 12:06:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x938d8000) [pid = 20634] [serial = 1617] [outer = 0x92593800] 12:06:32 INFO - PROCESS | 20634 | 1464289592161 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1599ms 12:06:32 INFO - PROCESS | 20634 | 1464289592224 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:06:32 INFO - PROCESS | 20634 | 1464289592229 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:06:32 INFO - PROCESS | 20634 | 1464289592239 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:06:32 INFO - PROCESS | 20634 | 1464289592242 Marionette TRACE conn4 <- [1,2126,null,{}] 12:06:32 INFO - PROCESS | 20634 | 1464289592248 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:32 INFO - PROCESS | 20634 | 1464289592479 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:06:32 INFO - PROCESS | 20634 | 1464289592824 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x93beb800 == 126 [pid = 20634] [id = 539] 12:06:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x93bf5400) [pid = 20634] [serial = 1618] [outer = (nil)] 12:06:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x93d8d800) [pid = 20634] [serial = 1619] [outer = 0x93bf5400] 12:06:32 INFO - PROCESS | 20634 | 1464289592939 Marionette DEBUG loaded listener.js 12:06:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x9475ec00) [pid = 20634] [serial = 1620] [outer = 0x93bf5400] 12:06:33 INFO - PROCESS | 20634 | 1464289593862 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1683ms 12:06:33 INFO - PROCESS | 20634 | 1464289593923 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:06:33 INFO - PROCESS | 20634 | 1464289593927 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:06:33 INFO - PROCESS | 20634 | 1464289593934 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:06:33 INFO - PROCESS | 20634 | 1464289593939 Marionette TRACE conn4 <- [1,2130,null,{}] 12:06:33 INFO - PROCESS | 20634 | 1464289593945 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:34 INFO - PROCESS | 20634 | 1464289594221 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:06:34 INFO - PROCESS | 20634 | 1464289594559 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a1a000 == 127 [pid = 20634] [id = 540] 12:06:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x93a1e800) [pid = 20634] [serial = 1621] [outer = (nil)] 12:06:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x95290000) [pid = 20634] [serial = 1622] [outer = 0x93a1e800] 12:06:34 INFO - PROCESS | 20634 | 1464289594666 Marionette DEBUG loaded listener.js 12:06:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x952a9800) [pid = 20634] [serial = 1623] [outer = 0x93a1e800] 12:06:35 INFO - PROCESS | 20634 | 1464289595574 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:06:35 INFO - PROCESS | 20634 | 1464289595637 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:06:35 INFO - PROCESS | 20634 | 1464289595644 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:06:35 INFO - PROCESS | 20634 | 1464289595648 Marionette TRACE conn4 <- [1,2134,null,{}] 12:06:35 INFO - PROCESS | 20634 | 1464289595653 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:35 INFO - PROCESS | 20634 | 1464289595855 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:06:36 INFO - PROCESS | 20634 | 1464289596131 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b08000 == 128 [pid = 20634] [id = 541] 12:06:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x938c9c00) [pid = 20634] [serial = 1624] [outer = (nil)] 12:06:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x9567ec00) [pid = 20634] [serial = 1625] [outer = 0x938c9c00] 12:06:36 INFO - PROCESS | 20634 | 1464289596268 Marionette DEBUG loaded listener.js 12:06:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x95684000) [pid = 20634] [serial = 1626] [outer = 0x938c9c00] 12:06:37 INFO - PROCESS | 20634 | 1464289597160 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1546ms 12:06:37 INFO - PROCESS | 20634 | 1464289597191 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:06:37 INFO - PROCESS | 20634 | 1464289597194 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:06:37 INFO - PROCESS | 20634 | 1464289597200 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:06:37 INFO - PROCESS | 20634 | 1464289597204 Marionette TRACE conn4 <- [1,2138,null,{}] 12:06:37 INFO - PROCESS | 20634 | 1464289597209 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:37 INFO - PROCESS | 20634 | 1464289597405 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:06:37 INFO - PROCESS | 20634 | 1464289597683 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x94759800 == 129 [pid = 20634] [id = 542] 12:06:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x9534f800) [pid = 20634] [serial = 1627] [outer = (nil)] 12:06:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x97830c00) [pid = 20634] [serial = 1628] [outer = 0x9534f800] 12:06:37 INFO - PROCESS | 20634 | 1464289597815 Marionette DEBUG loaded listener.js 12:06:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x984e1c00) [pid = 20634] [serial = 1629] [outer = 0x9534f800] 12:06:38 INFO - PROCESS | 20634 | 1464289598691 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1530ms 12:06:38 INFO - PROCESS | 20634 | 1464289598749 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:06:38 INFO - PROCESS | 20634 | 1464289598752 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:06:38 INFO - PROCESS | 20634 | 1464289598763 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:06:38 INFO - PROCESS | 20634 | 1464289598765 Marionette TRACE conn4 <- [1,2142,null,{}] 12:06:38 INFO - PROCESS | 20634 | 1464289598771 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:38 INFO - PROCESS | 20634 | 1464289598975 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:06:39 INFO - PROCESS | 20634 | 1464289599256 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x95685800 == 130 [pid = 20634] [id = 543] 12:06:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x95689800) [pid = 20634] [serial = 1630] [outer = (nil)] 12:06:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x9903f000) [pid = 20634] [serial = 1631] [outer = 0x95689800] 12:06:39 INFO - PROCESS | 20634 | 1464289599399 Marionette DEBUG loaded listener.js 12:06:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x9975b000) [pid = 20634] [serial = 1632] [outer = 0x95689800] 12:06:40 INFO - PROCESS | 20634 | 1464289600374 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:06:40 INFO - PROCESS | 20634 | 1464289600456 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:06:40 INFO - PROCESS | 20634 | 1464289600465 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:06:40 INFO - PROCESS | 20634 | 1464289600468 Marionette TRACE conn4 <- [1,2146,null,{}] 12:06:40 INFO - PROCESS | 20634 | 1464289600472 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:40 INFO - PROCESS | 20634 | 1464289600709 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:06:41 INFO - PROCESS | 20634 | 1464289601041 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e51800 == 131 [pid = 20634] [id = 544] 12:06:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x87aa1400) [pid = 20634] [serial = 1633] [outer = (nil)] 12:06:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x8e741c00) [pid = 20634] [serial = 1634] [outer = 0x87aa1400] 12:06:41 INFO - PROCESS | 20634 | 1464289601134 Marionette DEBUG loaded listener.js 12:06:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x8e6ea400) [pid = 20634] [serial = 1635] [outer = 0x87aa1400] 12:06:42 INFO - PROCESS | 20634 | 1464289602051 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:06:42 INFO - PROCESS | 20634 | 1464289602099 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:06:42 INFO - PROCESS | 20634 | 1464289602105 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:06:42 INFO - PROCESS | 20634 | 1464289602108 Marionette TRACE conn4 <- [1,2150,null,{}] 12:06:42 INFO - PROCESS | 20634 | 1464289602114 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:42 INFO - PROCESS | 20634 | 1464289602327 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:06:42 INFO - PROCESS | 20634 | 1464289602663 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e4f800 == 132 [pid = 20634] [id = 545] 12:06:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x86e52400) [pid = 20634] [serial = 1636] [outer = (nil)] 12:06:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x89f86400) [pid = 20634] [serial = 1637] [outer = 0x86e52400] 12:06:42 INFO - PROCESS | 20634 | 1464289602752 Marionette DEBUG loaded listener.js 12:06:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x8aa0e000) [pid = 20634] [serial = 1638] [outer = 0x86e52400] 12:06:43 INFO - PROCESS | 20634 | 1464289603666 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1631ms 12:06:43 INFO - PROCESS | 20634 | 1464289603737 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:06:43 INFO - PROCESS | 20634 | 1464289603741 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:06:43 INFO - PROCESS | 20634 | 1464289603747 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:06:43 INFO - PROCESS | 20634 | 1464289603751 Marionette TRACE conn4 <- [1,2154,null,{}] 12:06:43 INFO - PROCESS | 20634 | 1464289603757 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:43 INFO - PROCESS | 20634 | 1464289603959 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:06:45 INFO - PROCESS | 20634 | 1464289604979 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x86758400 == 133 [pid = 20634] [id = 546] 12:06:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x86a1a800) [pid = 20634] [serial = 1639] [outer = (nil)] 12:06:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x87a9d400) [pid = 20634] [serial = 1640] [outer = 0x86a1a800] 12:06:45 INFO - PROCESS | 20634 | 1464289605065 Marionette DEBUG loaded listener.js 12:06:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x884f3400) [pid = 20634] [serial = 1641] [outer = 0x86a1a800] 12:06:45 INFO - PROCESS | 20634 | 1464289605979 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2284ms 12:06:46 INFO - PROCESS | 20634 | 1464289606034 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:06:46 INFO - PROCESS | 20634 | 1464289606040 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:06:46 INFO - PROCESS | 20634 | 1464289606048 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:06:46 INFO - PROCESS | 20634 | 1464289606053 Marionette TRACE conn4 <- [1,2158,null,{}] 12:06:46 INFO - PROCESS | 20634 | 1464289606060 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:46 INFO - PROCESS | 20634 | 1464289606258 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0c0400 == 132 [pid = 20634] [id = 368] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee8800 == 131 [pid = 20634] [id = 366] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x87b5e000 == 130 [pid = 20634] [id = 472] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8e716400 == 129 [pid = 20634] [id = 467] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x9ae72000 == 128 [pid = 20634] [id = 471] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x87b60000 == 127 [pid = 20634] [id = 473] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0c1000 == 126 [pid = 20634] [id = 364] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x911ca800 == 125 [pid = 20634] [id = 367] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x91a87400 == 124 [pid = 20634] [id = 466] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b9c00 == 123 [pid = 20634] [id = 464] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x92bcb000 == 122 [pid = 20634] [id = 469] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8c319000 == 121 [pid = 20634] [id = 465] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x98444800 == 120 [pid = 20634] [id = 470] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8aedf000 == 119 [pid = 20634] [id = 365] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x86753c00 == 118 [pid = 20634] [id = 528] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64f800 == 117 [pid = 20634] [id = 527] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x86e57800 == 116 [pid = 20634] [id = 526] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x86e5b800 == 115 [pid = 20634] [id = 525] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x857ea000 == 114 [pid = 20634] [id = 524] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x89fa9000 == 113 [pid = 20634] [id = 523] 12:06:46 INFO - PROCESS | 20634 | --DOCSHELL 0x87b5c800 == 112 [pid = 20634] [id = 522] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x8dd50000) [pid = 20634] [serial = 1359] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x87b67000) [pid = 20634] [serial = 1419] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x89ee6400) [pid = 20634] [serial = 1511] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x9981cc00) [pid = 20634] [serial = 1484] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x92589400) [pid = 20634] [serial = 1401] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x8d541000) [pid = 20634] [serial = 1457] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x91f6a400) [pid = 20634] [serial = 1398] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x9060b800) [pid = 20634] [serial = 1392] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x8aa84400) [pid = 20634] [serial = 1496] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x938d7800) [pid = 20634] [serial = 1404] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x89f8f000) [pid = 20634] [serial = 1454] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x9782ac00) [pid = 20634] [serial = 1482] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x8ddef000) [pid = 20634] [serial = 1341] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x9aae7c00) [pid = 20634] [serial = 1493] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x8ddef400) [pid = 20634] [serial = 1503] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x913de800) [pid = 20634] [serial = 1467] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x93a13c00) [pid = 20634] [serial = 1479] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x87b69400) [pid = 20634] [serial = 1452] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x88adb000) [pid = 20634] [serial = 1383] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x884fac00) [pid = 20634] [serial = 1508] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x9b0d0400) [pid = 20634] [serial = 1497] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x92590800) [pid = 20634] [serial = 1362] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x88b05c00) [pid = 20634] [serial = 1500] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x99825400) [pid = 20634] [serial = 1485] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x924a9c00) [pid = 20634] [serial = 1472] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x911cf000) [pid = 20634] [serial = 1395] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x91a86400) [pid = 20634] [serial = 1469] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x86a16400) [pid = 20634] [serial = 1353] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x8796d000) [pid = 20634] [serial = 1506] [outer = (nil)] [url = about:blank] 12:06:46 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x8b649800) [pid = 20634] [serial = 1386] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x99823000) [pid = 20634] [serial = 1338] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x89f8dc00) [pid = 20634] [serial = 1512] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0xa22c3400) [pid = 20634] [serial = 1416] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x9567c000) [pid = 20634] [serial = 1407] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x91a8f400) [pid = 20634] [serial = 1470] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0xa35eec00) [pid = 20634] [serial = 1335] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x99826400) [pid = 20634] [serial = 1410] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x89f8c000) [pid = 20634] [serial = 1365] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x89fab000) [pid = 20634] [serial = 1449] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x9a18a800) [pid = 20634] [serial = 1491] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x8675a400) [pid = 20634] [serial = 1347] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x884fa800) [pid = 20634] [serial = 1499] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x9aa5b800) [pid = 20634] [serial = 1494] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x8aa75c00) [pid = 20634] [serial = 1455] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x911ce800) [pid = 20634] [serial = 1466] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x8aa7e000) [pid = 20634] [serial = 1515] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0xa673d400) [pid = 20634] [serial = 1344] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x87a9b400) [pid = 20634] [serial = 1451] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x938ccc00) [pid = 20634] [serial = 1478] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x91f63800) [pid = 20634] [serial = 1239] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8df09800) [pid = 20634] [serial = 1460] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x88b03c00) [pid = 20634] [serial = 1509] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x99c9c800) [pid = 20634] [serial = 1487] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x924b1000) [pid = 20634] [serial = 1473] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x92590000) [pid = 20634] [serial = 1475] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x88b07c00) [pid = 20634] [serial = 1514] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x9aaef800) [pid = 20634] [serial = 1413] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x92bc3c00) [pid = 20634] [serial = 1476] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0xa3028400) [pid = 20634] [serial = 1422] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x87a9d000) [pid = 20634] [serial = 1350] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x99e44c00) [pid = 20634] [serial = 1488] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x8e3c4000) [pid = 20634] [serial = 1389] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x86e54000) [pid = 20634] [serial = 1505] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x9a184c00) [pid = 20634] [serial = 1490] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x8dd5e400) [pid = 20634] [serial = 1458] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x8e630c00) [pid = 20634] [serial = 1463] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x8e015c00) [pid = 20634] [serial = 1461] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x87a9fc00) [pid = 20634] [serial = 1356] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x9567d800) [pid = 20634] [serial = 1481] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x8e711400) [pid = 20634] [serial = 1464] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x8b697000) [pid = 20634] [serial = 1502] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x8b0c2800) [pid = 20634] [serial = 1517] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 20634 | 1464289607349 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e59c00 == 113 [pid = 20634] [id = 547] 12:06:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8796d000) [pid = 20634] [serial = 1642] [outer = (nil)] 12:06:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x87a9fc00) [pid = 20634] [serial = 1643] [outer = 0x8796d000] 12:06:47 INFO - PROCESS | 20634 | 1464289607455 Marionette DEBUG loaded listener.js 12:06:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x87b69c00) [pid = 20634] [serial = 1644] [outer = 0x8796d000] 12:06:48 INFO - PROCESS | 20634 | 1464289608245 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2243ms 12:06:48 INFO - PROCESS | 20634 | 1464289608294 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:06:48 INFO - PROCESS | 20634 | 1464289608300 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:06:48 INFO - PROCESS | 20634 | 1464289608307 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:06:48 INFO - PROCESS | 20634 | 1464289608310 Marionette TRACE conn4 <- [1,2162,null,{}] 12:06:48 INFO - PROCESS | 20634 | 1464289608344 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:48 INFO - PROCESS | 20634 | 1464289608528 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:06:48 INFO - PROCESS | 20634 | 1464289608541 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f8f800 == 114 [pid = 20634] [id = 548] 12:06:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x89f90800) [pid = 20634] [serial = 1645] [outer = (nil)] 12:06:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x89fab800) [pid = 20634] [serial = 1646] [outer = 0x89f90800] 12:06:48 INFO - PROCESS | 20634 | 1464289608616 Marionette DEBUG loaded listener.js 12:06:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8aa7b800) [pid = 20634] [serial = 1647] [outer = 0x89f90800] 12:06:49 INFO - PROCESS | 20634 | 1464289609698 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1465ms 12:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:06:49 INFO - PROCESS | 20634 | 1464289609772 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:06:49 INFO - PROCESS | 20634 | 1464289609775 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:06:49 INFO - PROCESS | 20634 | 1464289609789 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:06:49 INFO - PROCESS | 20634 | 1464289609797 Marionette TRACE conn4 <- [1,2166,null,{}] 12:06:49 INFO - PROCESS | 20634 | 1464289609813 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:50 INFO - PROCESS | 20634 | 1464289610060 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:06:50 INFO - PROCESS | 20634 | 1464289610088 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x8984e800 == 115 [pid = 20634] [id = 549] 12:06:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8aedf000) [pid = 20634] [serial = 1648] [outer = (nil)] 12:06:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x8b69fc00) [pid = 20634] [serial = 1649] [outer = 0x8aedf000] 12:06:50 INFO - PROCESS | 20634 | 1464289610161 Marionette DEBUG loaded listener.js 12:06:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8c318000) [pid = 20634] [serial = 1650] [outer = 0x8aedf000] 12:06:51 INFO - PROCESS | 20634 | 1464289611153 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1400ms 12:06:51 INFO - PROCESS | 20634 | 1464289611181 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:06:51 INFO - PROCESS | 20634 | 1464289611186 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:06:51 INFO - PROCESS | 20634 | 1464289611193 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:06:51 INFO - PROCESS | 20634 | 1464289611196 Marionette TRACE conn4 <- [1,2170,null,{}] 12:06:51 INFO - PROCESS | 20634 | 1464289611201 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:51 INFO - PROCESS | 20634 | 1464289611444 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:06:51 INFO - PROCESS | 20634 | 1464289611473 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b0b400 == 116 [pid = 20634] [id = 550] 12:06:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8c193c00) [pid = 20634] [serial = 1651] [outer = (nil)] 12:06:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x8dd55800) [pid = 20634] [serial = 1652] [outer = 0x8c193c00] 12:06:51 INFO - PROCESS | 20634 | 1464289611547 Marionette DEBUG loaded listener.js 12:06:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8dda6c00) [pid = 20634] [serial = 1653] [outer = 0x8c193c00] 12:06:52 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x89fae400) [pid = 20634] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:06:52 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x8c19cc00) [pid = 20634] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:06:52 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x8796cc00) [pid = 20634] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:06:52 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x86750c00) [pid = 20634] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:06:52 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x87b68400) [pid = 20634] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:06:52 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x87b62000) [pid = 20634] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:06:52 INFO - PROCESS | 20634 | 1464289612958 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1782ms 12:06:52 INFO - PROCESS | 20634 | 1464289612976 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:06:52 INFO - PROCESS | 20634 | 1464289612978 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:06:52 INFO - PROCESS | 20634 | 1464289612986 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:06:52 INFO - PROCESS | 20634 | 1464289612988 Marionette TRACE conn4 <- [1,2174,null,{}] 12:06:52 INFO - PROCESS | 20634 | 1464289612994 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:53 INFO - PROCESS | 20634 | 1464289613158 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:06:53 INFO - PROCESS | 20634 | 1464289613172 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fae400 == 117 [pid = 20634] [id = 551] 12:06:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8aee0800) [pid = 20634] [serial = 1654] [outer = (nil)] 12:06:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x8dd52400) [pid = 20634] [serial = 1655] [outer = 0x8aee0800] 12:06:53 INFO - PROCESS | 20634 | 1464289613434 Marionette DEBUG loaded listener.js 12:06:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8df06000) [pid = 20634] [serial = 1656] [outer = 0x8aee0800] 12:06:54 INFO - PROCESS | 20634 | 1464289614236 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1276ms 12:06:54 INFO - PROCESS | 20634 | 1464289614263 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:06:54 INFO - PROCESS | 20634 | 1464289614267 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:06:54 INFO - PROCESS | 20634 | 1464289614272 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:06:54 INFO - PROCESS | 20634 | 1464289614275 Marionette TRACE conn4 <- [1,2178,null,{}] 12:06:54 INFO - PROCESS | 20634 | 1464289614280 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:54 INFO - PROCESS | 20634 | 1464289614664 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:06:54 INFO - PROCESS | 20634 | 1464289614869 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5cc00 == 118 [pid = 20634] [id = 552] 12:06:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8796b400) [pid = 20634] [serial = 1657] [outer = (nil)] 12:06:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x87aa2400) [pid = 20634] [serial = 1658] [outer = 0x8796b400] 12:06:55 INFO - PROCESS | 20634 | 1464289615028 Marionette DEBUG loaded listener.js 12:06:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x88ad4000) [pid = 20634] [serial = 1659] [outer = 0x8796b400] 12:06:56 INFO - PROCESS | 20634 | 1464289616030 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1835ms 12:06:56 INFO - PROCESS | 20634 | 1464289616110 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:06:56 INFO - PROCESS | 20634 | 1464289616117 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:06:56 INFO - PROCESS | 20634 | 1464289616126 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:06:56 INFO - PROCESS | 20634 | 1464289616131 Marionette TRACE conn4 <- [1,2182,null,{}] 12:06:56 INFO - PROCESS | 20634 | 1464289616138 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:56 INFO - PROCESS | 20634 | 1464289616382 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:06:56 INFO - PROCESS | 20634 | 1464289616663 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f90000 == 119 [pid = 20634] [id = 553] 12:06:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x89f90400) [pid = 20634] [serial = 1660] [outer = (nil)] 12:06:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x89fb2400) [pid = 20634] [serial = 1661] [outer = 0x89f90400] 12:06:56 INFO - PROCESS | 20634 | 1464289616793 Marionette DEBUG loaded listener.js 12:06:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8b0b9c00) [pid = 20634] [serial = 1662] [outer = 0x89f90400] 12:06:57 INFO - PROCESS | 20634 | 1464289617784 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1733ms 12:06:57 INFO - PROCESS | 20634 | 1464289617857 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:06:57 INFO - PROCESS | 20634 | 1464289617863 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:06:57 INFO - PROCESS | 20634 | 1464289617869 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:06:57 INFO - PROCESS | 20634 | 1464289617873 Marionette TRACE conn4 <- [1,2186,null,{}] 12:06:57 INFO - PROCESS | 20634 | 1464289617880 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:58 INFO - PROCESS | 20634 | 1464289618084 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:06:58 INFO - PROCESS | 20634 | 1464289618453 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b648000 == 120 [pid = 20634] [id = 554] 12:06:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8dd4e800) [pid = 20634] [serial = 1663] [outer = (nil)] 12:06:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8ddf0000) [pid = 20634] [serial = 1664] [outer = 0x8dd4e800] 12:06:58 INFO - PROCESS | 20634 | 1464289618549 Marionette DEBUG loaded listener.js 12:06:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8e014400) [pid = 20634] [serial = 1665] [outer = 0x8dd4e800] 12:06:59 INFO - PROCESS | 20634 | 1464289619516 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1682ms 12:06:59 INFO - PROCESS | 20634 | 1464289619550 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:06:59 INFO - PROCESS | 20634 | 1464289619556 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:06:59 INFO - PROCESS | 20634 | 1464289619573 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:06:59 INFO - PROCESS | 20634 | 1464289619580 Marionette TRACE conn4 <- [1,2190,null,{}] 12:06:59 INFO - PROCESS | 20634 | 1464289619586 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:59 INFO - PROCESS | 20634 | 1464289619819 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:07:00 INFO - PROCESS | 20634 | 1464289620089 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b64d400 == 121 [pid = 20634] [id = 555] 12:07:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x8dd4e400) [pid = 20634] [serial = 1666] [outer = (nil)] 12:07:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x8e6f0400) [pid = 20634] [serial = 1667] [outer = 0x8dd4e400] 12:07:00 INFO - PROCESS | 20634 | 1464289620224 Marionette DEBUG loaded listener.js 12:07:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x8e745800) [pid = 20634] [serial = 1668] [outer = 0x8dd4e400] 12:07:01 INFO - PROCESS | 20634 | 1464289621137 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1641ms 12:07:01 INFO - PROCESS | 20634 | 1464289621207 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:07:01 INFO - PROCESS | 20634 | 1464289621211 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:07:01 INFO - PROCESS | 20634 | 1464289621218 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:07:01 INFO - PROCESS | 20634 | 1464289621221 Marionette TRACE conn4 <- [1,2194,null,{}] 12:07:01 INFO - PROCESS | 20634 | 1464289621227 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:01 INFO - PROCESS | 20634 | 1464289621428 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:07:01 INFO - PROCESS | 20634 | 1464289621696 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d54b400 == 122 [pid = 20634] [id = 556] 12:07:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x8e3bc000) [pid = 20634] [serial = 1669] [outer = (nil)] 12:07:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8ed53000) [pid = 20634] [serial = 1670] [outer = 0x8e3bc000] 12:07:01 INFO - PROCESS | 20634 | 1464289621840 Marionette DEBUG loaded listener.js 12:07:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x9060fc00) [pid = 20634] [serial = 1671] [outer = 0x8e3bc000] 12:07:02 INFO - PROCESS | 20634 | 1464289622769 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1579ms 12:07:02 INFO - PROCESS | 20634 | 1464289622799 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:07:02 INFO - PROCESS | 20634 | 1464289622803 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:07:02 INFO - PROCESS | 20634 | 1464289622809 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:07:02 INFO - PROCESS | 20634 | 1464289622813 Marionette TRACE conn4 <- [1,2198,null,{}] 12:07:02 INFO - PROCESS | 20634 | 1464289622819 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:03 INFO - PROCESS | 20634 | 1464289623067 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:07:03 INFO - PROCESS | 20634 | 1464289623399 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x911ca800 == 123 [pid = 20634] [id = 557] 12:07:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x911cdc00) [pid = 20634] [serial = 1672] [outer = (nil)] 12:07:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x913d7800) [pid = 20634] [serial = 1673] [outer = 0x911cdc00] 12:07:03 INFO - PROCESS | 20634 | 1464289623500 Marionette DEBUG loaded listener.js 12:07:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x919d5c00) [pid = 20634] [serial = 1674] [outer = 0x911cdc00] 12:07:04 INFO - PROCESS | 20634 | 1464289624371 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1600ms 12:07:04 INFO - PROCESS | 20634 | 1464289624410 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:07:04 INFO - PROCESS | 20634 | 1464289624414 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:07:04 INFO - PROCESS | 20634 | 1464289624420 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:07:04 INFO - PROCESS | 20634 | 1464289624424 Marionette TRACE conn4 <- [1,2202,null,{}] 12:07:04 INFO - PROCESS | 20634 | 1464289624429 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:04 INFO - PROCESS | 20634 | 1464289624630 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:07:04 INFO - PROCESS | 20634 | 1464289624894 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed49c00 == 124 [pid = 20634] [id = 558] 12:07:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x8ed57000) [pid = 20634] [serial = 1675] [outer = (nil)] 12:07:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x91a59c00) [pid = 20634] [serial = 1676] [outer = 0x8ed57000] 12:07:04 INFO - PROCESS | 20634 | 1464289624985 Marionette DEBUG loaded listener.js 12:07:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x91a5c800) [pid = 20634] [serial = 1677] [outer = 0x8ed57000] 12:07:05 INFO - PROCESS | 20634 | 1464289625916 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1534ms 12:07:05 INFO - PROCESS | 20634 | 1464289625955 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:07:05 INFO - PROCESS | 20634 | 1464289625958 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:07:05 INFO - PROCESS | 20634 | 1464289625964 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:07:05 INFO - PROCESS | 20634 | 1464289625968 Marionette TRACE conn4 <- [1,2206,null,{}] 12:07:05 INFO - PROCESS | 20634 | 1464289625973 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:06 INFO - PROCESS | 20634 | 1464289626180 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:07:06 INFO - PROCESS | 20634 | 1464289626447 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x913d6c00 == 125 [pid = 20634] [id = 559] 12:07:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x91a56400) [pid = 20634] [serial = 1678] [outer = (nil)] 12:07:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x91cef800) [pid = 20634] [serial = 1679] [outer = 0x91a56400] 12:07:06 INFO - PROCESS | 20634 | 1464289626581 Marionette DEBUG loaded listener.js 12:07:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x91d86c00) [pid = 20634] [serial = 1680] [outer = 0x91a56400] 12:07:07 INFO - PROCESS | 20634 | 1464289627468 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1579ms 12:07:07 INFO - PROCESS | 20634 | 1464289627545 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:07:07 INFO - PROCESS | 20634 | 1464289627550 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:07:07 INFO - PROCESS | 20634 | 1464289627556 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:07:07 INFO - PROCESS | 20634 | 1464289627559 Marionette TRACE conn4 <- [1,2210,null,{}] 12:07:07 INFO - PROCESS | 20634 | 1464289627565 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:07 INFO - PROCESS | 20634 | 1464289627795 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:07:08 INFO - PROCESS | 20634 | 1464289628123 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c3400 == 126 [pid = 20634] [id = 560] 12:07:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x8e74d400) [pid = 20634] [serial = 1681] [outer = (nil)] 12:07:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x924a4400) [pid = 20634] [serial = 1682] [outer = 0x8e74d400] 12:07:08 INFO - PROCESS | 20634 | 1464289628211 Marionette DEBUG loaded listener.js 12:07:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x924aa800) [pid = 20634] [serial = 1683] [outer = 0x8e74d400] 12:07:09 INFO - PROCESS | 20634 | 1464289629074 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1579ms 12:07:09 INFO - PROCESS | 20634 | 1464289629136 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:07:09 INFO - PROCESS | 20634 | 1464289629147 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:07:09 INFO - PROCESS | 20634 | 1464289629152 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:07:09 INFO - PROCESS | 20634 | 1464289629157 Marionette TRACE conn4 <- [1,2214,null,{}] 12:07:09 INFO - PROCESS | 20634 | 1464289629162 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:09 INFO - PROCESS | 20634 | 1464289629388 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:07:09 INFO - PROCESS | 20634 | 1464289629711 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x919de400 == 127 [pid = 20634] [id = 561] 12:07:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x91f72c00) [pid = 20634] [serial = 1684] [outer = (nil)] 12:07:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x92589800) [pid = 20634] [serial = 1685] [outer = 0x91f72c00] 12:07:09 INFO - PROCESS | 20634 | 1464289629802 Marionette DEBUG loaded listener.js 12:07:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x9258e800) [pid = 20634] [serial = 1686] [outer = 0x91f72c00] 12:07:10 INFO - PROCESS | 20634 | 1464289630658 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1530ms 12:07:10 INFO - PROCESS | 20634 | 1464289630693 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:07:10 INFO - PROCESS | 20634 | 1464289630696 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:07:10 INFO - PROCESS | 20634 | 1464289630705 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:07:10 INFO - PROCESS | 20634 | 1464289630708 Marionette TRACE conn4 <- [1,2218,null,{}] 12:07:10 INFO - PROCESS | 20634 | 1464289630712 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:10 INFO - PROCESS | 20634 | 1464289630928 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:07:11 INFO - PROCESS | 20634 | 1464289631226 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x938ad000 == 128 [pid = 20634] [id = 562] 12:07:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x938d6c00) [pid = 20634] [serial = 1687] [outer = (nil)] 12:07:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x93a18400) [pid = 20634] [serial = 1688] [outer = 0x938d6c00] 12:07:11 INFO - PROCESS | 20634 | 1464289631379 Marionette DEBUG loaded listener.js 12:07:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x93d8f800) [pid = 20634] [serial = 1689] [outer = 0x938d6c00] 12:07:12 INFO - PROCESS | 20634 | 1464289632258 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1582ms 12:07:12 INFO - PROCESS | 20634 | 1464289632287 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:07:12 INFO - PROCESS | 20634 | 1464289632291 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:07:12 INFO - PROCESS | 20634 | 1464289632298 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:07:12 INFO - PROCESS | 20634 | 1464289632303 Marionette TRACE conn4 <- [1,2222,null,{}] 12:07:12 INFO - PROCESS | 20634 | 1464289632323 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:12 INFO - PROCESS | 20634 | 1464289632602 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:07:12 INFO - PROCESS | 20634 | 1464289632764 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x92594c00 == 129 [pid = 20634] [id = 563] 12:07:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x93d8f400) [pid = 20634] [serial = 1690] [outer = (nil)] 12:07:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x95238000) [pid = 20634] [serial = 1691] [outer = 0x93d8f400] 12:07:12 INFO - PROCESS | 20634 | 1464289632851 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x9526f400) [pid = 20634] [serial = 1692] [outer = 0x93d8f400] 12:07:13 INFO - PROCESS | 20634 | 1464289633842 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1592ms 12:07:13 INFO - PROCESS | 20634 | 1464289633891 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:07:13 INFO - PROCESS | 20634 | 1464289633895 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:07:13 INFO - PROCESS | 20634 | 1464289633901 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:07:13 INFO - PROCESS | 20634 | 1464289633904 Marionette TRACE conn4 <- [1,2226,null,{}] 12:07:13 INFO - PROCESS | 20634 | 1464289633910 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:14 INFO - PROCESS | 20634 | 1464289634125 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:07:14 INFO - PROCESS | 20634 | 1464289634452 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x9522c800 == 130 [pid = 20634] [id = 564] 12:07:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x95230000) [pid = 20634] [serial = 1693] [outer = (nil)] 12:07:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x95683800) [pid = 20634] [serial = 1694] [outer = 0x95230000] 12:07:14 INFO - PROCESS | 20634 | 1464289634542 Marionette DEBUG loaded listener.js 12:07:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x9782b000) [pid = 20634] [serial = 1695] [outer = 0x95230000] 12:07:15 INFO - PROCESS | 20634 | 1464289635434 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1580ms 12:07:15 INFO - PROCESS | 20634 | 1464289635482 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:07:15 INFO - PROCESS | 20634 | 1464289635486 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:07:15 INFO - PROCESS | 20634 | 1464289635492 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:07:15 INFO - PROCESS | 20634 | 1464289635496 Marionette TRACE conn4 <- [1,2230,null,{}] 12:07:15 INFO - PROCESS | 20634 | 1464289635501 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:15 INFO - PROCESS | 20634 | 1464289635689 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:07:15 INFO - PROCESS | 20634 | 1464289635965 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x95267c00 == 131 [pid = 20634] [id = 565] 12:07:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x95350c00) [pid = 20634] [serial = 1696] [outer = (nil)] 12:07:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x9903c400) [pid = 20634] [serial = 1697] [outer = 0x95350c00] 12:07:16 INFO - PROCESS | 20634 | 1464289636098 Marionette DEBUG loaded listener.js 12:07:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x990dc400) [pid = 20634] [serial = 1698] [outer = 0x95350c00] 12:07:16 INFO - PROCESS | 20634 | 1464289636977 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1535ms 12:07:17 INFO - PROCESS | 20634 | 1464289637029 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:07:17 INFO - PROCESS | 20634 | 1464289637032 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:07:17 INFO - PROCESS | 20634 | 1464289637038 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:07:17 INFO - PROCESS | 20634 | 1464289637042 Marionette TRACE conn4 <- [1,2234,null,{}] 12:07:17 INFO - PROCESS | 20634 | 1464289637047 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:17 INFO - PROCESS | 20634 | 1464289637240 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:07:17 INFO - PROCESS | 20634 | 1464289637515 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x952a7c00 == 132 [pid = 20634] [id = 566] 12:07:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x990ce400) [pid = 20634] [serial = 1699] [outer = (nil)] 12:07:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x99827800) [pid = 20634] [serial = 1700] [outer = 0x990ce400] 12:07:17 INFO - PROCESS | 20634 | 1464289637661 Marionette DEBUG loaded listener.js 12:07:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x99aa3400) [pid = 20634] [serial = 1701] [outer = 0x990ce400] 12:07:18 INFO - PROCESS | 20634 | 1464289638513 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1531ms 12:07:18 INFO - PROCESS | 20634 | 1464289638571 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:07:18 INFO - PROCESS | 20634 | 1464289638576 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:07:18 INFO - PROCESS | 20634 | 1464289638582 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:07:18 INFO - PROCESS | 20634 | 1464289638585 Marionette TRACE conn4 <- [1,2238,null,{}] 12:07:18 INFO - PROCESS | 20634 | 1464289638591 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:18 INFO - PROCESS | 20634 | 1464289638793 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:07:19 INFO - PROCESS | 20634 | 1464289639067 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x9782e000 == 133 [pid = 20634] [id = 567] 12:07:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x99822400) [pid = 20634] [serial = 1702] [outer = (nil)] 12:07:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x99c3a400) [pid = 20634] [serial = 1703] [outer = 0x99822400] 12:07:19 INFO - PROCESS | 20634 | 1464289639202 Marionette DEBUG loaded listener.js 12:07:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x99c3cc00) [pid = 20634] [serial = 1704] [outer = 0x99822400] 12:07:20 INFO - PROCESS | 20634 | 1464289640056 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1535ms 12:07:20 INFO - PROCESS | 20634 | 1464289640118 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:07:20 INFO - PROCESS | 20634 | 1464289640122 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:07:20 INFO - PROCESS | 20634 | 1464289640128 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:07:20 INFO - PROCESS | 20634 | 1464289640132 Marionette TRACE conn4 <- [1,2242,null,{}] 12:07:20 INFO - PROCESS | 20634 | 1464289640137 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:20 INFO - PROCESS | 20634 | 1464289640335 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:07:20 INFO - PROCESS | 20634 | 1464289640609 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x99826000 == 134 [pid = 20634] [id = 568] 12:07:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x99b46c00) [pid = 20634] [serial = 1705] [outer = (nil)] 12:07:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x99e44400) [pid = 20634] [serial = 1706] [outer = 0x99b46c00] 12:07:20 INFO - PROCESS | 20634 | 1464289640742 Marionette DEBUG loaded listener.js 12:07:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x99e45800) [pid = 20634] [serial = 1707] [outer = 0x99b46c00] 12:07:21 INFO - PROCESS | 20634 | 1464289641639 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1578ms 12:07:21 INFO - PROCESS | 20634 | 1464289641707 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:07:21 INFO - PROCESS | 20634 | 1464289641711 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:07:21 INFO - PROCESS | 20634 | 1464289641718 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:07:21 INFO - PROCESS | 20634 | 1464289641721 Marionette TRACE conn4 <- [1,2246,null,{}] 12:07:21 INFO - PROCESS | 20634 | 1464289641727 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:21 INFO - PROCESS | 20634 | 1464289641920 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:07:22 INFO - PROCESS | 20634 | 1464289642250 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x91ced800 == 135 [pid = 20634] [id = 569] 12:07:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x99c3b000) [pid = 20634] [serial = 1708] [outer = (nil)] 12:07:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x99ec9800) [pid = 20634] [serial = 1709] [outer = 0x99c3b000] 12:07:22 INFO - PROCESS | 20634 | 1464289642340 Marionette DEBUG loaded listener.js 12:07:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x99f0e800) [pid = 20634] [serial = 1710] [outer = 0x99c3b000] 12:07:23 INFO - PROCESS | 20634 | 1464289643248 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1585ms 12:07:23 INFO - PROCESS | 20634 | 1464289643304 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:07:23 INFO - PROCESS | 20634 | 1464289643308 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:07:23 INFO - PROCESS | 20634 | 1464289643315 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:07:23 INFO - PROCESS | 20634 | 1464289643318 Marionette TRACE conn4 <- [1,2250,null,{}] 12:07:23 INFO - PROCESS | 20634 | 1464289643324 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:23 INFO - PROCESS | 20634 | 1464289643526 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:07:23 INFO - PROCESS | 20634 | 1464289643858 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x857eec00 == 136 [pid = 20634] [id = 570] 12:07:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x86a12000) [pid = 20634] [serial = 1711] [outer = (nil)] 12:07:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x9a180400) [pid = 20634] [serial = 1712] [outer = 0x86a12000] 12:07:23 INFO - PROCESS | 20634 | 1464289643949 Marionette DEBUG loaded listener.js 12:07:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x9a186400) [pid = 20634] [serial = 1713] [outer = 0x86a12000] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x93a1a000 == 135 [pid = 20634] [id = 540] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x93beb800 == 134 [pid = 20634] [id = 539] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x8675c000 == 133 [pid = 20634] [id = 538] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x91d84800 == 132 [pid = 20634] [id = 537] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x88b0bc00 == 131 [pid = 20634] [id = 535] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x8c317800 == 130 [pid = 20634] [id = 536] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x919d3800 == 129 [pid = 20634] [id = 534] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x8e6e9800 == 128 [pid = 20634] [id = 533] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd49000 == 127 [pid = 20634] [id = 532] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x8dda2000 == 126 [pid = 20634] [id = 531] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x89dfc400 == 125 [pid = 20634] [id = 530] 12:07:25 INFO - PROCESS | 20634 | --DOCSHELL 0x86a13800 == 124 [pid = 20634] [id = 529] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x8e74ac00) [pid = 20634] [serial = 1538] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x8c310400) [pid = 20634] [serial = 1526] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x8c19e000) [pid = 20634] [serial = 1571] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x8dd59c00) [pid = 20634] [serial = 1529] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x8e627000) [pid = 20634] [serial = 1535] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x8d54d000) [pid = 20634] [serial = 1572] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x8e742000) [pid = 20634] [serial = 1583] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x911cc400) [pid = 20634] [serial = 1547] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x884f6800) [pid = 20634] [serial = 1520] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x8dd52c00) [pid = 20634] [serial = 1580] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x86e53400) [pid = 20634] [serial = 1574] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x89df1800) [pid = 20634] [serial = 1568] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x91d8c800) [pid = 20634] [serial = 1553] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x9250d000) [pid = 20634] [serial = 1559] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x91a5f400) [pid = 20634] [serial = 1550] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x907a9c00) [pid = 20634] [serial = 1544] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x904c0400) [pid = 20634] [serial = 1584] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x92bca000) [pid = 20634] [serial = 1562] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x8dde7000) [pid = 20634] [serial = 1581] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x92333000) [pid = 20634] [serial = 1556] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x904be400) [pid = 20634] [serial = 1541] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x8aa7bc00) [pid = 20634] [serial = 1578] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x8ddecc00) [pid = 20634] [serial = 1532] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x89eec400) [pid = 20634] [serial = 1577] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8aa75800) [pid = 20634] [serial = 1523] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x87b66000) [pid = 20634] [serial = 1575] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x884f7800) [pid = 20634] [serial = 1565] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x89f8e000) [pid = 20634] [serial = 1569] [outer = (nil)] [url = about:blank] 12:07:25 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x87b5e800) [pid = 20634] [serial = 1586] [outer = (nil)] [url = about:blank] 12:07:26 INFO - PROCESS | 20634 | 1464289646040 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2741ms 12:07:26 INFO - PROCESS | 20634 | 1464289646056 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:07:26 INFO - PROCESS | 20634 | 1464289646061 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:07:26 INFO - PROCESS | 20634 | 1464289646069 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:07:26 INFO - PROCESS | 20634 | 1464289646075 Marionette TRACE conn4 <- [1,2254,null,{}] 12:07:26 INFO - PROCESS | 20634 | 1464289646084 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:26 INFO - PROCESS | 20634 | 1464289646283 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:07:26 INFO - PROCESS | 20634 | 1464289646540 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x87a9e400 == 125 [pid = 20634] [id = 571] 12:07:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x87a9ec00) [pid = 20634] [serial = 1714] [outer = (nil)] 12:07:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x87aa5000) [pid = 20634] [serial = 1715] [outer = 0x87a9ec00] 12:07:26 INFO - PROCESS | 20634 | 1464289646632 Marionette DEBUG loaded listener.js 12:07:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x87b69800) [pid = 20634] [serial = 1716] [outer = 0x87a9ec00] 12:07:27 INFO - PROCESS | 20634 | 1464289647431 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1397ms 12:07:27 INFO - PROCESS | 20634 | 1464289647467 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:07:27 INFO - PROCESS | 20634 | 1464289647475 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:07:27 INFO - PROCESS | 20634 | 1464289647485 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:07:27 INFO - PROCESS | 20634 | 1464289647488 Marionette TRACE conn4 <- [1,2258,null,{}] 12:07:27 INFO - PROCESS | 20634 | 1464289647495 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:27 INFO - PROCESS | 20634 | 1464289647687 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:07:27 INFO - PROCESS | 20634 | 1464289647904 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x884f5400 == 126 [pid = 20634] [id = 572] 12:07:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x88adc400) [pid = 20634] [serial = 1717] [outer = (nil)] 12:07:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x88b0f000) [pid = 20634] [serial = 1718] [outer = 0x88adc400] 12:07:27 INFO - PROCESS | 20634 | 1464289647981 Marionette DEBUG loaded listener.js 12:07:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x89850800) [pid = 20634] [serial = 1719] [outer = 0x88adc400] 12:07:28 INFO - PROCESS | 20634 | 1464289648887 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1427ms 12:07:28 INFO - PROCESS | 20634 | 1464289648911 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:07:28 INFO - PROCESS | 20634 | 1464289648915 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:07:28 INFO - PROCESS | 20634 | 1464289648922 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:07:28 INFO - PROCESS | 20634 | 1464289648927 Marionette TRACE conn4 <- [1,2262,null,{}] 12:07:28 INFO - PROCESS | 20634 | 1464289648952 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:29 INFO - PROCESS | 20634 | 1464289649208 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:07:29 INFO - PROCESS | 20634 | 1464289649241 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee7800 == 127 [pid = 20634] [id = 573] 12:07:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x89ee7c00) [pid = 20634] [serial = 1720] [outer = (nil)] 12:07:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x89f8a000) [pid = 20634] [serial = 1721] [outer = 0x89ee7c00] 12:07:29 INFO - PROCESS | 20634 | 1464289649318 Marionette DEBUG loaded listener.js 12:07:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x89fa7000) [pid = 20634] [serial = 1722] [outer = 0x89ee7c00] 12:07:30 INFO - PROCESS | 20634 | 1464289650263 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1397ms 12:07:30 INFO - PROCESS | 20634 | 1464289650322 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:07:30 INFO - PROCESS | 20634 | 1464289650326 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:07:30 INFO - PROCESS | 20634 | 1464289650332 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:07:30 INFO - PROCESS | 20634 | 1464289650335 Marionette TRACE conn4 <- [1,2266,null,{}] 12:07:30 INFO - PROCESS | 20634 | 1464289650341 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:30 INFO - PROCESS | 20634 | 1464289650949 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:07:30 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x8796d000) [pid = 20634] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:07:30 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x8aedf000) [pid = 20634] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:07:30 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x8c193c00) [pid = 20634] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:07:30 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x86a1a800) [pid = 20634] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:07:30 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x89f90800) [pid = 20634] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:07:30 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x86757000) [pid = 20634] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:07:31 INFO - PROCESS | 20634 | 1464289651139 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x86757000 == 128 [pid = 20634] [id = 574] 12:07:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8796d000) [pid = 20634] [serial = 1723] [outer = (nil)] 12:07:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x8aa0cc00) [pid = 20634] [serial = 1724] [outer = 0x8796d000] 12:07:31 INFO - PROCESS | 20634 | 1464289651215 Marionette DEBUG loaded listener.js 12:07:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x8aa7ec00) [pid = 20634] [serial = 1725] [outer = 0x8796d000] 12:07:31 INFO - PROCESS | 20634 | 1464289651982 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1697ms 12:07:32 INFO - PROCESS | 20634 | 1464289652030 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:07:32 INFO - PROCESS | 20634 | 1464289652034 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:07:32 INFO - PROCESS | 20634 | 1464289652040 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:07:32 INFO - PROCESS | 20634 | 1464289652043 Marionette TRACE conn4 <- [1,2270,null,{}] 12:07:32 INFO - PROCESS | 20634 | 1464289652049 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:32 INFO - PROCESS | 20634 | 1464289652299 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:07:32 INFO - PROCESS | 20634 | 1464289652321 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa05800 == 129 [pid = 20634] [id = 575] 12:07:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8aa7b000) [pid = 20634] [serial = 1726] [outer = (nil)] 12:07:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x8aee2400) [pid = 20634] [serial = 1727] [outer = 0x8aa7b000] 12:07:32 INFO - PROCESS | 20634 | 1464289652395 Marionette DEBUG loaded listener.js 12:07:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x8b0be000) [pid = 20634] [serial = 1728] [outer = 0x8aa7b000] 12:07:33 INFO - PROCESS | 20634 | 1464289653548 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1582ms 12:07:33 INFO - PROCESS | 20634 | 1464289653623 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:07:33 INFO - PROCESS | 20634 | 1464289653628 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:07:33 INFO - PROCESS | 20634 | 1464289653638 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:07:33 INFO - PROCESS | 20634 | 1464289653644 Marionette TRACE conn4 <- [1,2274,null,{}] 12:07:33 INFO - PROCESS | 20634 | 1464289653654 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:33 INFO - PROCESS | 20634 | 1464289653900 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:07:34 INFO - PROCESS | 20634 | 1464289654243 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x8796a000 == 130 [pid = 20634] [id = 576] 12:07:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x87a9b400) [pid = 20634] [serial = 1729] [outer = (nil)] 12:07:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x88ad9800) [pid = 20634] [serial = 1730] [outer = 0x87a9b400] 12:07:34 INFO - PROCESS | 20634 | 1464289654334 Marionette DEBUG loaded listener.js 12:07:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x88b10c00) [pid = 20634] [serial = 1731] [outer = 0x87a9b400] 12:07:35 INFO - PROCESS | 20634 | 1464289655218 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1633ms 12:07:35 INFO - PROCESS | 20634 | 1464289655271 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:07:35 INFO - PROCESS | 20634 | 1464289655280 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:07:35 INFO - PROCESS | 20634 | 1464289655310 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:07:35 INFO - PROCESS | 20634 | 1464289655314 Marionette TRACE conn4 <- [1,2278,null,{}] 12:07:35 INFO - PROCESS | 20634 | 1464289655321 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:35 INFO - PROCESS | 20634 | 1464289655521 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:07:35 INFO - PROCESS | 20634 | 1464289655798 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f8cc00 == 131 [pid = 20634] [id = 577] 12:07:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x89f90800) [pid = 20634] [serial = 1732] [outer = (nil)] 12:07:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x89fb1400) [pid = 20634] [serial = 1733] [outer = 0x89f90800] 12:07:35 INFO - PROCESS | 20634 | 1464289655935 Marionette DEBUG loaded listener.js 12:07:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x8aed5400) [pid = 20634] [serial = 1734] [outer = 0x89f90800] 12:07:36 INFO - PROCESS | 20634 | 1464289656924 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1683ms 12:07:36 INFO - PROCESS | 20634 | 1464289656990 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:07:36 INFO - PROCESS | 20634 | 1464289656995 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:07:37 INFO - PROCESS | 20634 | 1464289657001 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:07:37 INFO - PROCESS | 20634 | 1464289657007 Marionette TRACE conn4 <- [1,2282,null,{}] 12:07:37 INFO - PROCESS | 20634 | 1464289657024 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:37 INFO - PROCESS | 20634 | 1464289657266 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:07:37 INFO - PROCESS | 20634 | 1464289657588 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b692c00 == 132 [pid = 20634] [id = 578] 12:07:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x8b69f400) [pid = 20634] [serial = 1735] [outer = (nil)] 12:07:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x8c19e000) [pid = 20634] [serial = 1736] [outer = 0x8b69f400] 12:07:37 INFO - PROCESS | 20634 | 1464289657699 Marionette DEBUG loaded listener.js 12:07:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x8c314400) [pid = 20634] [serial = 1737] [outer = 0x8b69f400] 12:07:38 INFO - PROCESS | 20634 | 1464289658588 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1634ms 12:07:38 INFO - PROCESS | 20634 | 1464289658635 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:07:38 INFO - PROCESS | 20634 | 1464289658640 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:07:38 INFO - PROCESS | 20634 | 1464289658646 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:07:38 INFO - PROCESS | 20634 | 1464289658650 Marionette TRACE conn4 <- [1,2286,null,{}] 12:07:38 INFO - PROCESS | 20634 | 1464289658655 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:38 INFO - PROCESS | 20634 | 1464289658850 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:07:39 INFO - PROCESS | 20634 | 1464289659131 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c30b800 == 133 [pid = 20634] [id = 579] 12:07:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x8d54d000) [pid = 20634] [serial = 1738] [outer = (nil)] 12:07:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x8dd47800) [pid = 20634] [serial = 1739] [outer = 0x8d54d000] 12:07:39 INFO - PROCESS | 20634 | 1464289659267 Marionette DEBUG loaded listener.js 12:07:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x8dd50000) [pid = 20634] [serial = 1740] [outer = 0x8d54d000] 12:07:40 INFO - PROCESS | 20634 | 1464289660194 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:07:40 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 12:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1584ms 12:07:40 INFO - PROCESS | 20634 | 1464289660229 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:07:40 INFO - PROCESS | 20634 | 1464289660233 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:07:40 INFO - PROCESS | 20634 | 1464289660240 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:07:40 INFO - PROCESS | 20634 | 1464289660243 Marionette TRACE conn4 <- [1,2290,null,{}] 12:07:40 INFO - PROCESS | 20634 | 1464289660249 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:40 INFO - PROCESS | 20634 | 1464289660446 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:07:40 INFO - PROCESS | 20634 | 1464289660785 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d547000 == 134 [pid = 20634] [id = 580] 12:07:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x8d548c00) [pid = 20634] [serial = 1741] [outer = (nil)] 12:07:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x8dda4400) [pid = 20634] [serial = 1742] [outer = 0x8d548c00] 12:07:40 INFO - PROCESS | 20634 | 1464289660877 Marionette DEBUG loaded listener.js 12:07:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x8ddaf400) [pid = 20634] [serial = 1743] [outer = 0x8d548c00] 12:07:41 INFO - PROCESS | 20634 | 1464289661819 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1637ms 12:07:41 INFO - PROCESS | 20634 | 1464289661878 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:07:41 INFO - PROCESS | 20634 | 1464289661881 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:07:41 INFO - PROCESS | 20634 | 1464289661888 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:07:41 INFO - PROCESS | 20634 | 1464289661892 Marionette TRACE conn4 <- [1,2294,null,{}] 12:07:41 INFO - PROCESS | 20634 | 1464289661898 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:42 INFO - PROCESS | 20634 | 1464289662170 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:07:42 INFO - PROCESS | 20634 | 1464289662507 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x89eec800 == 135 [pid = 20634] [id = 581] 12:07:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x8df0dc00) [pid = 20634] [serial = 1744] [outer = (nil)] 12:07:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x8e3c1400) [pid = 20634] [serial = 1745] [outer = 0x8df0dc00] 12:07:42 INFO - PROCESS | 20634 | 1464289662596 Marionette DEBUG loaded listener.js 12:07:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x8e3c7400) [pid = 20634] [serial = 1746] [outer = 0x8df0dc00] 12:07:43 INFO - PROCESS | 20634 | 1464289663503 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1688ms 12:07:43 INFO - PROCESS | 20634 | 1464289663577 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:07:43 INFO - PROCESS | 20634 | 1464289663580 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:07:43 INFO - PROCESS | 20634 | 1464289663587 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:07:43 INFO - PROCESS | 20634 | 1464289663590 Marionette TRACE conn4 <- [1,2298,null,{}] 12:07:43 INFO - PROCESS | 20634 | 1464289663596 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:43 INFO - PROCESS | 20634 | 1464289663827 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:07:44 INFO - PROCESS | 20634 | 1464289664149 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd5a400 == 136 [pid = 20634] [id = 582] 12:07:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x8e017c00) [pid = 20634] [serial = 1747] [outer = (nil)] 12:07:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x8e6e3c00) [pid = 20634] [serial = 1748] [outer = 0x8e017c00] 12:07:44 INFO - PROCESS | 20634 | 1464289664242 Marionette DEBUG loaded listener.js 12:07:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x8e6e6800) [pid = 20634] [serial = 1749] [outer = 0x8e017c00] 12:07:45 INFO - PROCESS | 20634 | 1464289665125 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1581ms 12:07:45 INFO - PROCESS | 20634 | 1464289665169 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:07:45 INFO - PROCESS | 20634 | 1464289665173 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:07:45 INFO - PROCESS | 20634 | 1464289665180 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:07:45 INFO - PROCESS | 20634 | 1464289665183 Marionette TRACE conn4 <- [1,2302,null,{}] 12:07:45 INFO - PROCESS | 20634 | 1464289665189 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:45 INFO - PROCESS | 20634 | 1464289665401 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:07:45 INFO - PROCESS | 20634 | 1464289665689 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e56400 == 137 [pid = 20634] [id = 583] 12:07:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x8e62f800) [pid = 20634] [serial = 1750] [outer = (nil)] 12:07:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x8ed4bc00) [pid = 20634] [serial = 1751] [outer = 0x8e62f800] 12:07:45 INFO - PROCESS | 20634 | 1464289665832 Marionette DEBUG loaded listener.js 12:07:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x8ed52400) [pid = 20634] [serial = 1752] [outer = 0x8e62f800] 12:07:46 INFO - PROCESS | 20634 | 1464289666746 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1631ms 12:07:46 INFO - PROCESS | 20634 | 1464289666811 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:07:46 INFO - PROCESS | 20634 | 1464289666815 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:07:46 INFO - PROCESS | 20634 | 1464289666821 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:07:46 INFO - PROCESS | 20634 | 1464289666825 Marionette TRACE conn4 <- [1,2306,null,{}] 12:07:46 INFO - PROCESS | 20634 | 1464289666831 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:47 INFO - PROCESS | 20634 | 1464289667113 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:07:47 INFO - PROCESS | 20634 | 1464289667367 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df09800 == 138 [pid = 20634] [id = 584] 12:07:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x8e742000) [pid = 20634] [serial = 1753] [outer = (nil)] 12:07:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x90603c00) [pid = 20634] [serial = 1754] [outer = 0x8e742000] 12:07:47 INFO - PROCESS | 20634 | 1464289667460 Marionette DEBUG loaded listener.js 12:07:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x90608400) [pid = 20634] [serial = 1755] [outer = 0x8e742000] 12:07:48 INFO - PROCESS | 20634 | 1464289668388 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1637ms 12:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:07:48 INFO - PROCESS | 20634 | 1464289668460 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:07:48 INFO - PROCESS | 20634 | 1464289668463 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:07:48 INFO - PROCESS | 20634 | 1464289668470 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:07:48 INFO - PROCESS | 20634 | 1464289668473 Marionette TRACE conn4 <- [1,2310,null,{}] 12:07:48 INFO - PROCESS | 20634 | 1464289668479 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:48 INFO - PROCESS | 20634 | 1464289668720 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:07:49 INFO - PROCESS | 20634 | 1464289669040 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5bc00 == 139 [pid = 20634] [id = 585] 12:07:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x8e748000) [pid = 20634] [serial = 1756] [outer = (nil)] 12:07:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x907abc00) [pid = 20634] [serial = 1757] [outer = 0x8e748000] 12:07:49 INFO - PROCESS | 20634 | 1464289669131 Marionette DEBUG loaded listener.js 12:07:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x910dc000) [pid = 20634] [serial = 1758] [outer = 0x8e748000] 12:07:50 INFO - PROCESS | 20634 | 1464289670034 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1630ms 12:07:50 INFO - PROCESS | 20634 | 1464289670100 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:07:50 INFO - PROCESS | 20634 | 1464289670105 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:07:50 INFO - PROCESS | 20634 | 1464289670111 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:07:50 INFO - PROCESS | 20634 | 1464289670115 Marionette TRACE conn4 <- [1,2314,null,{}] 12:07:50 INFO - PROCESS | 20634 | 1464289670121 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:50 INFO - PROCESS | 20634 | 1464289670349 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:07:50 INFO - PROCESS | 20634 | 1464289670695 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x911d1c00 == 140 [pid = 20634] [id = 586] 12:07:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x913da800) [pid = 20634] [serial = 1759] [outer = (nil)] 12:07:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x919d5000) [pid = 20634] [serial = 1760] [outer = 0x913da800] 12:07:50 INFO - PROCESS | 20634 | 1464289670798 Marionette DEBUG loaded listener.js 12:07:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x91a58800) [pid = 20634] [serial = 1761] [outer = 0x913da800] 12:07:51 INFO - PROCESS | 20634 | 1464289671728 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1679ms 12:07:51 INFO - PROCESS | 20634 | 1464289671791 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:07:51 INFO - PROCESS | 20634 | 1464289671795 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:07:51 INFO - PROCESS | 20634 | 1464289671802 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:07:51 INFO - PROCESS | 20634 | 1464289671806 Marionette TRACE conn4 <- [1,2318,null,{}] 12:07:51 INFO - PROCESS | 20634 | 1464289671812 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:52 INFO - PROCESS | 20634 | 1464289672028 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:07:52 INFO - PROCESS | 20634 | 1464289672362 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d7400 == 141 [pid = 20634] [id = 587] 12:07:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x91a5b800) [pid = 20634] [serial = 1762] [outer = (nil)] 12:07:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x91a89400) [pid = 20634] [serial = 1763] [outer = 0x91a5b800] 12:07:52 INFO - PROCESS | 20634 | 1464289672454 Marionette DEBUG loaded listener.js 12:07:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x91a8dc00) [pid = 20634] [serial = 1764] [outer = 0x91a5b800] 12:07:53 INFO - PROCESS | 20634 | 1464289673372 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:07:53 INFO - PROCESS | 20634 | 1464289673436 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:07:53 INFO - PROCESS | 20634 | 1464289673443 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:07:53 INFO - PROCESS | 20634 | 1464289673446 Marionette TRACE conn4 <- [1,2322,null,{}] 12:07:53 INFO - PROCESS | 20634 | 1464289673452 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:53 INFO - PROCESS | 20634 | 1464289673661 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:07:54 INFO - PROCESS | 20634 | 1464289673983 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x913d5c00 == 142 [pid = 20634] [id = 588] 12:07:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x91a5a800) [pid = 20634] [serial = 1765] [outer = (nil)] 12:07:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 222 (0x91f65000) [pid = 20634] [serial = 1766] [outer = 0x91a5a800] 12:07:54 INFO - PROCESS | 20634 | 1464289674072 Marionette DEBUG loaded listener.js 12:07:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 223 (0x92335000) [pid = 20634] [serial = 1767] [outer = 0x91a5a800] 12:07:54 INFO - PROCESS | 20634 | 1464289674969 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1581ms 12:07:55 INFO - PROCESS | 20634 | 1464289675025 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:07:55 INFO - PROCESS | 20634 | 1464289675029 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:07:55 INFO - PROCESS | 20634 | 1464289675035 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:07:55 INFO - PROCESS | 20634 | 1464289675039 Marionette TRACE conn4 <- [1,2326,null,{}] 12:07:55 INFO - PROCESS | 20634 | 1464289675044 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:55 INFO - PROCESS | 20634 | 1464289675254 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:07:55 INFO - PROCESS | 20634 | 1464289675590 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x913d6400 == 143 [pid = 20634] [id = 589] 12:07:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 224 (0x91d8e800) [pid = 20634] [serial = 1768] [outer = (nil)] 12:07:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 225 (0x92506c00) [pid = 20634] [serial = 1769] [outer = 0x91d8e800] 12:07:55 INFO - PROCESS | 20634 | 1464289675681 Marionette DEBUG loaded listener.js 12:07:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 226 (0x92510400) [pid = 20634] [serial = 1770] [outer = 0x91d8e800] 12:07:56 INFO - PROCESS | 20634 | 1464289676551 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 12:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:07:56 INFO - PROCESS | 20634 | 1464289676623 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:07:56 INFO - PROCESS | 20634 | 1464289676626 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:07:56 INFO - PROCESS | 20634 | 1464289676632 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:07:56 INFO - PROCESS | 20634 | 1464289676635 Marionette TRACE conn4 <- [1,2330,null,{}] 12:07:56 INFO - PROCESS | 20634 | 1464289676641 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:56 INFO - PROCESS | 20634 | 1464289676920 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:07:57 INFO - PROCESS | 20634 | 1464289677259 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x92508400 == 144 [pid = 20634] [id = 590] 12:07:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 227 (0x9250a400) [pid = 20634] [serial = 1771] [outer = (nil)] 12:07:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 228 (0x92bcc800) [pid = 20634] [serial = 1772] [outer = 0x9250a400] 12:07:57 INFO - PROCESS | 20634 | 1464289677348 Marionette DEBUG loaded listener.js 12:07:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 229 (0x92bcec00) [pid = 20634] [serial = 1773] [outer = 0x9250a400] 12:07:58 INFO - PROCESS | 20634 | 1464289678281 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1683ms 12:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:07:58 INFO - PROCESS | 20634 | 1464289678315 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:07:58 INFO - PROCESS | 20634 | 1464289678317 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:07:58 INFO - PROCESS | 20634 | 1464289678324 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:07:58 INFO - PROCESS | 20634 | 1464289678327 Marionette TRACE conn4 <- [1,2334,null,{}] 12:07:58 INFO - PROCESS | 20634 | 1464289678333 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:58 INFO - PROCESS | 20634 | 1464289678537 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:07:59 INFO - PROCESS | 20634 | 1464289679489 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e53400 == 145 [pid = 20634] [id = 591] 12:07:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 230 (0x86e54c00) [pid = 20634] [serial = 1774] [outer = (nil)] 12:07:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 231 (0x87969c00) [pid = 20634] [serial = 1775] [outer = 0x86e54c00] 12:07:59 INFO - PROCESS | 20634 | 1464289679628 Marionette DEBUG loaded listener.js 12:07:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 232 (0x87b5e400) [pid = 20634] [serial = 1776] [outer = 0x86e54c00] 12:08:00 INFO - PROCESS | 20634 | 1464289680528 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2280ms 12:08:00 INFO - PROCESS | 20634 | 1464289680604 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:08:00 INFO - PROCESS | 20634 | 1464289680609 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:08:00 INFO - PROCESS | 20634 | 1464289680617 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:08:00 INFO - PROCESS | 20634 | 1464289680623 Marionette TRACE conn4 <- [1,2338,null,{}] 12:08:00 INFO - PROCESS | 20634 | 1464289680630 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:00 INFO - PROCESS | 20634 | 1464289680861 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:08:01 INFO - PROCESS | 20634 | 1464289681217 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f89c00 == 146 [pid = 20634] [id = 592] 12:08:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 233 (0x89f8d400) [pid = 20634] [serial = 1777] [outer = (nil)] 12:08:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 234 (0x89fa6400) [pid = 20634] [serial = 1778] [outer = 0x89f8d400] 12:08:01 INFO - PROCESS | 20634 | 1464289681407 Marionette DEBUG loaded listener.js 12:08:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 235 (0x8aedb800) [pid = 20634] [serial = 1779] [outer = 0x89f8d400] 12:08:02 INFO - PROCESS | 20634 | 1464289682394 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1841ms 12:08:02 INFO - PROCESS | 20634 | 1464289682460 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:08:02 INFO - PROCESS | 20634 | 1464289682466 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:08:02 INFO - PROCESS | 20634 | 1464289682474 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:08:02 INFO - PROCESS | 20634 | 1464289682478 Marionette TRACE conn4 <- [1,2342,null,{}] 12:08:02 INFO - PROCESS | 20634 | 1464289682484 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:02 INFO - PROCESS | 20634 | 1464289682707 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:08:03 INFO - PROCESS | 20634 | 1464289683059 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d54e400 == 147 [pid = 20634] [id = 593] 12:08:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 236 (0x8dd47c00) [pid = 20634] [serial = 1780] [outer = (nil)] 12:08:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 237 (0x8dda5c00) [pid = 20634] [serial = 1781] [outer = 0x8dd47c00] 12:08:03 INFO - PROCESS | 20634 | 1464289683142 Marionette DEBUG loaded listener.js 12:08:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 238 (0x8df09c00) [pid = 20634] [serial = 1782] [outer = 0x8dd47c00] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x97824c00 == 146 [pid = 20634] [id = 376] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x913db800 == 145 [pid = 20634] [id = 436] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd5a000 == 144 [pid = 20634] [id = 380] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8e01bc00 == 143 [pid = 20634] [id = 317] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x90610000 == 142 [pid = 20634] [id = 287] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x911cc800 == 141 [pid = 20634] [id = 261] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x89dfcc00 == 140 [pid = 20634] [id = 226] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8d540800 == 139 [pid = 20634] [id = 234] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x89df2400 == 138 [pid = 20634] [id = 254] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x9250e000 == 137 [pid = 20634] [id = 372] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8d546000 == 136 [pid = 20634] [id = 337] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0be800 == 135 [pid = 20634] [id = 246] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8d54b800 == 134 [pid = 20634] [id = 284] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8aee1000 == 133 [pid = 20634] [id = 241] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x907a1400 == 132 [pid = 20634] [id = 271] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8c19dc00 == 131 [pid = 20634] [id = 370] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x9526cc00 == 130 [pid = 20634] [id = 373] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x8e012c00 == 129 [pid = 20634] [id = 270] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x86756c00 == 128 [pid = 20634] [id = 482] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x86757000 == 127 [pid = 20634] [id = 574] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x884f5400 == 126 [pid = 20634] [id = 572] 12:08:03 INFO - PROCESS | 20634 | --DOCSHELL 0x87a9e400 == 125 [pid = 20634] [id = 571] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 237 (0x938d3400) [pid = 20634] [serial = 1616] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 236 (0x87a9fc00) [pid = 20634] [serial = 1643] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 235 (0x95290000) [pid = 20634] [serial = 1622] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 234 (0x92bcd000) [pid = 20634] [serial = 1613] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 233 (0x91cf0000) [pid = 20634] [serial = 1607] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 232 (0x924b2400) [pid = 20634] [serial = 1610] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 231 (0x9903f000) [pid = 20634] [serial = 1631] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 230 (0x8b69fc00) [pid = 20634] [serial = 1649] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 229 (0x8c318000) [pid = 20634] [serial = 1650] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 228 (0x8dda6c00) [pid = 20634] [serial = 1653] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 227 (0x919db400) [pid = 20634] [serial = 1604] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 226 (0x87b69c00) [pid = 20634] [serial = 1644] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 225 (0x9567ec00) [pid = 20634] [serial = 1625] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 224 (0x93d8d800) [pid = 20634] [serial = 1619] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 223 (0x8ddeb000) [pid = 20634] [serial = 1595] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 222 (0x910dc400) [pid = 20634] [serial = 1601] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 221 (0x87a9d400) [pid = 20634] [serial = 1640] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x86e58400) [pid = 20634] [serial = 1589] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x8dd55800) [pid = 20634] [serial = 1652] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x97830c00) [pid = 20634] [serial = 1628] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x8aa7a000) [pid = 20634] [serial = 1592] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x89fab800) [pid = 20634] [serial = 1646] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x8aa7b800) [pid = 20634] [serial = 1647] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x8e74e000) [pid = 20634] [serial = 1598] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x89dfd000) [pid = 20634] [serial = 1587] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x8e741c00) [pid = 20634] [serial = 1634] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x884f3400) [pid = 20634] [serial = 1641] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x89f86400) [pid = 20634] [serial = 1637] [outer = (nil)] [url = about:blank] 12:08:03 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x8dd52400) [pid = 20634] [serial = 1655] [outer = (nil)] [url = about:blank] 12:08:04 INFO - PROCESS | 20634 | 1464289684419 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1980ms 12:08:04 INFO - PROCESS | 20634 | 1464289684454 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:08:04 INFO - PROCESS | 20634 | 1464289684458 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:08:04 INFO - PROCESS | 20634 | 1464289684466 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:08:04 INFO - PROCESS | 20634 | 1464289684476 Marionette TRACE conn4 <- [1,2346,null,{}] 12:08:04 INFO - PROCESS | 20634 | 1464289684489 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:04 INFO - PROCESS | 20634 | 1464289684693 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:08:04 INFO - PROCESS | 20634 | 1464289684895 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x86756000 == 126 [pid = 20634] [id = 594] 12:08:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x86757000) [pid = 20634] [serial = 1783] [outer = (nil)] 12:08:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x8aa84000) [pid = 20634] [serial = 1784] [outer = 0x86757000] 12:08:04 INFO - PROCESS | 20634 | 1464289684968 Marionette DEBUG loaded listener.js 12:08:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x8c19dc00) [pid = 20634] [serial = 1785] [outer = 0x86757000] 12:08:05 INFO - PROCESS | 20634 | 1464289685750 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1294ms 12:08:05 INFO - PROCESS | 20634 | 1464289685799 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:08:05 INFO - PROCESS | 20634 | 1464289685804 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:08:05 INFO - PROCESS | 20634 | 1464289685812 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:08:05 INFO - PROCESS | 20634 | 1464289685814 Marionette TRACE conn4 <- [1,2350,null,{}] 12:08:05 INFO - PROCESS | 20634 | 1464289685820 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:05 INFO - PROCESS | 20634 | 1464289685996 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:08:06 INFO - PROCESS | 20634 | 1464289686011 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f84000 == 127 [pid = 20634] [id = 595] 12:08:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x8aedd000) [pid = 20634] [serial = 1786] [outer = (nil)] 12:08:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x8dde7800) [pid = 20634] [serial = 1787] [outer = 0x8aedd000] 12:08:06 INFO - PROCESS | 20634 | 1464289686086 Marionette DEBUG loaded listener.js 12:08:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x8e013400) [pid = 20634] [serial = 1788] [outer = 0x8aedd000] 12:08:07 INFO - PROCESS | 20634 | 1464289687160 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1378ms 12:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:08:07 INFO - PROCESS | 20634 | 1464289687191 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:08:07 INFO - PROCESS | 20634 | 1464289687193 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:08:07 INFO - PROCESS | 20634 | 1464289687200 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:08:07 INFO - PROCESS | 20634 | 1464289687203 Marionette TRACE conn4 <- [1,2354,null,{}] 12:08:07 INFO - PROCESS | 20634 | 1464289687223 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:07 INFO - PROCESS | 20634 | 1464289687463 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:08:07 INFO - PROCESS | 20634 | 1464289687498 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df07c00 == 128 [pid = 20634] [id = 596] 12:08:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x8e3b9c00) [pid = 20634] [serial = 1789] [outer = (nil)] 12:08:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x8e625c00) [pid = 20634] [serial = 1790] [outer = 0x8e3b9c00] 12:08:07 INFO - PROCESS | 20634 | 1464289687580 Marionette DEBUG loaded listener.js 12:08:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x8e74e000) [pid = 20634] [serial = 1791] [outer = 0x8e3b9c00] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x8675f800) [pid = 20634] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x93d8f400) [pid = 20634] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x88adc400) [pid = 20634] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x8aa05400) [pid = 20634] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x91f72c00) [pid = 20634] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x8dd4e400) [pid = 20634] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x8b0b7000) [pid = 20634] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x8ddac800) [pid = 20634] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x8796b400) [pid = 20634] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x8e628c00) [pid = 20634] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x91a5b000) [pid = 20634] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x8e74d400) [pid = 20634] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x91d88c00) [pid = 20634] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x92331000) [pid = 20634] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x91a83000) [pid = 20634] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x8e74c800) [pid = 20634] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x87a9ec00) [pid = 20634] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x99822400) [pid = 20634] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x92509800) [pid = 20634] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x919d4000) [pid = 20634] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x93bf5400) [pid = 20634] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x8e3bc000) [pid = 20634] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x93a1e800) [pid = 20634] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x9534f800) [pid = 20634] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x911d4800) [pid = 20634] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x8ddacc00) [pid = 20634] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x8dd49400) [pid = 20634] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x86e52400) [pid = 20634] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x91a54800) [pid = 20634] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x8ed55400) [pid = 20634] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x938c9c00) [pid = 20634] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x87a99c00) [pid = 20634] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x938d6c00) [pid = 20634] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x89f86000) [pid = 20634] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x8dd4e800) [pid = 20634] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x8dda9400) [pid = 20634] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x99b46c00) [pid = 20634] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x92593800) [pid = 20634] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8ddee800) [pid = 20634] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x95350c00) [pid = 20634] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x86a12000) [pid = 20634] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x89f90400) [pid = 20634] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x87aa1400) [pid = 20634] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x8c1a1400) [pid = 20634] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x91a56400) [pid = 20634] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x8e628800) [pid = 20634] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x99c3b000) [pid = 20634] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x95230000) [pid = 20634] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x8dd5c000) [pid = 20634] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x95689800) [pid = 20634] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x911cdc00) [pid = 20634] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x89ee7c00) [pid = 20634] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x86a13c00) [pid = 20634] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x8e016000) [pid = 20634] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x8796d000) [pid = 20634] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8ed57000) [pid = 20634] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:08:09 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x990ce400) [pid = 20634] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:08:09 INFO - PROCESS | 20634 | 1464289689784 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2634ms 12:08:09 INFO - PROCESS | 20634 | 1464289689833 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:08:09 INFO - PROCESS | 20634 | 1464289689836 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:08:09 INFO - PROCESS | 20634 | 1464289689842 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:08:09 INFO - PROCESS | 20634 | 1464289689846 Marionette TRACE conn4 <- [1,2358,null,{}] 12:08:09 INFO - PROCESS | 20634 | 1464289689851 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:10 INFO - PROCESS | 20634 | 1464289690020 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:08:10 INFO - PROCESS | 20634 | 1464289690217 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x86758000 == 129 [pid = 20634] [id = 597] 12:08:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x86759800) [pid = 20634] [serial = 1792] [outer = (nil)] 12:08:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x88b05400) [pid = 20634] [serial = 1793] [outer = 0x86759800] 12:08:10 INFO - PROCESS | 20634 | 1464289690294 Marionette DEBUG loaded listener.js 12:08:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x8aa80400) [pid = 20634] [serial = 1794] [outer = 0x86759800] 12:08:11 INFO - PROCESS | 20634 | 1464289691012 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1228ms 12:08:11 INFO - PROCESS | 20634 | 1464289691071 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:08:11 INFO - PROCESS | 20634 | 1464289691074 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:08:11 INFO - PROCESS | 20634 | 1464289691080 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:08:11 INFO - PROCESS | 20634 | 1464289691083 Marionette TRACE conn4 <- [1,2362,null,{}] 12:08:11 INFO - PROCESS | 20634 | 1464289691101 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:11 INFO - PROCESS | 20634 | 1464289691272 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:08:11 INFO - PROCESS | 20634 | 1464289691282 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e56800 == 130 [pid = 20634] [id = 598] 12:08:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x87973000) [pid = 20634] [serial = 1795] [outer = (nil)] 12:08:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x8ddac800) [pid = 20634] [serial = 1796] [outer = 0x87973000] 12:08:11 INFO - PROCESS | 20634 | 1464289691356 Marionette DEBUG loaded listener.js 12:08:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x8e3c1800) [pid = 20634] [serial = 1797] [outer = 0x87973000] 12:08:12 INFO - PROCESS | 20634 | 1464289692749 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1741ms 12:08:12 INFO - PROCESS | 20634 | 1464289692823 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:08:12 INFO - PROCESS | 20634 | 1464289692828 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:08:12 INFO - PROCESS | 20634 | 1464289692838 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:08:12 INFO - PROCESS | 20634 | 1464289692849 Marionette TRACE conn4 <- [1,2366,null,{}] 12:08:12 INFO - PROCESS | 20634 | 1464289692863 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:13 INFO - PROCESS | 20634 | 1464289693106 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:08:13 INFO - PROCESS | 20634 | 1464289693442 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x87aa2800 == 131 [pid = 20634] [id = 599] 12:08:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x884f8000) [pid = 20634] [serial = 1798] [outer = (nil)] 12:08:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x8984fc00) [pid = 20634] [serial = 1799] [outer = 0x884f8000] 12:08:13 INFO - PROCESS | 20634 | 1464289693532 Marionette DEBUG loaded listener.js 12:08:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x89f86000) [pid = 20634] [serial = 1800] [outer = 0x884f8000] 12:08:14 INFO - PROCESS | 20634 | 1464289694545 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1746ms 12:08:14 INFO - PROCESS | 20634 | 1464289694584 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:08:14 INFO - PROCESS | 20634 | 1464289694594 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:08:14 INFO - PROCESS | 20634 | 1464289694605 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:08:14 INFO - PROCESS | 20634 | 1464289694609 Marionette TRACE conn4 <- [1,2370,null,{}] 12:08:14 INFO - PROCESS | 20634 | 1464289694615 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:14 INFO - PROCESS | 20634 | 1464289694836 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:08:15 INFO - PROCESS | 20634 | 1464289695161 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b699000 == 132 [pid = 20634] [id = 600] 12:08:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x8c312000) [pid = 20634] [serial = 1801] [outer = (nil)] 12:08:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x8dd55800) [pid = 20634] [serial = 1802] [outer = 0x8c312000] 12:08:15 INFO - PROCESS | 20634 | 1464289695255 Marionette DEBUG loaded listener.js 12:08:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x8df02800) [pid = 20634] [serial = 1803] [outer = 0x8c312000] 12:08:16 INFO - PROCESS | 20634 | 1464289696154 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1584ms 12:08:16 INFO - PROCESS | 20634 | 1464289696189 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:08:16 INFO - PROCESS | 20634 | 1464289696192 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:08:16 INFO - PROCESS | 20634 | 1464289696218 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:08:16 INFO - PROCESS | 20634 | 1464289696225 Marionette TRACE conn4 <- [1,2374,null,{}] 12:08:16 INFO - PROCESS | 20634 | 1464289696243 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:16 INFO - PROCESS | 20634 | 1464289696456 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:08:16 INFO - PROCESS | 20634 | 1464289696793 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d549800 == 133 [pid = 20634] [id = 601] 12:08:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x8e744400) [pid = 20634] [serial = 1804] [outer = (nil)] 12:08:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x90604400) [pid = 20634] [serial = 1805] [outer = 0x8e744400] 12:08:16 INFO - PROCESS | 20634 | 1464289696890 Marionette DEBUG loaded listener.js 12:08:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x907a7400) [pid = 20634] [serial = 1806] [outer = 0x8e744400] 12:08:17 INFO - PROCESS | 20634 | 1464289697831 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1705ms 12:08:17 INFO - PROCESS | 20634 | 1464289697906 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:08:17 INFO - PROCESS | 20634 | 1464289697911 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:08:17 INFO - PROCESS | 20634 | 1464289697918 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:08:17 INFO - PROCESS | 20634 | 1464289697921 Marionette TRACE conn4 <- [1,2378,null,{}] 12:08:17 INFO - PROCESS | 20634 | 1464289697927 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:18 INFO - PROCESS | 20634 | 1464289698168 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:08:18 INFO - PROCESS | 20634 | 1464289698493 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8796f400 == 134 [pid = 20634] [id = 602] 12:08:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x907ae400) [pid = 20634] [serial = 1807] [outer = (nil)] 12:08:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x911d1000) [pid = 20634] [serial = 1808] [outer = 0x907ae400] 12:08:18 INFO - PROCESS | 20634 | 1464289698586 Marionette DEBUG loaded listener.js 12:08:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x913d6800) [pid = 20634] [serial = 1809] [outer = 0x907ae400] 12:08:19 INFO - PROCESS | 20634 | 1464289699484 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1634ms 12:08:19 INFO - PROCESS | 20634 | 1464289699553 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:08:19 INFO - PROCESS | 20634 | 1464289699556 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:08:19 INFO - PROCESS | 20634 | 1464289699563 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:08:19 INFO - PROCESS | 20634 | 1464289699567 Marionette TRACE conn4 <- [1,2382,null,{}] 12:08:19 INFO - PROCESS | 20634 | 1464289699573 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:19 INFO - PROCESS | 20634 | 1464289699785 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:08:20 INFO - PROCESS | 20634 | 1464289700115 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x9060e800 == 135 [pid = 20634] [id = 603] 12:08:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x911d6800) [pid = 20634] [serial = 1810] [outer = (nil)] 12:08:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x919dac00) [pid = 20634] [serial = 1811] [outer = 0x911d6800] 12:08:20 INFO - PROCESS | 20634 | 1464289700207 Marionette DEBUG loaded listener.js 12:08:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x919e1400) [pid = 20634] [serial = 1812] [outer = 0x911d6800] 12:08:21 INFO - PROCESS | 20634 | 1464289701099 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1587ms 12:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:08:21 INFO - PROCESS | 20634 | 1464289701151 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:08:21 INFO - PROCESS | 20634 | 1464289701155 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:08:21 INFO - PROCESS | 20634 | 1464289701162 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:08:21 INFO - PROCESS | 20634 | 1464289701166 Marionette TRACE conn4 <- [1,2386,null,{}] 12:08:21 INFO - PROCESS | 20634 | 1464289701171 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:21 INFO - PROCESS | 20634 | 1464289701384 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:08:21 INFO - PROCESS | 20634 | 1464289701719 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d2800 == 136 [pid = 20634] [id = 604] 12:08:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x919d4000) [pid = 20634] [serial = 1813] [outer = (nil)] 12:08:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x91ce6400) [pid = 20634] [serial = 1814] [outer = 0x919d4000] 12:08:21 INFO - PROCESS | 20634 | 1464289701812 Marionette DEBUG loaded listener.js 12:08:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x91d87c00) [pid = 20634] [serial = 1815] [outer = 0x919d4000] 12:08:22 INFO - PROCESS | 20634 | 1464289702704 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1584ms 12:08:22 INFO - PROCESS | 20634 | 1464289702745 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:08:22 INFO - PROCESS | 20634 | 1464289702749 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:08:22 INFO - PROCESS | 20634 | 1464289702755 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:08:22 INFO - PROCESS | 20634 | 1464289702758 Marionette TRACE conn4 <- [1,2390,null,{}] 12:08:22 INFO - PROCESS | 20634 | 1464289702764 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:22 INFO - PROCESS | 20634 | 1464289702963 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:08:23 INFO - PROCESS | 20634 | 1464289703250 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x919dcc00 == 137 [pid = 20634] [id = 605] 12:08:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x91a84000) [pid = 20634] [serial = 1816] [outer = (nil)] 12:08:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x924acc00) [pid = 20634] [serial = 1817] [outer = 0x91a84000] 12:08:23 INFO - PROCESS | 20634 | 1464289703387 Marionette DEBUG loaded listener.js 12:08:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x924b3800) [pid = 20634] [serial = 1818] [outer = 0x91a84000] 12:08:24 INFO - PROCESS | 20634 | 1464289704302 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1592ms 12:08:24 INFO - PROCESS | 20634 | 1464289704355 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:08:24 INFO - PROCESS | 20634 | 1464289704358 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:08:24 INFO - PROCESS | 20634 | 1464289704366 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:08:24 INFO - PROCESS | 20634 | 1464289704369 Marionette TRACE conn4 <- [1,2394,null,{}] 12:08:24 INFO - PROCESS | 20634 | 1464289704375 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:24 INFO - PROCESS | 20634 | 1464289704591 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:08:24 INFO - PROCESS | 20634 | 1464289704933 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e750800 == 138 [pid = 20634] [id = 606] 12:08:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x91a8e400) [pid = 20634] [serial = 1819] [outer = (nil)] 12:08:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x92592c00) [pid = 20634] [serial = 1820] [outer = 0x91a8e400] 12:08:25 INFO - PROCESS | 20634 | 1464289705025 Marionette DEBUG loaded listener.js 12:08:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x92bca400) [pid = 20634] [serial = 1821] [outer = 0x91a8e400] 12:08:25 INFO - PROCESS | 20634 | 1464289705937 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1631ms 12:08:26 INFO - PROCESS | 20634 | 1464289705998 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:08:26 INFO - PROCESS | 20634 | 1464289706002 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:08:26 INFO - PROCESS | 20634 | 1464289706009 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:08:26 INFO - PROCESS | 20634 | 1464289706014 Marionette TRACE conn4 <- [1,2398,null,{}] 12:08:26 INFO - PROCESS | 20634 | 1464289706021 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:26 INFO - PROCESS | 20634 | 1464289706230 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:08:26 INFO - PROCESS | 20634 | 1464289706567 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x92509c00 == 139 [pid = 20634] [id = 607] 12:08:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x9258c000) [pid = 20634] [serial = 1822] [outer = (nil)] 12:08:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x938ac400) [pid = 20634] [serial = 1823] [outer = 0x9258c000] 12:08:26 INFO - PROCESS | 20634 | 1464289706660 Marionette DEBUG loaded listener.js 12:08:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x938ce800) [pid = 20634] [serial = 1824] [outer = 0x9258c000] 12:08:27 INFO - PROCESS | 20634 | 1464289707621 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1680ms 12:08:27 INFO - PROCESS | 20634 | 1464289707690 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:08:27 INFO - PROCESS | 20634 | 1464289707694 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:08:27 INFO - PROCESS | 20634 | 1464289707700 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:08:27 INFO - PROCESS | 20634 | 1464289707702 Marionette TRACE conn4 <- [1,2402,null,{}] 12:08:27 INFO - PROCESS | 20634 | 1464289707708 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:27 INFO - PROCESS | 20634 | 1464289707906 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:08:28 INFO - PROCESS | 20634 | 1464289708261 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x938a2c00 == 140 [pid = 20634] [id = 608] 12:08:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x93a12000) [pid = 20634] [serial = 1825] [outer = (nil)] 12:08:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x93a1ac00) [pid = 20634] [serial = 1826] [outer = 0x93a12000] 12:08:28 INFO - PROCESS | 20634 | 1464289708355 Marionette DEBUG loaded listener.js 12:08:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x93beb400) [pid = 20634] [serial = 1827] [outer = 0x93a12000] 12:08:29 INFO - PROCESS | 20634 | 1464289709307 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1678ms 12:08:29 INFO - PROCESS | 20634 | 1464289709379 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:08:29 INFO - PROCESS | 20634 | 1464289709383 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:08:29 INFO - PROCESS | 20634 | 1464289709389 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:08:29 INFO - PROCESS | 20634 | 1464289709394 Marionette TRACE conn4 <- [1,2406,null,{}] 12:08:29 INFO - PROCESS | 20634 | 1464289709400 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:29 INFO - PROCESS | 20634 | 1464289709629 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:08:29 INFO - PROCESS | 20634 | 1464289709973 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x938cac00 == 141 [pid = 20634] [id = 609] 12:08:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x938d6000) [pid = 20634] [serial = 1828] [outer = (nil)] 12:08:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x95230800) [pid = 20634] [serial = 1829] [outer = 0x938d6000] 12:08:30 INFO - PROCESS | 20634 | 1464289710075 Marionette DEBUG loaded listener.js 12:08:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x95275400) [pid = 20634] [serial = 1830] [outer = 0x938d6000] 12:08:31 INFO - PROCESS | 20634 | 1464289710999 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1684ms 12:08:31 INFO - PROCESS | 20634 | 1464289711075 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:08:31 INFO - PROCESS | 20634 | 1464289711079 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:08:31 INFO - PROCESS | 20634 | 1464289711085 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:08:31 INFO - PROCESS | 20634 | 1464289711089 Marionette TRACE conn4 <- [1,2410,null,{}] 12:08:31 INFO - PROCESS | 20634 | 1464289711095 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:31 INFO - PROCESS | 20634 | 1464289711348 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:08:31 INFO - PROCESS | 20634 | 1464289711679 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a13800 == 142 [pid = 20634] [id = 610] 12:08:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x88ad1c00) [pid = 20634] [serial = 1831] [outer = (nil)] 12:08:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x952a8000) [pid = 20634] [serial = 1832] [outer = 0x88ad1c00] 12:08:31 INFO - PROCESS | 20634 | 1464289711773 Marionette DEBUG loaded listener.js 12:08:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0x95346800) [pid = 20634] [serial = 1833] [outer = 0x88ad1c00] 12:08:32 INFO - PROCESS | 20634 | 1464289712753 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:08:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:08:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1737ms 12:08:32 INFO - PROCESS | 20634 | 1464289712824 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:08:32 INFO - PROCESS | 20634 | 1464289712827 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:08:32 INFO - PROCESS | 20634 | 1464289712833 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:08:32 INFO - PROCESS | 20634 | 1464289712837 Marionette TRACE conn4 <- [1,2414,null,{}] 12:08:32 INFO - PROCESS | 20634 | 1464289712842 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:33 INFO - PROCESS | 20634 | 1464289713055 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:08:33 INFO - PROCESS | 20634 | 1464289713384 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x92507c00 == 143 [pid = 20634] [id = 611] 12:08:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 204 (0x95344000) [pid = 20634] [serial = 1834] [outer = (nil)] 12:08:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 205 (0x95680400) [pid = 20634] [serial = 1835] [outer = 0x95344000] 12:08:33 INFO - PROCESS | 20634 | 1464289713477 Marionette DEBUG loaded listener.js 12:08:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 206 (0x95684400) [pid = 20634] [serial = 1836] [outer = 0x95344000] 12:08:34 INFO - PROCESS | 20634 | 1464289714373 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:08:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1595ms 12:08:34 INFO - PROCESS | 20634 | 1464289714429 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:08:34 INFO - PROCESS | 20634 | 1464289714433 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:08:34 INFO - PROCESS | 20634 | 1464289714440 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:08:34 INFO - PROCESS | 20634 | 1464289714443 Marionette TRACE conn4 <- [1,2418,null,{}] 12:08:34 INFO - PROCESS | 20634 | 1464289714449 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:34 INFO - PROCESS | 20634 | 1464289714646 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:08:35 INFO - PROCESS | 20634 | 1464289714985 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x93d96000 == 144 [pid = 20634] [id = 612] 12:08:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 207 (0x9534fc00) [pid = 20634] [serial = 1837] [outer = (nil)] 12:08:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 208 (0x98445800) [pid = 20634] [serial = 1838] [outer = 0x9534fc00] 12:08:35 INFO - PROCESS | 20634 | 1464289715074 Marionette DEBUG loaded listener.js 12:08:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 209 (0x984e7400) [pid = 20634] [serial = 1839] [outer = 0x9534fc00] 12:08:35 INFO - PROCESS | 20634 | 1464289715942 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1535ms 12:08:35 INFO - PROCESS | 20634 | 1464289715976 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:08:35 INFO - PROCESS | 20634 | 1464289715980 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:08:35 INFO - PROCESS | 20634 | 1464289715986 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:08:35 INFO - PROCESS | 20634 | 1464289715990 Marionette TRACE conn4 <- [1,2422,null,{}] 12:08:36 INFO - PROCESS | 20634 | 1464289715996 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:36 INFO - PROCESS | 20634 | 1464289716189 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:08:36 INFO - PROCESS | 20634 | 1464289716491 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df6000 == 145 [pid = 20634] [id = 613] 12:08:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 210 (0x9258dc00) [pid = 20634] [serial = 1840] [outer = (nil)] 12:08:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 211 (0x9903b400) [pid = 20634] [serial = 1841] [outer = 0x9258dc00] 12:08:36 INFO - PROCESS | 20634 | 1464289716626 Marionette DEBUG loaded listener.js 12:08:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 212 (0x990d2400) [pid = 20634] [serial = 1842] [outer = 0x9258dc00] 12:08:37 INFO - PROCESS | 20634 | 1464289717505 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1543ms 12:08:37 INFO - PROCESS | 20634 | 1464289717530 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:08:37 INFO - PROCESS | 20634 | 1464289717534 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:08:37 INFO - PROCESS | 20634 | 1464289717540 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:08:37 INFO - PROCESS | 20634 | 1464289717544 Marionette TRACE conn4 <- [1,2426,null,{}] 12:08:37 INFO - PROCESS | 20634 | 1464289717550 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:37 INFO - PROCESS | 20634 | 1464289717833 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:08:38 INFO - PROCESS | 20634 | 1464289718068 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x9903f000 == 146 [pid = 20634] [id = 614] 12:08:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 213 (0x9975d400) [pid = 20634] [serial = 1843] [outer = (nil)] 12:08:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 214 (0x99820400) [pid = 20634] [serial = 1844] [outer = 0x9975d400] 12:08:38 INFO - PROCESS | 20634 | 1464289718199 Marionette DEBUG loaded listener.js 12:08:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 215 (0x99823000) [pid = 20634] [serial = 1845] [outer = 0x9975d400] 12:08:39 INFO - PROCESS | 20634 | 1464289719116 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1632ms 12:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:08:39 INFO - PROCESS | 20634 | 1464289719173 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:08:39 INFO - PROCESS | 20634 | 1464289719176 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:08:39 INFO - PROCESS | 20634 | 1464289719183 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:08:39 INFO - PROCESS | 20634 | 1464289719185 Marionette TRACE conn4 <- [1,2430,null,{}] 12:08:39 INFO - PROCESS | 20634 | 1464289719191 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:39 INFO - PROCESS | 20634 | 1464289719387 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:08:39 INFO - PROCESS | 20634 | 1464289719676 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a12c00 == 147 [pid = 20634] [id = 615] 12:08:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 216 (0x95683400) [pid = 20634] [serial = 1846] [outer = (nil)] 12:08:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 217 (0x99bba400) [pid = 20634] [serial = 1847] [outer = 0x95683400] 12:08:39 INFO - PROCESS | 20634 | 1464289719820 Marionette DEBUG loaded listener.js 12:08:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 218 (0x99c3a800) [pid = 20634] [serial = 1848] [outer = 0x95683400] 12:08:40 INFO - PROCESS | 20634 | 1464289720677 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1543ms 12:08:40 INFO - PROCESS | 20634 | 1464289720735 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:08:40 INFO - PROCESS | 20634 | 1464289720740 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:08:40 INFO - PROCESS | 20634 | 1464289720749 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:08:40 INFO - PROCESS | 20634 | 1464289720752 Marionette TRACE conn4 <- [1,2434,null,{}] 12:08:40 INFO - PROCESS | 20634 | 1464289720756 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:40 INFO - PROCESS | 20634 | 1464289720963 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:08:41 INFO - PROCESS | 20634 | 1464289721255 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x89848800 == 148 [pid = 20634] [id = 616] 12:08:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 219 (0x8aa82400) [pid = 20634] [serial = 1849] [outer = (nil)] 12:08:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 220 (0x99ca6000) [pid = 20634] [serial = 1850] [outer = 0x8aa82400] 12:08:41 INFO - PROCESS | 20634 | 1464289721401 Marionette DEBUG loaded listener.js 12:08:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 221 (0x99e46000) [pid = 20634] [serial = 1851] [outer = 0x8aa82400] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x86758000 == 147 [pid = 20634] [id = 597] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x8df07c00 == 146 [pid = 20634] [id = 596] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x89f84000 == 145 [pid = 20634] [id = 595] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x86756000 == 144 [pid = 20634] [id = 594] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x89ee7800 == 143 [pid = 20634] [id = 573] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x8d54e400 == 142 [pid = 20634] [id = 593] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x89f89c00 == 141 [pid = 20634] [id = 592] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x86e53400 == 140 [pid = 20634] [id = 591] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x913d5c00 == 139 [pid = 20634] [id = 588] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x913d6400 == 138 [pid = 20634] [id = 589] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x919d7400 == 137 [pid = 20634] [id = 587] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x86e56400 == 136 [pid = 20634] [id = 583] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x8df09800 == 135 [pid = 20634] [id = 584] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd5a400 == 134 [pid = 20634] [id = 582] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x89eec800 == 133 [pid = 20634] [id = 581] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x8d547000 == 132 [pid = 20634] [id = 580] 12:08:43 INFO - PROCESS | 20634 | --DOCSHELL 0x8c30b800 == 131 [pid = 20634] [id = 579] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 220 (0x99f0e800) [pid = 20634] [serial = 1710] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 219 (0x9782b000) [pid = 20634] [serial = 1695] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 218 (0x8ddeec00) [pid = 20634] [serial = 1533] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 217 (0x99e44400) [pid = 20634] [serial = 1706] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 216 (0x9975b000) [pid = 20634] [serial = 1632] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 215 (0x913d7800) [pid = 20634] [serial = 1673] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 214 (0x89f8a000) [pid = 20634] [serial = 1721] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 213 (0x87a9cc00) [pid = 20634] [serial = 1590] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 212 (0x90603400) [pid = 20634] [serial = 1542] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 211 (0x8aa0cc00) [pid = 20634] [serial = 1724] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 210 (0x91a5c800) [pid = 20634] [serial = 1677] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 209 (0x99827800) [pid = 20634] [serial = 1700] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 208 (0x89f91400) [pid = 20634] [serial = 1566] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 207 (0x95238000) [pid = 20634] [serial = 1691] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 206 (0x9a180400) [pid = 20634] [serial = 1712] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 205 (0x89850800) [pid = 20634] [serial = 1719] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 204 (0x8b0ba400) [pid = 20634] [serial = 1524] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 203 (0x92589800) [pid = 20634] [serial = 1685] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x8e6f0400) [pid = 20634] [serial = 1667] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x8b653400) [pid = 20634] [serial = 1518] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x93d8f800) [pid = 20634] [serial = 1689] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x8e6e5800) [pid = 20634] [serial = 1536] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x9526f400) [pid = 20634] [serial = 1692] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x88ad4000) [pid = 20634] [serial = 1659] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x919d5c00) [pid = 20634] [serial = 1674] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x8e74d800) [pid = 20634] [serial = 1539] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x89fa7000) [pid = 20634] [serial = 1722] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x91f64800) [pid = 20634] [serial = 1554] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x924aa800) [pid = 20634] [serial = 1683] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x938a4400) [pid = 20634] [serial = 1614] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x88b0f000) [pid = 20634] [serial = 1718] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x9258a400) [pid = 20634] [serial = 1560] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x92337800) [pid = 20634] [serial = 1557] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x8b0b9c00) [pid = 20634] [serial = 1662] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x9258e800) [pid = 20634] [serial = 1686] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x99ec9800) [pid = 20634] [serial = 1709] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x910e7400) [pid = 20634] [serial = 1602] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x87aa5000) [pid = 20634] [serial = 1715] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x99c3a400) [pid = 20634] [serial = 1703] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x92bcf800) [pid = 20634] [serial = 1563] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x91a60000) [pid = 20634] [serial = 1605] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x9475ec00) [pid = 20634] [serial = 1620] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x87b69800) [pid = 20634] [serial = 1716] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x95683800) [pid = 20634] [serial = 1694] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x9903c400) [pid = 20634] [serial = 1697] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x99c3cc00) [pid = 20634] [serial = 1704] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x8ed53000) [pid = 20634] [serial = 1670] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x8e745800) [pid = 20634] [serial = 1668] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x91a59c00) [pid = 20634] [serial = 1676] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x952a9800) [pid = 20634] [serial = 1623] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x99aa3400) [pid = 20634] [serial = 1701] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x8aa7ec00) [pid = 20634] [serial = 1725] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x984e1c00) [pid = 20634] [serial = 1629] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8e014400) [pid = 20634] [serial = 1665] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x91f63c00) [pid = 20634] [serial = 1608] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x91cef800) [pid = 20634] [serial = 1679] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x8e018400) [pid = 20634] [serial = 1596] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x87aa2400) [pid = 20634] [serial = 1658] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x9060fc00) [pid = 20634] [serial = 1671] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x8dd60400) [pid = 20634] [serial = 1530] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x8aa0e000) [pid = 20634] [serial = 1638] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x91a8c000) [pid = 20634] [serial = 1551] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x910df800) [pid = 20634] [serial = 1545] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x924a4400) [pid = 20634] [serial = 1682] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x8aee2400) [pid = 20634] [serial = 1727] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x95684000) [pid = 20634] [serial = 1626] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x88b0fc00) [pid = 20634] [serial = 1521] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x93a18400) [pid = 20634] [serial = 1688] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x8b653c00) [pid = 20634] [serial = 1593] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x8ddf0000) [pid = 20634] [serial = 1664] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x911d7800) [pid = 20634] [serial = 1548] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x99e45800) [pid = 20634] [serial = 1707] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x938d8000) [pid = 20634] [serial = 1617] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x90603800) [pid = 20634] [serial = 1599] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x990dc400) [pid = 20634] [serial = 1698] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x9a186400) [pid = 20634] [serial = 1713] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x89fb2400) [pid = 20634] [serial = 1661] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x8e6ea400) [pid = 20634] [serial = 1635] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x8d544000) [pid = 20634] [serial = 1527] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x91d86c00) [pid = 20634] [serial = 1680] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x9250b000) [pid = 20634] [serial = 1611] [outer = (nil)] [url = about:blank] 12:08:43 INFO - PROCESS | 20634 | 1464289723956 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 3287ms 12:08:44 INFO - PROCESS | 20634 | 1464289724037 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:08:44 INFO - PROCESS | 20634 | 1464289724043 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:08:44 INFO - PROCESS | 20634 | 1464289724050 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:08:44 INFO - PROCESS | 20634 | 1464289724053 Marionette TRACE conn4 <- [1,2438,null,{}] 12:08:44 INFO - PROCESS | 20634 | 1464289724061 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:44 INFO - PROCESS | 20634 | 1464289724236 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:08:44 INFO - PROCESS | 20634 | 1464289724458 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b67000 == 132 [pid = 20634] [id = 617] 12:08:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x87b69800) [pid = 20634] [serial = 1852] [outer = (nil)] 12:08:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x884f5000) [pid = 20634] [serial = 1853] [outer = 0x87b69800] 12:08:44 INFO - PROCESS | 20634 | 1464289724539 Marionette DEBUG loaded listener.js 12:08:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x88b02400) [pid = 20634] [serial = 1854] [outer = 0x87b69800] 12:08:45 INFO - PROCESS | 20634 | 1464289725355 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1335ms 12:08:45 INFO - PROCESS | 20634 | 1464289725384 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:08:45 INFO - PROCESS | 20634 | 1464289725392 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:08:45 INFO - PROCESS | 20634 | 1464289725402 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:08:45 INFO - PROCESS | 20634 | 1464289725407 Marionette TRACE conn4 <- [1,2442,null,{}] 12:08:45 INFO - PROCESS | 20634 | 1464289725413 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:45 INFO - PROCESS | 20634 | 1464289725604 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:08:45 INFO - PROCESS | 20634 | 1464289725832 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b5dc00 == 133 [pid = 20634] [id = 618] 12:08:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x89dfd000) [pid = 20634] [serial = 1855] [outer = (nil)] 12:08:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x89f89c00) [pid = 20634] [serial = 1856] [outer = 0x89dfd000] 12:08:45 INFO - PROCESS | 20634 | 1464289725908 Marionette DEBUG loaded listener.js 12:08:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x89fa7400) [pid = 20634] [serial = 1857] [outer = 0x89dfd000] 12:08:46 INFO - PROCESS | 20634 | 1464289726826 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1483ms 12:08:46 INFO - PROCESS | 20634 | 1464289726886 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:08:46 INFO - PROCESS | 20634 | 1464289726890 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:08:46 INFO - PROCESS | 20634 | 1464289726896 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:08:46 INFO - PROCESS | 20634 | 1464289726902 Marionette TRACE conn4 <- [1,2446,null,{}] 12:08:46 INFO - PROCESS | 20634 | 1464289726927 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:47 INFO - PROCESS | 20634 | 1464289727192 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:08:47 INFO - PROCESS | 20634 | 1464289727223 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x89edfc00 == 134 [pid = 20634] [id = 619] 12:08:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8aee2400) [pid = 20634] [serial = 1858] [outer = (nil)] 12:08:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8b0b9400) [pid = 20634] [serial = 1859] [outer = 0x8aee2400] 12:08:47 INFO - PROCESS | 20634 | 1464289727303 Marionette DEBUG loaded listener.js 12:08:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x8b0c3c00) [pid = 20634] [serial = 1860] [outer = 0x8aee2400] 12:08:48 INFO - PROCESS | 20634 | 1464289728689 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:08:48 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x8e3b9c00) [pid = 20634] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:08:48 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x8aedd000) [pid = 20634] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:08:48 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x86757000) [pid = 20634] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:08:48 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x8dd47c00) [pid = 20634] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:08:48 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x89f8d400) [pid = 20634] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:08:48 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x86e54c00) [pid = 20634] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:08:48 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x86759800) [pid = 20634] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1894ms 12:08:48 INFO - PROCESS | 20634 | 1464289728791 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:08:48 INFO - PROCESS | 20634 | 1464289728795 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:08:48 INFO - PROCESS | 20634 | 1464289728801 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:08:48 INFO - PROCESS | 20634 | 1464289728803 Marionette TRACE conn4 <- [1,2450,null,{}] 12:08:48 INFO - PROCESS | 20634 | 1464289728809 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:49 INFO - PROCESS | 20634 | 1464289729045 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:08:49 INFO - PROCESS | 20634 | 1464289729240 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f8a800 == 135 [pid = 20634] [id = 620] 12:08:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8aa77c00) [pid = 20634] [serial = 1861] [outer = (nil)] 12:08:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8b650400) [pid = 20634] [serial = 1862] [outer = 0x8aa77c00] 12:08:49 INFO - PROCESS | 20634 | 1464289729319 Marionette DEBUG loaded listener.js 12:08:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8b69fc00) [pid = 20634] [serial = 1863] [outer = 0x8aa77c00] 12:08:50 INFO - PROCESS | 20634 | 1464289730085 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1326ms 12:08:50 INFO - PROCESS | 20634 | 1464289730129 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:08:50 INFO - PROCESS | 20634 | 1464289730132 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:08:50 INFO - PROCESS | 20634 | 1464289730138 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:08:50 INFO - PROCESS | 20634 | 1464289730141 Marionette TRACE conn4 <- [1,2454,null,{}] 12:08:50 INFO - PROCESS | 20634 | 1464289730147 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:50 INFO - PROCESS | 20634 | 1464289730324 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:08:50 INFO - PROCESS | 20634 | 1464289730338 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f8f400 == 136 [pid = 20634] [id = 621] 12:08:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x8c194c00) [pid = 20634] [serial = 1864] [outer = (nil)] 12:08:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8c31a400) [pid = 20634] [serial = 1865] [outer = 0x8c194c00] 12:08:50 INFO - PROCESS | 20634 | 1464289730413 Marionette DEBUG loaded listener.js 12:08:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8d54cc00) [pid = 20634] [serial = 1866] [outer = 0x8c194c00] 12:08:51 INFO - PROCESS | 20634 | 1464289731682 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1578ms 12:08:51 INFO - PROCESS | 20634 | 1464289731718 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:08:51 INFO - PROCESS | 20634 | 1464289731724 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:08:51 INFO - PROCESS | 20634 | 1464289731734 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:08:51 INFO - PROCESS | 20634 | 1464289731739 Marionette TRACE conn4 <- [1,2458,null,{}] 12:08:51 INFO - PROCESS | 20634 | 1464289731748 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:51 INFO - PROCESS | 20634 | 1464289731973 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:08:52 INFO - PROCESS | 20634 | 1464289732311 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e58400 == 137 [pid = 20634] [id = 622] 12:08:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x88ad8800) [pid = 20634] [serial = 1867] [outer = (nil)] 12:08:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x89df5c00) [pid = 20634] [serial = 1868] [outer = 0x88ad8800] 12:08:52 INFO - PROCESS | 20634 | 1464289732410 Marionette DEBUG loaded listener.js 12:08:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x89f85c00) [pid = 20634] [serial = 1869] [outer = 0x88ad8800] 12:08:53 INFO - PROCESS | 20634 | 1464289733371 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1688ms 12:08:53 INFO - PROCESS | 20634 | 1464289733423 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:08:53 INFO - PROCESS | 20634 | 1464289733432 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:08:53 INFO - PROCESS | 20634 | 1464289733443 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:08:53 INFO - PROCESS | 20634 | 1464289733447 Marionette TRACE conn4 <- [1,2462,null,{}] 12:08:53 INFO - PROCESS | 20634 | 1464289733453 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:53 INFO - PROCESS | 20634 | 1464289733666 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:08:54 INFO - PROCESS | 20634 | 1464289734023 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bac00 == 138 [pid = 20634] [id = 623] 12:08:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8b0c2000) [pid = 20634] [serial = 1870] [outer = (nil)] 12:08:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8b69f800) [pid = 20634] [serial = 1871] [outer = 0x8b0c2000] 12:08:54 INFO - PROCESS | 20634 | 1464289734116 Marionette DEBUG loaded listener.js 12:08:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8d53f800) [pid = 20634] [serial = 1872] [outer = 0x8b0c2000] 12:08:55 INFO - PROCESS | 20634 | 1464289735100 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1734ms 12:08:55 INFO - PROCESS | 20634 | 1464289735177 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:08:55 INFO - PROCESS | 20634 | 1464289735182 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:08:55 INFO - PROCESS | 20634 | 1464289735189 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:08:55 INFO - PROCESS | 20634 | 1464289735195 Marionette TRACE conn4 <- [1,2466,null,{}] 12:08:55 INFO - PROCESS | 20634 | 1464289735212 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:55 INFO - PROCESS | 20634 | 1464289735474 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:08:55 INFO - PROCESS | 20634 | 1464289735806 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ddac400 == 139 [pid = 20634] [id = 624] 12:08:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8ddee800) [pid = 20634] [serial = 1873] [outer = (nil)] 12:08:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8df0a000) [pid = 20634] [serial = 1874] [outer = 0x8ddee800] 12:08:55 INFO - PROCESS | 20634 | 1464289735901 Marionette DEBUG loaded listener.js 12:08:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x8e014400) [pid = 20634] [serial = 1875] [outer = 0x8ddee800] 12:08:56 INFO - PROCESS | 20634 | 1464289736847 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1694ms 12:08:56 INFO - PROCESS | 20634 | 1464289736883 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:08:56 INFO - PROCESS | 20634 | 1464289736888 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:08:56 INFO - PROCESS | 20634 | 1464289736894 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:08:56 INFO - PROCESS | 20634 | 1464289736897 Marionette TRACE conn4 <- [1,2470,null,{}] 12:08:56 INFO - PROCESS | 20634 | 1464289736903 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:57 INFO - PROCESS | 20634 | 1464289737120 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:08:57 INFO - PROCESS | 20634 | 1464289737402 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ddab800 == 140 [pid = 20634] [id = 625] 12:08:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x8e3be400) [pid = 20634] [serial = 1876] [outer = (nil)] 12:08:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x8e627400) [pid = 20634] [serial = 1877] [outer = 0x8e3be400] 12:08:57 INFO - PROCESS | 20634 | 1464289737542 Marionette DEBUG loaded listener.js 12:08:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x8e6ea400) [pid = 20634] [serial = 1878] [outer = 0x8e3be400] 12:08:58 INFO - PROCESS | 20634 | 1464289738441 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1583ms 12:08:58 INFO - PROCESS | 20634 | 1464289738477 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:08:58 INFO - PROCESS | 20634 | 1464289738482 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:08:58 INFO - PROCESS | 20634 | 1464289738488 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:08:58 INFO - PROCESS | 20634 | 1464289738492 Marionette TRACE conn4 <- [1,2474,null,{}] 12:08:58 INFO - PROCESS | 20634 | 1464289738497 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:08:58 INFO - PROCESS | 20634 | 1464289738695 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:08:59 INFO - PROCESS | 20634 | 1464289738993 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df07400 == 141 [pid = 20634] [id = 626] 12:08:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8e719400) [pid = 20634] [serial = 1879] [outer = (nil)] 12:08:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8e749400) [pid = 20634] [serial = 1880] [outer = 0x8e719400] 12:08:59 INFO - PROCESS | 20634 | 1464289739162 Marionette DEBUG loaded listener.js 12:08:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x8ed50800) [pid = 20634] [serial = 1881] [outer = 0x8e719400] 12:09:00 INFO - PROCESS | 20634 | 1464289740118 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1684ms 12:09:00 INFO - PROCESS | 20634 | 1464289740174 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:09:00 INFO - PROCESS | 20634 | 1464289740178 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:09:00 INFO - PROCESS | 20634 | 1464289740185 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:09:00 INFO - PROCESS | 20634 | 1464289740189 Marionette TRACE conn4 <- [1,2478,null,{}] 12:09:00 INFO - PROCESS | 20634 | 1464289740195 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:00 INFO - PROCESS | 20634 | 1464289740487 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:09:00 INFO - PROCESS | 20634 | 1464289740830 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dda8400 == 142 [pid = 20634] [id = 627] 12:09:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x8e74b400) [pid = 20634] [serial = 1882] [outer = (nil)] 12:09:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x907a0c00) [pid = 20634] [serial = 1883] [outer = 0x8e74b400] 12:09:00 INFO - PROCESS | 20634 | 1464289740921 Marionette DEBUG loaded listener.js 12:09:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x910e4000) [pid = 20634] [serial = 1884] [outer = 0x8e74b400] 12:09:01 INFO - PROCESS | 20634 | 1464289741831 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1681ms 12:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:09:01 INFO - PROCESS | 20634 | 1464289741867 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:09:01 INFO - PROCESS | 20634 | 1464289741870 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:09:01 INFO - PROCESS | 20634 | 1464289741877 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:09:01 INFO - PROCESS | 20634 | 1464289741880 Marionette TRACE conn4 <- [1,2482,null,{}] 12:09:01 INFO - PROCESS | 20634 | 1464289741886 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:02 INFO - PROCESS | 20634 | 1464289742180 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:09:02 INFO - PROCESS | 20634 | 1464289742393 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd59c00 == 143 [pid = 20634] [id = 628] 12:09:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x9060e400) [pid = 20634] [serial = 1885] [outer = (nil)] 12:09:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x913d7800) [pid = 20634] [serial = 1886] [outer = 0x9060e400] 12:09:02 INFO - PROCESS | 20634 | 1464289742481 Marionette DEBUG loaded listener.js 12:09:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x913df800) [pid = 20634] [serial = 1887] [outer = 0x9060e400] 12:09:03 INFO - PROCESS | 20634 | 1464289743449 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1636ms 12:09:03 INFO - PROCESS | 20634 | 1464289743514 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:09:03 INFO - PROCESS | 20634 | 1464289743518 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:09:03 INFO - PROCESS | 20634 | 1464289743524 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:09:03 INFO - PROCESS | 20634 | 1464289743528 Marionette TRACE conn4 <- [1,2486,null,{}] 12:09:03 INFO - PROCESS | 20634 | 1464289743533 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:03 INFO - PROCESS | 20634 | 1464289743766 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:09:04 INFO - PROCESS | 20634 | 1464289744109 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c5400 == 144 [pid = 20634] [id = 629] 12:09:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x8e718c00) [pid = 20634] [serial = 1888] [outer = (nil)] 12:09:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x91a81800) [pid = 20634] [serial = 1889] [outer = 0x8e718c00] 12:09:04 INFO - PROCESS | 20634 | 1464289744208 Marionette DEBUG loaded listener.js 12:09:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x91a85000) [pid = 20634] [serial = 1890] [outer = 0x8e718c00] 12:09:05 INFO - PROCESS | 20634 | 1464289745135 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1647ms 12:09:05 INFO - PROCESS | 20634 | 1464289745172 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:09:05 INFO - PROCESS | 20634 | 1464289745176 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:09:05 INFO - PROCESS | 20634 | 1464289745183 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:09:05 INFO - PROCESS | 20634 | 1464289745186 Marionette TRACE conn4 <- [1,2490,null,{}] 12:09:05 INFO - PROCESS | 20634 | 1464289745192 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:05 INFO - PROCESS | 20634 | 1464289745399 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:09:05 INFO - PROCESS | 20634 | 1464289745670 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a52c00 == 145 [pid = 20634] [id = 630] 12:09:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x91a82c00) [pid = 20634] [serial = 1891] [outer = (nil)] 12:09:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x91cf0400) [pid = 20634] [serial = 1892] [outer = 0x91a82c00] 12:09:05 INFO - PROCESS | 20634 | 1464289745813 Marionette DEBUG loaded listener.js 12:09:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x91f65400) [pid = 20634] [serial = 1893] [outer = 0x91a82c00] 12:09:06 INFO - PROCESS | 20634 | 1464289746697 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1590ms 12:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:09:06 INFO - PROCESS | 20634 | 1464289746773 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:09:06 INFO - PROCESS | 20634 | 1464289746776 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:09:06 INFO - PROCESS | 20634 | 1464289746782 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:09:06 INFO - PROCESS | 20634 | 1464289746786 Marionette TRACE conn4 <- [1,2494,null,{}] 12:09:06 INFO - PROCESS | 20634 | 1464289746792 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:07 INFO - PROCESS | 20634 | 1464289746999 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:09:07 INFO - PROCESS | 20634 | 1464289747336 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x911cd400 == 146 [pid = 20634] [id = 631] 12:09:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x91ce6800) [pid = 20634] [serial = 1894] [outer = (nil)] 12:09:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x924a4400) [pid = 20634] [serial = 1895] [outer = 0x91ce6800] 12:09:07 INFO - PROCESS | 20634 | 1464289747427 Marionette DEBUG loaded listener.js 12:09:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x924ad000) [pid = 20634] [serial = 1896] [outer = 0x91ce6800] 12:09:08 INFO - PROCESS | 20634 | 1464289748349 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1628ms 12:09:08 INFO - PROCESS | 20634 | 1464289748411 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:09:08 INFO - PROCESS | 20634 | 1464289748415 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:09:08 INFO - PROCESS | 20634 | 1464289748422 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:09:08 INFO - PROCESS | 20634 | 1464289748426 Marionette TRACE conn4 <- [1,2498,null,{}] 12:09:08 INFO - PROCESS | 20634 | 1464289748431 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:08 INFO - PROCESS | 20634 | 1464289748665 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:09:09 INFO - PROCESS | 20634 | 1464289749001 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x91f6fc00 == 147 [pid = 20634] [id = 632] 12:09:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x92bc4800) [pid = 20634] [serial = 1897] [outer = (nil)] 12:09:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x92bd0800) [pid = 20634] [serial = 1898] [outer = 0x92bc4800] 12:09:09 INFO - PROCESS | 20634 | 1464289749111 Marionette DEBUG loaded listener.js 12:09:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x938d1800) [pid = 20634] [serial = 1899] [outer = 0x92bc4800] 12:09:10 INFO - PROCESS | 20634 | 1464289750075 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1729ms 12:09:10 INFO - PROCESS | 20634 | 1464289750152 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:09:10 INFO - PROCESS | 20634 | 1464289750156 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:09:10 INFO - PROCESS | 20634 | 1464289750162 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:09:10 INFO - PROCESS | 20634 | 1464289750165 Marionette TRACE conn4 <- [1,2502,null,{}] 12:09:10 INFO - PROCESS | 20634 | 1464289750171 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:10 INFO - PROCESS | 20634 | 1464289750392 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:09:10 INFO - PROCESS | 20634 | 1464289750730 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x9250c400 == 148 [pid = 20634] [id = 633] 12:09:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x92596800) [pid = 20634] [serial = 1900] [outer = (nil)] 12:09:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x93a1dc00) [pid = 20634] [serial = 1901] [outer = 0x92596800] 12:09:10 INFO - PROCESS | 20634 | 1464289750819 Marionette DEBUG loaded listener.js 12:09:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x93bf3c00) [pid = 20634] [serial = 1902] [outer = 0x92596800] 12:09:11 INFO - PROCESS | 20634 | 1464289751694 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1579ms 12:09:11 INFO - PROCESS | 20634 | 1464289751743 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:09:11 INFO - PROCESS | 20634 | 1464289751746 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:09:11 INFO - PROCESS | 20634 | 1464289751752 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:09:11 INFO - PROCESS | 20634 | 1464289751756 Marionette TRACE conn4 <- [1,2506,null,{}] 12:09:11 INFO - PROCESS | 20634 | 1464289751771 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:11 INFO - PROCESS | 20634 | 1464289751973 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:09:12 INFO - PROCESS | 20634 | 1464289752259 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x938ca000 == 149 [pid = 20634] [id = 634] 12:09:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x938d7400) [pid = 20634] [serial = 1903] [outer = (nil)] 12:09:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x95239c00) [pid = 20634] [serial = 1904] [outer = 0x938d7400] 12:09:12 INFO - PROCESS | 20634 | 1464289752392 Marionette DEBUG loaded listener.js 12:09:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x95271000) [pid = 20634] [serial = 1905] [outer = 0x938d7400] 12:09:13 INFO - PROCESS | 20634 | 1464289753296 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:09:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:09:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1595ms 12:09:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:09:13 INFO - PROCESS | 20634 | 1464289753347 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:09:13 INFO - PROCESS | 20634 | 1464289753350 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:09:13 INFO - PROCESS | 20634 | 1464289753357 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:09:13 INFO - PROCESS | 20634 | 1464289753360 Marionette TRACE conn4 <- [1,2510,null,{}] 12:09:13 INFO - PROCESS | 20634 | 1464289753366 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:13 INFO - PROCESS | 20634 | 1464289753572 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:09:13 INFO - PROCESS | 20634 | 1464289753856 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x8984c400 == 150 [pid = 20634] [id = 635] 12:09:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x94756000) [pid = 20634] [serial = 1906] [outer = (nil)] 12:09:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x95351800) [pid = 20634] [serial = 1907] [outer = 0x94756000] 12:09:13 INFO - PROCESS | 20634 | 1464289753987 Marionette DEBUG loaded listener.js 12:09:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x9567f000) [pid = 20634] [serial = 1908] [outer = 0x94756000] 12:09:14 INFO - PROCESS | 20634 | 1464289754909 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1587ms 12:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:09:14 INFO - PROCESS | 20634 | 1464289754944 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:09:14 INFO - PROCESS | 20634 | 1464289754947 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:09:14 INFO - PROCESS | 20634 | 1464289754954 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:09:14 INFO - PROCESS | 20634 | 1464289754958 Marionette TRACE conn4 <- [1,2514,null,{}] 12:09:14 INFO - PROCESS | 20634 | 1464289754964 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:15 INFO - PROCESS | 20634 | 1464289755256 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:09:15 INFO - PROCESS | 20634 | 1464289755477 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x884f0400 == 151 [pid = 20634] [id = 636] 12:09:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x88b03800) [pid = 20634] [serial = 1909] [outer = (nil)] 12:09:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x984e7000) [pid = 20634] [serial = 1910] [outer = 0x88b03800] 12:09:15 INFO - PROCESS | 20634 | 1464289755608 Marionette DEBUG loaded listener.js 12:09:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x99769800) [pid = 20634] [serial = 1911] [outer = 0x88b03800] 12:09:16 INFO - PROCESS | 20634 | 1464289756539 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1639ms 12:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:09:16 INFO - PROCESS | 20634 | 1464289756593 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:09:16 INFO - PROCESS | 20634 | 1464289756595 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:09:16 INFO - PROCESS | 20634 | 1464289756602 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:09:16 INFO - PROCESS | 20634 | 1464289756606 Marionette TRACE conn4 <- [1,2518,null,{}] 12:09:16 INFO - PROCESS | 20634 | 1464289756611 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:16 INFO - PROCESS | 20634 | 1464289756822 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:09:17 INFO - PROCESS | 20634 | 1464289757111 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x95345c00 == 152 [pid = 20634] [id = 637] 12:09:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x98446000) [pid = 20634] [serial = 1912] [outer = (nil)] 12:09:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x99aaac00) [pid = 20634] [serial = 1913] [outer = 0x98446000] 12:09:17 INFO - PROCESS | 20634 | 1464289757245 Marionette DEBUG loaded listener.js 12:09:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x99b46c00) [pid = 20634] [serial = 1914] [outer = 0x98446000] 12:09:18 INFO - PROCESS | 20634 | 1464289758160 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1637ms 12:09:18 INFO - PROCESS | 20634 | 1464289758238 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:09:18 INFO - PROCESS | 20634 | 1464289758242 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:09:18 INFO - PROCESS | 20634 | 1464289758248 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:09:18 INFO - PROCESS | 20634 | 1464289758251 Marionette TRACE conn4 <- [1,2522,null,{}] 12:09:18 INFO - PROCESS | 20634 | 1464289758257 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:18 INFO - PROCESS | 20634 | 1464289758494 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:09:18 INFO - PROCESS | 20634 | 1464289758828 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5b400 == 153 [pid = 20634] [id = 638] 12:09:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x99823800) [pid = 20634] [serial = 1915] [outer = (nil)] 12:09:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x99e45800) [pid = 20634] [serial = 1916] [outer = 0x99823800] 12:09:18 INFO - PROCESS | 20634 | 1464289758917 Marionette DEBUG loaded listener.js 12:09:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x99e49000) [pid = 20634] [serial = 1917] [outer = 0x99823800] 12:09:19 INFO - PROCESS | 20634 | 1464289759834 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1628ms 12:09:19 INFO - PROCESS | 20634 | 1464289759877 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:09:19 INFO - PROCESS | 20634 | 1464289759881 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:09:19 INFO - PROCESS | 20634 | 1464289759887 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:09:19 INFO - PROCESS | 20634 | 1464289759890 Marionette TRACE conn4 <- [1,2526,null,{}] 12:09:19 INFO - PROCESS | 20634 | 1464289759896 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:20 INFO - PROCESS | 20634 | 1464289760116 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:09:20 INFO - PROCESS | 20634 | 1464289760467 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x8796bc00 == 154 [pid = 20634] [id = 639] 12:09:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0x88b05800) [pid = 20634] [serial = 1918] [outer = (nil)] 12:09:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0x98234c00) [pid = 20634] [serial = 1919] [outer = 0x88b05800] 12:09:20 INFO - PROCESS | 20634 | 1464289760557 Marionette DEBUG loaded listener.js 12:09:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0x99ec6400) [pid = 20634] [serial = 1920] [outer = 0x88b05800] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x91ced800 == 153 [pid = 20634] [id = 569] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b5000 == 152 [pid = 20634] [id = 505] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8e71c800 == 151 [pid = 20634] [id = 272] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x919de000 == 150 [pid = 20634] [id = 517] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x95267c00 == 149 [pid = 20634] [id = 565] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x87974000 == 148 [pid = 20634] [id = 506] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x99826000 == 147 [pid = 20634] [id = 568] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed52800 == 146 [pid = 20634] [id = 514] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x9782e000 == 145 [pid = 20634] [id = 567] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x952a7c00 == 144 [pid = 20634] [id = 566] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x86754800 == 143 [pid = 20634] [id = 515] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8df0f400 == 142 [pid = 20634] [id = 512] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x89fb1000 == 141 [pid = 20634] [id = 507] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x857eec00 == 140 [pid = 20634] [id = 570] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x9522c800 == 139 [pid = 20634] [id = 564] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x89f8a800 == 138 [pid = 20634] [id = 620] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x89edfc00 == 137 [pid = 20634] [id = 619] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x87b5dc00 == 136 [pid = 20634] [id = 618] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x87b67000 == 135 [pid = 20634] [id = 617] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x93d96000 == 134 [pid = 20634] [id = 612] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x89df6000 == 133 [pid = 20634] [id = 613] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x92507c00 == 132 [pid = 20634] [id = 611] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x86a13800 == 131 [pid = 20634] [id = 610] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x938cac00 == 130 [pid = 20634] [id = 609] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x92509c00 == 129 [pid = 20634] [id = 607] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x938a2c00 == 128 [pid = 20634] [id = 608] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8e750800 == 127 [pid = 20634] [id = 606] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x919dcc00 == 126 [pid = 20634] [id = 605] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x919d2800 == 125 [pid = 20634] [id = 604] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x9060e800 == 124 [pid = 20634] [id = 603] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8796f400 == 123 [pid = 20634] [id = 602] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8b699000 == 122 [pid = 20634] [id = 600] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x8d549800 == 121 [pid = 20634] [id = 601] 12:09:22 INFO - PROCESS | 20634 | --DOCSHELL 0x87aa2800 == 120 [pid = 20634] [id = 599] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x8e625c00) [pid = 20634] [serial = 1790] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x8e74e000) [pid = 20634] [serial = 1791] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x8e6e3c00) [pid = 20634] [serial = 1748] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x8e3c1400) [pid = 20634] [serial = 1745] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x8dda4400) [pid = 20634] [serial = 1742] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x8dd47800) [pid = 20634] [serial = 1739] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x8c19e000) [pid = 20634] [serial = 1736] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x89fb1400) [pid = 20634] [serial = 1733] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x88ad9800) [pid = 20634] [serial = 1730] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x8dde7800) [pid = 20634] [serial = 1787] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x8aa84000) [pid = 20634] [serial = 1784] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x8c19dc00) [pid = 20634] [serial = 1785] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x8df09c00) [pid = 20634] [serial = 1782] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x8dda5c00) [pid = 20634] [serial = 1781] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x8aedb800) [pid = 20634] [serial = 1779] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x89fa6400) [pid = 20634] [serial = 1778] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x87b5e400) [pid = 20634] [serial = 1776] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x87969c00) [pid = 20634] [serial = 1775] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x92bcc800) [pid = 20634] [serial = 1772] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x92506c00) [pid = 20634] [serial = 1769] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x91f65000) [pid = 20634] [serial = 1766] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x91a89400) [pid = 20634] [serial = 1763] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x919d5000) [pid = 20634] [serial = 1760] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x907abc00) [pid = 20634] [serial = 1757] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x90603c00) [pid = 20634] [serial = 1754] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x8ed4bc00) [pid = 20634] [serial = 1751] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x8aa80400) [pid = 20634] [serial = 1794] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x88b05400) [pid = 20634] [serial = 1793] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x8e013400) [pid = 20634] [serial = 1788] [outer = (nil)] [url = about:blank] 12:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 3289ms 12:09:23 INFO - PROCESS | 20634 | 1464289763168 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:09:23 INFO - PROCESS | 20634 | 1464289763179 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:09:23 INFO - PROCESS | 20634 | 1464289763185 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:09:23 INFO - PROCESS | 20634 | 1464289763194 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:09:23 INFO - PROCESS | 20634 | 1464289763204 Marionette TRACE conn4 <- [1,2530,null,{}] 12:09:23 INFO - PROCESS | 20634 | 1464289763222 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:23 INFO - PROCESS | 20634 | 1464289763481 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:09:23 INFO - PROCESS | 20634 | 1464289763699 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x8675a000 == 121 [pid = 20634] [id = 640] 12:09:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x87a9e400) [pid = 20634] [serial = 1921] [outer = (nil)] 12:09:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x884f5400) [pid = 20634] [serial = 1922] [outer = 0x87a9e400] 12:09:23 INFO - PROCESS | 20634 | 1464289763782 Marionette DEBUG loaded listener.js 12:09:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x88b07400) [pid = 20634] [serial = 1923] [outer = 0x87a9e400] 12:09:24 INFO - PROCESS | 20634 | 1464289764629 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1498ms 12:09:24 INFO - PROCESS | 20634 | 1464289764692 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:09:24 INFO - PROCESS | 20634 | 1464289764700 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:09:24 INFO - PROCESS | 20634 | 1464289764746 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:09:24 INFO - PROCESS | 20634 | 1464289764751 Marionette TRACE conn4 <- [1,2534,null,{}] 12:09:24 INFO - PROCESS | 20634 | 1464289764757 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:24 INFO - PROCESS | 20634 | 1464289764950 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:09:24 INFO - PROCESS | 20634 | 1464289764963 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x89855000 == 122 [pid = 20634] [id = 641] 12:09:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x89dfcc00) [pid = 20634] [serial = 1924] [outer = (nil)] 12:09:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x89fa8400) [pid = 20634] [serial = 1925] [outer = 0x89dfcc00] 12:09:25 INFO - PROCESS | 20634 | 1464289765037 Marionette DEBUG loaded listener.js 12:09:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8aa10000) [pid = 20634] [serial = 1926] [outer = 0x89dfcc00] 12:09:26 INFO - PROCESS | 20634 | 1464289766167 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1483ms 12:09:26 INFO - PROCESS | 20634 | 1464289766226 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:09:26 INFO - PROCESS | 20634 | 1464289766230 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:09:26 INFO - PROCESS | 20634 | 1464289766236 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:09:26 INFO - PROCESS | 20634 | 1464289766242 Marionette TRACE conn4 <- [1,2538,null,{}] 12:09:26 INFO - PROCESS | 20634 | 1464289766263 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:26 INFO - PROCESS | 20634 | 1464289766520 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:09:26 INFO - PROCESS | 20634 | 1464289766548 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x89eec400 == 123 [pid = 20634] [id = 642] 12:09:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x8b0bc000) [pid = 20634] [serial = 1927] [outer = (nil)] 12:09:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x8b694c00) [pid = 20634] [serial = 1928] [outer = 0x8b0bc000] 12:09:26 INFO - PROCESS | 20634 | 1464289766626 Marionette DEBUG loaded listener.js 12:09:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8c199400) [pid = 20634] [serial = 1929] [outer = 0x8b0bc000] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x9250a400) [pid = 20634] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x8d548c00) [pid = 20634] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8df0dc00) [pid = 20634] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x8e017c00) [pid = 20634] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x8e62f800) [pid = 20634] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x8e742000) [pid = 20634] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x8e748000) [pid = 20634] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x913da800) [pid = 20634] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x91a5b800) [pid = 20634] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x91a5a800) [pid = 20634] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x91d8e800) [pid = 20634] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x87a9b400) [pid = 20634] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x89f90800) [pid = 20634] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x8b69f400) [pid = 20634] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8d54d000) [pid = 20634] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x8aee0800) [pid = 20634] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x8aa7b000) [pid = 20634] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x8aee2400) [pid = 20634] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x8aa77c00) [pid = 20634] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x93a12000) [pid = 20634] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x9258c000) [pid = 20634] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x91a8e400) [pid = 20634] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x91a84000) [pid = 20634] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x919d4000) [pid = 20634] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x911d6800) [pid = 20634] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x907ae400) [pid = 20634] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x8e744400) [pid = 20634] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x8c312000) [pid = 20634] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x884f8000) [pid = 20634] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x87973000) [pid = 20634] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x89dfd000) [pid = 20634] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x87b69800) [pid = 20634] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x8aa82400) [pid = 20634] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x95683400) [pid = 20634] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x9975d400) [pid = 20634] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x9258dc00) [pid = 20634] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x9534fc00) [pid = 20634] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x95344000) [pid = 20634] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x88ad1c00) [pid = 20634] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:09:28 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x938d6000) [pid = 20634] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:09:28 INFO - PROCESS | 20634 | 1464289768460 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2287ms 12:09:28 INFO - PROCESS | 20634 | 1464289768524 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:09:28 INFO - PROCESS | 20634 | 1464289768528 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:09:28 INFO - PROCESS | 20634 | 1464289768534 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:09:28 INFO - PROCESS | 20634 | 1464289768537 Marionette TRACE conn4 <- [1,2542,null,{}] 12:09:28 INFO - PROCESS | 20634 | 1464289768542 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:28 INFO - PROCESS | 20634 | 1464289768793 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:09:28 INFO - PROCESS | 20634 | 1464289768811 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x87aa5c00 == 124 [pid = 20634] [id = 643] 12:09:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x89f90800) [pid = 20634] [serial = 1930] [outer = (nil)] 12:09:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8b692400) [pid = 20634] [serial = 1931] [outer = 0x89f90800] 12:09:28 INFO - PROCESS | 20634 | 1464289768883 Marionette DEBUG loaded listener.js 12:09:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8c311000) [pid = 20634] [serial = 1932] [outer = 0x89f90800] 12:09:29 INFO - PROCESS | 20634 | 1464289769810 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1334ms 12:09:29 INFO - PROCESS | 20634 | 1464289769870 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:09:29 INFO - PROCESS | 20634 | 1464289769873 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:09:29 INFO - PROCESS | 20634 | 1464289769879 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:09:29 INFO - PROCESS | 20634 | 1464289769882 Marionette TRACE conn4 <- [1,2546,null,{}] 12:09:29 INFO - PROCESS | 20634 | 1464289769888 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:30 INFO - PROCESS | 20634 | 1464289770068 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:09:30 INFO - PROCESS | 20634 | 1464289770493 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a14400 == 125 [pid = 20634] [id = 644] 12:09:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x86a14800) [pid = 20634] [serial = 1933] [outer = (nil)] 12:09:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8796e400) [pid = 20634] [serial = 1934] [outer = 0x86a14800] 12:09:30 INFO - PROCESS | 20634 | 1464289770589 Marionette DEBUG loaded listener.js 12:09:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x87b67000) [pid = 20634] [serial = 1935] [outer = 0x86a14800] 12:09:31 INFO - PROCESS | 20634 | 1464289771555 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1735ms 12:09:31 INFO - PROCESS | 20634 | 1464289771617 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:09:31 INFO - PROCESS | 20634 | 1464289771624 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:09:31 INFO - PROCESS | 20634 | 1464289771632 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:09:31 INFO - PROCESS | 20634 | 1464289771638 Marionette TRACE conn4 <- [1,2550,null,{}] 12:09:31 INFO - PROCESS | 20634 | 1464289771645 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:31 INFO - PROCESS | 20634 | 1464289771872 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:09:32 INFO - PROCESS | 20634 | 1464289772208 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x89eea400 == 126 [pid = 20634] [id = 645] 12:09:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x89f8a800) [pid = 20634] [serial = 1936] [outer = (nil)] 12:09:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8aa78400) [pid = 20634] [serial = 1937] [outer = 0x89f8a800] 12:09:32 INFO - PROCESS | 20634 | 1464289772305 Marionette DEBUG loaded listener.js 12:09:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x8aed9c00) [pid = 20634] [serial = 1938] [outer = 0x89f8a800] 12:09:33 INFO - PROCESS | 20634 | 1464289773318 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1739ms 12:09:33 INFO - PROCESS | 20634 | 1464289773375 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:09:33 INFO - PROCESS | 20634 | 1464289773382 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:09:33 INFO - PROCESS | 20634 | 1464289773389 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:09:33 INFO - PROCESS | 20634 | 1464289773393 Marionette TRACE conn4 <- [1,2554,null,{}] 12:09:33 INFO - PROCESS | 20634 | 1464289773399 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:33 INFO - PROCESS | 20634 | 1464289773664 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:09:34 INFO - PROCESS | 20634 | 1464289774050 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd41800 == 127 [pid = 20634] [id = 646] 12:09:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8dd45800) [pid = 20634] [serial = 1939] [outer = (nil)] 12:09:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8dd4f800) [pid = 20634] [serial = 1940] [outer = 0x8dd45800] 12:09:34 INFO - PROCESS | 20634 | 1464289774149 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8dda5c00) [pid = 20634] [serial = 1941] [outer = 0x8dd45800] 12:09:35 INFO - PROCESS | 20634 | 1464289775143 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1785ms 12:09:35 INFO - PROCESS | 20634 | 1464289775175 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 20634 | 1464289775179 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:09:35 INFO - PROCESS | 20634 | 1464289775195 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - PROCESS | 20634 | 1464289775205 Marionette TRACE conn4 <- [1,2558,null,{}] 12:09:35 INFO - PROCESS | 20634 | 1464289775211 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:35 INFO - PROCESS | 20634 | 1464289775430 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:09:35 INFO - PROCESS | 20634 | 1464289775757 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b6a1000 == 128 [pid = 20634] [id = 647] 12:09:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8dd53400) [pid = 20634] [serial = 1942] [outer = (nil)] 12:09:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8df0a400) [pid = 20634] [serial = 1943] [outer = 0x8dd53400] 12:09:35 INFO - PROCESS | 20634 | 1464289775851 Marionette DEBUG loaded listener.js 12:09:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x8e00ec00) [pid = 20634] [serial = 1944] [outer = 0x8dd53400] 12:09:36 INFO - PROCESS | 20634 | 1464289776784 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1646ms 12:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:09:36 INFO - PROCESS | 20634 | 1464289776834 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:09:36 INFO - PROCESS | 20634 | 1464289776838 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:09:36 INFO - PROCESS | 20634 | 1464289776845 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:09:36 INFO - PROCESS | 20634 | 1464289776847 Marionette TRACE conn4 <- [1,2562,null,{}] 12:09:36 INFO - PROCESS | 20634 | 1464289776854 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:37 INFO - PROCESS | 20634 | 1464289777064 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:09:37 INFO - PROCESS | 20634 | 1464289777401 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c197c00 == 129 [pid = 20634] [id = 648] 12:09:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x8dd4d400) [pid = 20634] [serial = 1945] [outer = (nil)] 12:09:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x8e623400) [pid = 20634] [serial = 1946] [outer = 0x8dd4d400] 12:09:37 INFO - PROCESS | 20634 | 1464289777493 Marionette DEBUG loaded listener.js 12:09:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x8e62ac00) [pid = 20634] [serial = 1947] [outer = 0x8dd4d400] 12:09:38 INFO - PROCESS | 20634 | 1464289778452 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1679ms 12:09:38 INFO - PROCESS | 20634 | 1464289778524 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:09:38 INFO - PROCESS | 20634 | 1464289778528 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:09:38 INFO - PROCESS | 20634 | 1464289778534 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 20634 | 1464289778538 Marionette TRACE conn4 <- [1,2566,null,{}] 12:09:38 INFO - PROCESS | 20634 | 1464289778543 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:38 INFO - PROCESS | 20634 | 1464289778786 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:09:39 INFO - PROCESS | 20634 | 1464289779122 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e715000 == 130 [pid = 20634] [id = 649] 12:09:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8e74a400) [pid = 20634] [serial = 1948] [outer = (nil)] 12:09:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8e750000) [pid = 20634] [serial = 1949] [outer = 0x8e74a400] 12:09:39 INFO - PROCESS | 20634 | 1464289779238 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x904c0000) [pid = 20634] [serial = 1950] [outer = 0x8e74a400] 12:09:40 INFO - PROCESS | 20634 | 1464289780230 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1730ms 12:09:40 INFO - PROCESS | 20634 | 1464289780266 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:09:40 INFO - PROCESS | 20634 | 1464289780270 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:09:40 INFO - PROCESS | 20634 | 1464289780276 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:09:40 INFO - PROCESS | 20634 | 1464289780279 Marionette TRACE conn4 <- [1,2570,null,{}] 12:09:40 INFO - PROCESS | 20634 | 1464289780285 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:40 INFO - PROCESS | 20634 | 1464289780485 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:09:40 INFO - PROCESS | 20634 | 1464289780774 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x90603000 == 131 [pid = 20634] [id = 650] 12:09:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x9060cc00) [pid = 20634] [serial = 1951] [outer = (nil)] 12:09:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x907ad000) [pid = 20634] [serial = 1952] [outer = 0x9060cc00] 12:09:40 INFO - PROCESS | 20634 | 1464289780911 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x910df800) [pid = 20634] [serial = 1953] [outer = 0x9060cc00] 12:09:41 INFO - PROCESS | 20634 | 1464289781880 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1682ms 12:09:41 INFO - PROCESS | 20634 | 1464289781959 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:09:41 INFO - PROCESS | 20634 | 1464289781962 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:09:41 INFO - PROCESS | 20634 | 1464289781969 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:09:41 INFO - PROCESS | 20634 | 1464289781972 Marionette TRACE conn4 <- [1,2574,null,{}] 12:09:41 INFO - PROCESS | 20634 | 1464289781979 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:42 INFO - PROCESS | 20634 | 1464289782209 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:09:42 INFO - PROCESS | 20634 | 1464289782547 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x907a0400 == 132 [pid = 20634] [id = 651] 12:09:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x910e6000) [pid = 20634] [serial = 1954] [outer = (nil)] 12:09:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x913de400) [pid = 20634] [serial = 1955] [outer = 0x910e6000] 12:09:42 INFO - PROCESS | 20634 | 1464289782641 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x913e4000) [pid = 20634] [serial = 1956] [outer = 0x910e6000] 12:09:43 INFO - PROCESS | 20634 | 1464289783541 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1630ms 12:09:43 INFO - PROCESS | 20634 | 1464289783600 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 20634 | 1464289783603 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:09:43 INFO - PROCESS | 20634 | 1464289783610 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 20634 | 1464289783614 Marionette TRACE conn4 <- [1,2578,null,{}] 12:09:43 INFO - PROCESS | 20634 | 1464289783619 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:43 INFO - PROCESS | 20634 | 1464289783819 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:09:44 INFO - PROCESS | 20634 | 1464289784148 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed53c00 == 133 [pid = 20634] [id = 652] 12:09:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x911d1800) [pid = 20634] [serial = 1957] [outer = (nil)] 12:09:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x91a8e800) [pid = 20634] [serial = 1958] [outer = 0x911d1800] 12:09:44 INFO - PROCESS | 20634 | 1464289784259 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x91ce4400) [pid = 20634] [serial = 1959] [outer = 0x911d1800] 12:09:45 INFO - PROCESS | 20634 | 1464289785236 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1684ms 12:09:45 INFO - PROCESS | 20634 | 1464289785295 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 20634 | 1464289785298 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:09:45 INFO - PROCESS | 20634 | 1464289785305 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - PROCESS | 20634 | 1464289785308 Marionette TRACE conn4 <- [1,2582,null,{}] 12:09:45 INFO - PROCESS | 20634 | 1464289785314 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:45 INFO - PROCESS | 20634 | 1464289785536 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:09:45 INFO - PROCESS | 20634 | 1464289785865 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a56800 == 134 [pid = 20634] [id = 653] 12:09:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x91a87400) [pid = 20634] [serial = 1960] [outer = (nil)] 12:09:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x91f71400) [pid = 20634] [serial = 1961] [outer = 0x91a87400] 12:09:45 INFO - PROCESS | 20634 | 1464289785958 Marionette DEBUG loaded listener.js 12:09:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x92333000) [pid = 20634] [serial = 1962] [outer = 0x91a87400] 12:09:46 INFO - PROCESS | 20634 | 1464289786867 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1638ms 12:09:46 INFO - PROCESS | 20634 | 1464289786944 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 20634 | 1464289786948 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:09:46 INFO - PROCESS | 20634 | 1464289786954 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 20634 | 1464289786957 Marionette TRACE conn4 <- [1,2586,null,{}] 12:09:46 INFO - PROCESS | 20634 | 1464289786963 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:47 INFO - PROCESS | 20634 | 1464289787197 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:09:47 INFO - PROCESS | 20634 | 1464289787551 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x92509800 == 135 [pid = 20634] [id = 654] 12:09:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x9250ac00) [pid = 20634] [serial = 1963] [outer = (nil)] 12:09:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x92510800) [pid = 20634] [serial = 1964] [outer = 0x9250ac00] 12:09:47 INFO - PROCESS | 20634 | 1464289787659 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x92593800) [pid = 20634] [serial = 1965] [outer = 0x9250ac00] 12:09:48 INFO - PROCESS | 20634 | 1464289788621 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1732ms 12:09:48 INFO - PROCESS | 20634 | 1464289788688 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:09:48 INFO - PROCESS | 20634 | 1464289788692 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:09:48 INFO - PROCESS | 20634 | 1464289788698 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:09:48 INFO - PROCESS | 20634 | 1464289788702 Marionette TRACE conn4 <- [1,2590,null,{}] 12:09:48 INFO - PROCESS | 20634 | 1464289788708 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:48 INFO - PROCESS | 20634 | 1464289788956 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:09:49 INFO - PROCESS | 20634 | 1464289789309 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x924aec00 == 136 [pid = 20634] [id = 655] 12:09:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x92590000) [pid = 20634] [serial = 1966] [outer = (nil)] 12:09:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x93a14800) [pid = 20634] [serial = 1967] [outer = 0x92590000] 12:09:49 INFO - PROCESS | 20634 | 1464289789403 Marionette DEBUG loaded listener.js 12:09:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x93bf5400) [pid = 20634] [serial = 1968] [outer = 0x92590000] 12:09:50 INFO - PROCESS | 20634 | 1464289790329 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1681ms 12:09:50 INFO - PROCESS | 20634 | 1464289790378 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:09:50 INFO - PROCESS | 20634 | 1464289790382 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:09:50 INFO - PROCESS | 20634 | 1464289790388 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:09:50 INFO - PROCESS | 20634 | 1464289790392 Marionette TRACE conn4 <- [1,2594,null,{}] 12:09:50 INFO - PROCESS | 20634 | 1464289790397 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:50 INFO - PROCESS | 20634 | 1464289790607 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:09:50 INFO - PROCESS | 20634 | 1464289790896 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:50 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e55000 == 137 [pid = 20634] [id = 656] 12:09:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8e3c3800) [pid = 20634] [serial = 1969] [outer = (nil)] 12:09:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x952a5000) [pid = 20634] [serial = 1970] [outer = 0x8e3c3800] 12:09:51 INFO - PROCESS | 20634 | 1464289791031 Marionette DEBUG loaded listener.js 12:09:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x952adc00) [pid = 20634] [serial = 1971] [outer = 0x8e3c3800] 12:09:52 INFO - PROCESS | 20634 | 1464289791998 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1627ms 12:09:52 INFO - PROCESS | 20634 | 1464289792017 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:09:52 INFO - PROCESS | 20634 | 1464289792030 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:09:52 INFO - PROCESS | 20634 | 1464289792035 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:09:52 INFO - PROCESS | 20634 | 1464289792039 Marionette TRACE conn4 <- [1,2598,null,{}] 12:09:52 INFO - PROCESS | 20634 | 1464289792045 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:52 INFO - PROCESS | 20634 | 1464289792237 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:09:52 INFO - PROCESS | 20634 | 1464289792541 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a0ec00 == 138 [pid = 20634] [id = 657] 12:09:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x87a97000) [pid = 20634] [serial = 1972] [outer = (nil)] 12:09:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x95687c00) [pid = 20634] [serial = 1973] [outer = 0x87a97000] 12:09:52 INFO - PROCESS | 20634 | 1464289792675 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x9782a000) [pid = 20634] [serial = 1974] [outer = 0x87a97000] 12:09:53 INFO - PROCESS | 20634 | 1464289793623 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1638ms 12:09:53 INFO - PROCESS | 20634 | 1464289793673 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 20634 | 1464289793677 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:09:53 INFO - PROCESS | 20634 | 1464289793684 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - PROCESS | 20634 | 1464289793687 Marionette TRACE conn4 <- [1,2602,null,{}] 12:09:53 INFO - PROCESS | 20634 | 1464289793693 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:53 INFO - PROCESS | 20634 | 1464289793892 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:09:54 INFO - PROCESS | 20634 | 1464289794226 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x911ce800 == 139 [pid = 20634] [id = 658] 12:09:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x9567c400) [pid = 20634] [serial = 1975] [outer = (nil)] 12:09:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x9975d400) [pid = 20634] [serial = 1976] [outer = 0x9567c400] 12:09:54 INFO - PROCESS | 20634 | 1464289794318 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x99762400) [pid = 20634] [serial = 1977] [outer = 0x9567c400] 12:09:55 INFO - PROCESS | 20634 | 1464289795275 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1630ms 12:09:55 INFO - PROCESS | 20634 | 1464289795314 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 20634 | 1464289795318 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:09:55 INFO - PROCESS | 20634 | 1464289795324 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - PROCESS | 20634 | 1464289795328 Marionette TRACE conn4 <- [1,2606,null,{}] 12:09:55 INFO - PROCESS | 20634 | 1464289795333 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:55 INFO - PROCESS | 20634 | 1464289795529 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:09:55 INFO - PROCESS | 20634 | 1464289795867 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 20634 | ++DOCSHELL 0x9567e400 == 140 [pid = 20634] [id = 659] 12:09:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x984ee000) [pid = 20634] [serial = 1978] [outer = (nil)] 12:09:55 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x99b3e800) [pid = 20634] [serial = 1979] [outer = 0x984ee000] 12:09:55 INFO - PROCESS | 20634 | 1464289795960 Marionette DEBUG loaded listener.js 12:09:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x99c35400) [pid = 20634] [serial = 1980] [outer = 0x984ee000] 12:09:56 INFO - PROCESS | 20634 | 1464289796914 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1633ms 12:09:56 INFO - PROCESS | 20634 | 1464289796959 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:09:56 INFO - PROCESS | 20634 | 1464289796963 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:09:56 INFO - PROCESS | 20634 | 1464289796970 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:09:56 INFO - PROCESS | 20634 | 1464289796972 Marionette TRACE conn4 <- [1,2610,null,{}] 12:09:56 INFO - PROCESS | 20634 | 1464289796978 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:57 INFO - PROCESS | 20634 | 1464289797194 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:09:57 INFO - PROCESS | 20634 | 1464289797541 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x88adbc00 == 141 [pid = 20634] [id = 660] 12:09:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x89f84400) [pid = 20634] [serial = 1981] [outer = (nil)] 12:09:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0x9a087800) [pid = 20634] [serial = 1982] [outer = 0x89f84400] 12:09:57 INFO - PROCESS | 20634 | 1464289797634 Marionette DEBUG loaded listener.js 12:09:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0x9a092800) [pid = 20634] [serial = 1983] [outer = 0x89f84400] 12:09:58 INFO - PROCESS | 20634 | 1464289798568 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1632ms 12:09:58 INFO - PROCESS | 20634 | 1464289798603 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 20634 | 1464289798607 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:09:58 INFO - PROCESS | 20634 | 1464289798613 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - PROCESS | 20634 | 1464289798615 Marionette TRACE conn4 <- [1,2614,null,{}] 12:09:58 INFO - PROCESS | 20634 | 1464289798621 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:09:58 INFO - PROCESS | 20634 | 1464289798827 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:09:59 INFO - PROCESS | 20634 | 1464289799123 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x93a1d800 == 142 [pid = 20634] [id = 661] 12:09:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0x99c37000) [pid = 20634] [serial = 1984] [outer = (nil)] 12:09:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x9a1a0000) [pid = 20634] [serial = 1985] [outer = 0x99c37000] 12:09:59 INFO - PROCESS | 20634 | 1464289799270 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0x9a1a5000) [pid = 20634] [serial = 1986] [outer = 0x99c37000] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x89f8cc00 == 141 [pid = 20634] [id = 577] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8796a000 == 140 [pid = 20634] [id = 576] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8b692c00 == 139 [pid = 20634] [id = 578] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x87aa5c00 == 138 [pid = 20634] [id = 643] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x89eec400 == 137 [pid = 20634] [id = 642] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x89855000 == 136 [pid = 20634] [id = 641] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8675a000 == 135 [pid = 20634] [id = 640] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd59c00 == 134 [pid = 20634] [id = 628] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8dda8400 == 133 [pid = 20634] [id = 627] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8df07400 == 132 [pid = 20634] [id = 626] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x86e5bc00 == 131 [pid = 20634] [id = 585] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x92508400 == 130 [pid = 20634] [id = 590] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8ddab800 == 129 [pid = 20634] [id = 625] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8ddac400 == 128 [pid = 20634] [id = 624] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0bac00 == 127 [pid = 20634] [id = 623] 12:10:01 INFO - PROCESS | 20634 | --DOCSHELL 0x86e58400 == 126 [pid = 20634] [id = 622] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x88b10c00) [pid = 20634] [serial = 1731] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x8aed5400) [pid = 20634] [serial = 1734] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x8c314400) [pid = 20634] [serial = 1737] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x8dd50000) [pid = 20634] [serial = 1740] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x8df06000) [pid = 20634] [serial = 1656] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x92bcec00) [pid = 20634] [serial = 1773] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x8ddaf400) [pid = 20634] [serial = 1743] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x8e3c7400) [pid = 20634] [serial = 1746] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x8e6e6800) [pid = 20634] [serial = 1749] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x8ed52400) [pid = 20634] [serial = 1752] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x90608400) [pid = 20634] [serial = 1755] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x910dc000) [pid = 20634] [serial = 1758] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x91a58800) [pid = 20634] [serial = 1761] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x91a8dc00) [pid = 20634] [serial = 1764] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x92335000) [pid = 20634] [serial = 1767] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x92510400) [pid = 20634] [serial = 1770] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x8b0be000) [pid = 20634] [serial = 1728] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x8c31a400) [pid = 20634] [serial = 1865] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x8b0b9400) [pid = 20634] [serial = 1859] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8b650400) [pid = 20634] [serial = 1862] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x8b0c3c00) [pid = 20634] [serial = 1860] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x93a1ac00) [pid = 20634] [serial = 1826] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x938ce800) [pid = 20634] [serial = 1824] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x938ac400) [pid = 20634] [serial = 1823] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x92bca400) [pid = 20634] [serial = 1821] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x92592c00) [pid = 20634] [serial = 1820] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x924b3800) [pid = 20634] [serial = 1818] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x924acc00) [pid = 20634] [serial = 1817] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x91d87c00) [pid = 20634] [serial = 1815] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x91ce6400) [pid = 20634] [serial = 1814] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x919e1400) [pid = 20634] [serial = 1812] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x919dac00) [pid = 20634] [serial = 1811] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x913d6800) [pid = 20634] [serial = 1809] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x911d1000) [pid = 20634] [serial = 1808] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x907a7400) [pid = 20634] [serial = 1806] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x90604400) [pid = 20634] [serial = 1805] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8df02800) [pid = 20634] [serial = 1803] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x8dd55800) [pid = 20634] [serial = 1802] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x89f86000) [pid = 20634] [serial = 1800] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8984fc00) [pid = 20634] [serial = 1799] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x8ddac800) [pid = 20634] [serial = 1796] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x8e3c1800) [pid = 20634] [serial = 1797] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x89f89c00) [pid = 20634] [serial = 1856] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x884f5000) [pid = 20634] [serial = 1853] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x88b02400) [pid = 20634] [serial = 1854] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x99e46000) [pid = 20634] [serial = 1851] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x99ca6000) [pid = 20634] [serial = 1850] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x99c3a800) [pid = 20634] [serial = 1848] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x99bba400) [pid = 20634] [serial = 1847] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x99823000) [pid = 20634] [serial = 1845] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x99820400) [pid = 20634] [serial = 1844] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x990d2400) [pid = 20634] [serial = 1842] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x9903b400) [pid = 20634] [serial = 1841] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x984e7400) [pid = 20634] [serial = 1839] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x98445800) [pid = 20634] [serial = 1838] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x8b69fc00) [pid = 20634] [serial = 1863] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x95684400) [pid = 20634] [serial = 1836] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x95680400) [pid = 20634] [serial = 1835] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x95346800) [pid = 20634] [serial = 1833] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x952a8000) [pid = 20634] [serial = 1832] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x95275400) [pid = 20634] [serial = 1830] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x95230800) [pid = 20634] [serial = 1829] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x93beb400) [pid = 20634] [serial = 1827] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x89fa7400) [pid = 20634] [serial = 1857] [outer = (nil)] [url = about:blank] 12:10:02 INFO - PROCESS | 20634 | 1464289802206 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 3737ms 12:10:02 INFO - PROCESS | 20634 | 1464289802351 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:10:02 INFO - PROCESS | 20634 | 1464289802356 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:10:02 INFO - PROCESS | 20634 | 1464289802363 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:10:02 INFO - PROCESS | 20634 | 1464289802369 Marionette TRACE conn4 <- [1,2618,null,{}] 12:10:02 INFO - PROCESS | 20634 | 1464289802378 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:02 INFO - PROCESS | 20634 | 1464289802575 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:10:02 INFO - PROCESS | 20634 | 1464289802808 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x884ec800 == 127 [pid = 20634] [id = 662] 12:10:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x884f2c00) [pid = 20634] [serial = 1987] [outer = (nil)] 12:10:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x884fa000) [pid = 20634] [serial = 1988] [outer = 0x884f2c00] 12:10:02 INFO - PROCESS | 20634 | 1464289802897 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x88b09000) [pid = 20634] [serial = 1989] [outer = 0x884f2c00] 12:10:03 INFO - PROCESS | 20634 | 1464289803775 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1442ms 12:10:03 INFO - PROCESS | 20634 | 1464289803807 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:10:03 INFO - PROCESS | 20634 | 1464289803815 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:10:03 INFO - PROCESS | 20634 | 1464289803825 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:10:03 INFO - PROCESS | 20634 | 1464289803828 Marionette TRACE conn4 <- [1,2622,null,{}] 12:10:03 INFO - PROCESS | 20634 | 1464289803835 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:04 INFO - PROCESS | 20634 | 1464289804036 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:10:04 INFO - PROCESS | 20634 | 1464289804277 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e51400 == 128 [pid = 20634] [id = 663] 12:10:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x87b66c00) [pid = 20634] [serial = 1990] [outer = (nil)] 12:10:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x89fa7400) [pid = 20634] [serial = 1991] [outer = 0x87b66c00] 12:10:04 INFO - PROCESS | 20634 | 1464289804354 Marionette DEBUG loaded listener.js 12:10:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x8aa7d000) [pid = 20634] [serial = 1992] [outer = 0x87b66c00] 12:10:05 INFO - PROCESS | 20634 | 1464289805320 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1527ms 12:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:10:05 INFO - PROCESS | 20634 | 1464289805352 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:10:05 INFO - PROCESS | 20634 | 1464289805355 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:10:05 INFO - PROCESS | 20634 | 1464289805362 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:10:05 INFO - PROCESS | 20634 | 1464289805368 Marionette TRACE conn4 <- [1,2626,null,{}] 12:10:05 INFO - PROCESS | 20634 | 1464289805393 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:05 INFO - PROCESS | 20634 | 1464289805680 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:10:05 INFO - PROCESS | 20634 | 1464289805713 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x87972400 == 129 [pid = 20634] [id = 664] 12:10:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8b64c800) [pid = 20634] [serial = 1993] [outer = (nil)] 12:10:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8b694400) [pid = 20634] [serial = 1994] [outer = 0x8b64c800] 12:10:05 INFO - PROCESS | 20634 | 1464289805794 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8c19f000) [pid = 20634] [serial = 1995] [outer = 0x8b64c800] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x938d7400) [pid = 20634] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x88ad8800) [pid = 20634] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x8e718c00) [pid = 20634] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x8e3be400) [pid = 20634] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x98446000) [pid = 20634] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x9060e400) [pid = 20634] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x8b0bc000) [pid = 20634] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x88b05800) [pid = 20634] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x87a9e400) [pid = 20634] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x92596800) [pid = 20634] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x91a82c00) [pid = 20634] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x89dfcc00) [pid = 20634] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x91ce6800) [pid = 20634] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x8e719400) [pid = 20634] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0x8b0c2000) [pid = 20634] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0x92bc4800) [pid = 20634] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0x8ddee800) [pid = 20634] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0x99823800) [pid = 20634] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x8e74b400) [pid = 20634] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x94756000) [pid = 20634] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:10:07 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x88b03800) [pid = 20634] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:10:07 INFO - PROCESS | 20634 | 1464289807413 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2101ms 12:10:07 INFO - PROCESS | 20634 | 1464289807494 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:10:07 INFO - PROCESS | 20634 | 1464289807498 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:10:07 INFO - PROCESS | 20634 | 1464289807505 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:10:07 INFO - PROCESS | 20634 | 1464289807508 Marionette TRACE conn4 <- [1,2630,null,{}] 12:10:07 INFO - PROCESS | 20634 | 1464289807513 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:07 INFO - PROCESS | 20634 | 1464289807804 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:10:07 INFO - PROCESS | 20634 | 1464289807936 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 20634 | ++DOCSHELL 0x857f3400 == 130 [pid = 20634] [id = 665] 12:10:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x8aa75800) [pid = 20634] [serial = 1996] [outer = (nil)] 12:10:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x8b695c00) [pid = 20634] [serial = 1997] [outer = 0x8aa75800] 12:10:08 INFO - PROCESS | 20634 | 1464289808014 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x8dd4e800) [pid = 20634] [serial = 1998] [outer = 0x8aa75800] 12:10:08 INFO - PROCESS | 20634 | 1464289808851 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1383ms 12:10:08 INFO - PROCESS | 20634 | 1464289808888 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 20634 | 1464289808892 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:10:08 INFO - PROCESS | 20634 | 1464289808898 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 20634 | 1464289808901 Marionette TRACE conn4 <- [1,2634,null,{}] 12:10:08 INFO - PROCESS | 20634 | 1464289808906 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:09 INFO - PROCESS | 20634 | 1464289809173 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:10:09 INFO - PROCESS | 20634 | 1464289809197 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x89edfc00 == 131 [pid = 20634] [id = 666] 12:10:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x8aed6c00) [pid = 20634] [serial = 1999] [outer = (nil)] 12:10:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x8dd5ac00) [pid = 20634] [serial = 2000] [outer = 0x8aed6c00] 12:10:09 INFO - PROCESS | 20634 | 1464289809282 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x8dde7000) [pid = 20634] [serial = 2001] [outer = 0x8aed6c00] 12:10:10 INFO - PROCESS | 20634 | 1464289810547 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1684ms 12:10:10 INFO - PROCESS | 20634 | 1464289810583 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:10:10 INFO - PROCESS | 20634 | 1464289810591 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:10:10 INFO - PROCESS | 20634 | 1464289810599 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 20634 | 1464289810606 Marionette TRACE conn4 <- [1,2638,null,{}] 12:10:10 INFO - PROCESS | 20634 | 1464289810614 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:10 INFO - PROCESS | 20634 | 1464289810868 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:10:11 INFO - PROCESS | 20634 | 1464289811209 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b63800 == 132 [pid = 20634] [id = 667] 12:10:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x88b05800) [pid = 20634] [serial = 2002] [outer = (nil)] 12:10:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x8aed8c00) [pid = 20634] [serial = 2003] [outer = 0x88b05800] 12:10:11 INFO - PROCESS | 20634 | 1464289811306 Marionette DEBUG loaded listener.js 12:10:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x8b64fc00) [pid = 20634] [serial = 2004] [outer = 0x88b05800] 12:10:12 INFO - PROCESS | 20634 | 1464289812259 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1733ms 12:10:12 INFO - PROCESS | 20634 | 1464289812333 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:10:12 INFO - PROCESS | 20634 | 1464289812342 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:10:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:10:12 INFO - PROCESS | 20634 | 1464289812353 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:10:12 INFO - PROCESS | 20634 | 1464289812358 Marionette TRACE conn4 <- [1,2642,null,{}] 12:10:12 INFO - PROCESS | 20634 | 1464289812364 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:12 INFO - PROCESS | 20634 | 1464289812605 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:10:13 INFO - PROCESS | 20634 | 1464289812985 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd55400 == 133 [pid = 20634] [id = 668] 12:10:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x8dda8000) [pid = 20634] [serial = 2005] [outer = (nil)] 12:10:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x8df04c00) [pid = 20634] [serial = 2006] [outer = 0x8dda8000] 12:10:13 INFO - PROCESS | 20634 | 1464289813079 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x8df0c000) [pid = 20634] [serial = 2007] [outer = 0x8dda8000] 12:10:14 INFO - PROCESS | 20634 | 1464289814072 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1780ms 12:10:14 INFO - PROCESS | 20634 | 1464289814133 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 20634 | 1464289814137 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:10:14 INFO - PROCESS | 20634 | 1464289814144 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 20634 | 1464289814150 Marionette TRACE conn4 <- [1,2646,null,{}] 12:10:14 INFO - PROCESS | 20634 | 1464289814167 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:14 INFO - PROCESS | 20634 | 1464289814508 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:10:14 INFO - PROCESS | 20634 | 1464289814771 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c1a1000 == 134 [pid = 20634] [id = 669] 12:10:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x8e017c00) [pid = 20634] [serial = 2008] [outer = (nil)] 12:10:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x8e6e7400) [pid = 20634] [serial = 2009] [outer = 0x8e017c00] 12:10:14 INFO - PROCESS | 20634 | 1464289814865 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8e71d000) [pid = 20634] [serial = 2010] [outer = 0x8e017c00] 12:10:15 INFO - PROCESS | 20634 | 1464289815851 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:10:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:10:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1745ms 12:10:15 INFO - PROCESS | 20634 | 1464289815890 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:10:15 INFO - PROCESS | 20634 | 1464289815895 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:10:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:10:15 INFO - PROCESS | 20634 | 1464289815901 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - PROCESS | 20634 | 1464289815905 Marionette TRACE conn4 <- [1,2650,null,{}] 12:10:15 INFO - PROCESS | 20634 | 1464289815911 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:16 INFO - PROCESS | 20634 | 1464289816142 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:10:16 INFO - PROCESS | 20634 | 1464289816430 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ddee800 == 135 [pid = 20634] [id = 670] 12:10:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8e62d000) [pid = 20634] [serial = 2011] [outer = (nil)] 12:10:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x8ed57800) [pid = 20634] [serial = 2012] [outer = 0x8e62d000] 12:10:16 INFO - PROCESS | 20634 | 1464289816576 Marionette DEBUG loaded listener.js 12:10:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x904b9c00) [pid = 20634] [serial = 2013] [outer = 0x8e62d000] 12:10:17 INFO - PROCESS | 20634 | 1464289817522 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:10:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:10:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1685ms 12:10:17 INFO - PROCESS | 20634 | 1464289817590 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:10:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:10:17 INFO - PROCESS | 20634 | 1464289817595 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:10:17 INFO - PROCESS | 20634 | 1464289817602 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 20634 | 1464289817607 Marionette TRACE conn4 <- [1,2654,null,{}] 12:10:17 INFO - PROCESS | 20634 | 1464289817615 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:17 INFO - PROCESS | 20634 | 1464289817844 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:10:18 INFO - PROCESS | 20634 | 1464289818190 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e624400 == 136 [pid = 20634] [id = 671] 12:10:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8ed58800) [pid = 20634] [serial = 2014] [outer = (nil)] 12:10:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x9060a000) [pid = 20634] [serial = 2015] [outer = 0x8ed58800] 12:10:18 INFO - PROCESS | 20634 | 1464289818290 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x9060e000) [pid = 20634] [serial = 2016] [outer = 0x8ed58800] 12:10:19 INFO - PROCESS | 20634 | 1464289819239 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:10:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:10:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1684ms 12:10:19 INFO - PROCESS | 20634 | 1464289819286 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 20634 | 1464289819290 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:10:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:10:19 INFO - PROCESS | 20634 | 1464289819297 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 20634 | 1464289819300 Marionette TRACE conn4 <- [1,2658,null,{}] 12:10:19 INFO - PROCESS | 20634 | 1464289819306 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:19 INFO - PROCESS | 20634 | 1464289819575 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:10:19 INFO - PROCESS | 20634 | 1464289819908 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e74c800 == 137 [pid = 20634] [id = 672] 12:10:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x904be400) [pid = 20634] [serial = 2017] [outer = (nil)] 12:10:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x913d9c00) [pid = 20634] [serial = 2018] [outer = 0x904be400] 12:10:20 INFO - PROCESS | 20634 | 1464289820011 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x919dc000) [pid = 20634] [serial = 2019] [outer = 0x904be400] 12:10:20 INFO - PROCESS | 20634 | 1464289820941 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:10:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:10:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1686ms 12:10:20 INFO - PROCESS | 20634 | 1464289820984 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:10:20 INFO - PROCESS | 20634 | 1464289820988 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:10:20 INFO - PROCESS | 20634 | 1464289820995 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 20634 | 1464289821000 Marionette TRACE conn4 <- [1,2662,null,{}] 12:10:21 INFO - PROCESS | 20634 | 1464289821007 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:21 INFO - PROCESS | 20634 | 1464289821231 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:10:21 INFO - PROCESS | 20634 | 1464289821522 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d54d400 == 138 [pid = 20634] [id = 673] 12:10:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x911cb400) [pid = 20634] [serial = 2020] [outer = (nil)] 12:10:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x91a57000) [pid = 20634] [serial = 2021] [outer = 0x911cb400] 12:10:21 INFO - PROCESS | 20634 | 1464289821660 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x91a5d000) [pid = 20634] [serial = 2022] [outer = 0x911cb400] 12:10:22 INFO - PROCESS | 20634 | 1464289822545 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:10:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1586ms 12:10:22 INFO - PROCESS | 20634 | 1464289822582 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 20634 | 1464289822586 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:10:22 INFO - PROCESS | 20634 | 1464289822592 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 20634 | 1464289822595 Marionette TRACE conn4 <- [1,2666,null,{}] 12:10:22 INFO - PROCESS | 20634 | 1464289822601 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:22 INFO - PROCESS | 20634 | 1464289822806 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:10:23 INFO - PROCESS | 20634 | 1464289823095 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x907aec00 == 139 [pid = 20634] [id = 674] 12:10:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x913d9800) [pid = 20634] [serial = 2023] [outer = (nil)] 12:10:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x91cec800) [pid = 20634] [serial = 2024] [outer = 0x913d9800] 12:10:23 INFO - PROCESS | 20634 | 1464289823229 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x91d87c00) [pid = 20634] [serial = 2025] [outer = 0x913d9800] 12:10:24 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:24 INFO - PROCESS | 20634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:10:24 INFO - PROCESS | 20634 | 1464289824599 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:10:24 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) 12:10:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2033ms 12:10:24 INFO - PROCESS | 20634 | 1464289824625 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 20634 | 1464289824629 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:10:24 INFO - PROCESS | 20634 | 1464289824641 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:10:24 INFO - PROCESS | 20634 | 1464289824645 Marionette TRACE conn4 <- [1,2670,null,{}] 12:10:24 INFO - PROCESS | 20634 | 1464289824651 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:24 INFO - PROCESS | 20634 | 1464289824894 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:10:25 INFO - PROCESS | 20634 | 1464289825153 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a52800 == 140 [pid = 20634] [id = 675] 12:10:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x91a8d000) [pid = 20634] [serial = 2026] [outer = (nil)] 12:10:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x92333400) [pid = 20634] [serial = 2027] [outer = 0x91a8d000] 12:10:25 INFO - PROCESS | 20634 | 1464289825243 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x924aa800) [pid = 20634] [serial = 2028] [outer = 0x91a8d000] 12:10:26 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:26 INFO - PROCESS | 20634 | 1464289826638 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:10:26 INFO - PROCESS | 20634 | 1464289826675 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:10:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:10:26 INFO - PROCESS | 20634 | 1464289826683 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 20634 | 1464289826686 Marionette TRACE conn4 <- [1,2674,null,{}] 12:10:26 INFO - PROCESS | 20634 | 1464289826692 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:26 INFO - PROCESS | 20634 | 1464289826937 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:10:27 INFO - PROCESS | 20634 | 1464289827195 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x91ce5c00 == 141 [pid = 20634] [id = 676] 12:10:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x91d8e400) [pid = 20634] [serial = 2029] [outer = (nil)] 12:10:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x92590c00) [pid = 20634] [serial = 2030] [outer = 0x91d8e400] 12:10:27 INFO - PROCESS | 20634 | 1464289827283 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x92bc2c00) [pid = 20634] [serial = 2031] [outer = 0x91d8e400] 12:10:28 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:28 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 12:10:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:10:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:10:28 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 12:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:10:28 INFO - _addTest/ [0,2677,"getWindowHandle",null] 12:10:28 INFO - PROCESS | 20634 | 1464289828720 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:10:28 INFO - PROCESS | 20634 | 1464289828727 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:10:28 INFO - PROCESS | 20634 | 1464289828731 Marionette TRACE conn4 <- [1,2678,null,{}] 12:10:28 INFO - PROCESS | 20634 | 1464289828737 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:28 INFO - PROCESS | 20634 | 1464289828988 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:10:29 INFO - PROCESS | 20634 | 1464289829247 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x92587800 == 142 [pid = 20634] [id = 677] 12:10:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x9258a400) [pid = 20634] [serial = 2032] [outer = (nil)] 12:10:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x938d0800) [pid = 20634] [serial = 2033] [outer = 0x9258a400] 12:10:29 INFO - PROCESS | 20634 | 1464289829343 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x93d8cc00) [pid = 20634] [serial = 2034] [outer = 0x9258a400] 12:10:30 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:30 INFO - PROCESS | 20634 | 1464289830679 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:10:30 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) 12:10:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1980ms 12:10:30 INFO - PROCESS | 20634 | 1464289830708 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 20634 | 1464289830711 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:10:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:10:30 INFO - PROCESS | 20634 | 1464289830717 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 20634 | 1464289830720 Marionette TRACE conn4 <- [1,2682,null,{}] 12:10:30 INFO - PROCESS | 20634 | 1464289830726 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:30 INFO - PROCESS | 20634 | 1464289830921 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:10:31 INFO - PROCESS | 20634 | 1464289831255 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x910e9800 == 143 [pid = 20634] [id = 678] 12:10:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x938d1400) [pid = 20634] [serial = 2035] [outer = (nil)] 12:10:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x95231c00) [pid = 20634] [serial = 2036] [outer = 0x938d1400] 12:10:31 INFO - PROCESS | 20634 | 1464289831341 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x9526f400) [pid = 20634] [serial = 2037] [outer = 0x938d1400] 12:10:32 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:32 INFO - PROCESS | 20634 | 1464289832692 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:10:32 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) 12:10:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2029ms 12:10:32 INFO - PROCESS | 20634 | 1464289832747 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 20634 | 1464289832750 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:10:32 INFO - PROCESS | 20634 | 1464289832757 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 20634 | 1464289832760 Marionette TRACE conn4 <- [1,2686,null,{}] 12:10:32 INFO - PROCESS | 20634 | 1464289832766 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:33 INFO - PROCESS | 20634 | 1464289833031 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:10:33 INFO - PROCESS | 20634 | 1464289833296 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x938d2000 == 144 [pid = 20634] [id = 679] 12:10:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x93d92400) [pid = 20634] [serial = 2038] [outer = (nil)] 12:10:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x9534cc00) [pid = 20634] [serial = 2039] [outer = 0x93d92400] 12:10:33 INFO - PROCESS | 20634 | 1464289833381 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x95682000) [pid = 20634] [serial = 2040] [outer = 0x93d92400] 12:10:34 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:34 INFO - PROCESS | 20634 | 1464289834744 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 20634 | 1464289834793 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:10:34 INFO - PROCESS | 20634 | 1464289834799 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 20634 | 1464289834803 Marionette TRACE conn4 <- [1,2690,null,{}] 12:10:34 INFO - PROCESS | 20634 | 1464289834809 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:35 INFO - PROCESS | 20634 | 1464289835081 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:10:35 INFO - PROCESS | 20634 | 1464289835345 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:35 INFO - PROCESS | 20634 | ++DOCSHELL 0x952a9800 == 145 [pid = 20634] [id = 680] 12:10:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x95344800) [pid = 20634] [serial = 2041] [outer = (nil)] 12:10:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x98b56c00) [pid = 20634] [serial = 2042] [outer = 0x95344800] 12:10:35 INFO - PROCESS | 20634 | 1464289835432 Marionette DEBUG loaded listener.js 12:10:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x984e7800) [pid = 20634] [serial = 2043] [outer = 0x95344800] 12:10:36 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:36 INFO - PROCESS | 20634 | 1464289836838 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:10:36 INFO - PROCESS | 20634 | 1464289836883 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:10:36 INFO - PROCESS | 20634 | 1464289836889 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:10:36 INFO - PROCESS | 20634 | 1464289836893 Marionette TRACE conn4 <- [1,2694,null,{}] 12:10:36 INFO - PROCESS | 20634 | 1464289836899 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:37 INFO - PROCESS | 20634 | 1464289837182 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:10:38 INFO - PROCESS | 20634 | 1464289838089 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e55400 == 146 [pid = 20634] [id = 681] 12:10:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x86e56400) [pid = 20634] [serial = 2044] [outer = (nil)] 12:10:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x87971400) [pid = 20634] [serial = 2045] [outer = 0x86e56400] 12:10:38 INFO - PROCESS | 20634 | 1464289838171 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x87974000) [pid = 20634] [serial = 2046] [outer = 0x86e56400] 12:10:39 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:39 INFO - PROCESS | 20634 | 1464289839503 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 20634 | 1464289839581 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:10:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:10:39 INFO - PROCESS | 20634 | 1464289839639 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 20634 | 1464289839648 Marionette TRACE conn4 <- [1,2698,null,{}] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x92594c00 == 145 [pid = 20634] [id = 563] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x89dfc800 == 144 [pid = 20634] [id = 375] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x919de400 == 143 [pid = 20634] [id = 561] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x86a12c00 == 142 [pid = 20634] [id = 615] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3c3400 == 141 [pid = 20634] [id = 560] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x86e59c00 == 140 [pid = 20634] [id = 547] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x89f8f800 == 139 [pid = 20634] [id = 548] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x911ca800 == 138 [pid = 20634] [id = 557] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8b648000 == 137 [pid = 20634] [id = 554] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x89f90000 == 136 [pid = 20634] [id = 553] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x913d6c00 == 135 [pid = 20634] [id = 559] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x938ad000 == 134 [pid = 20634] [id = 562] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8e628000 == 133 [pid = 20634] [id = 316] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x9903f000 == 132 [pid = 20634] [id = 614] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed49c00 == 131 [pid = 20634] [id = 558] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x88adbc00 == 130 [pid = 20634] [id = 660] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x93a1d800 == 129 [pid = 20634] [id = 661] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x9567e400 == 128 [pid = 20634] [id = 659] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x911ce800 == 127 [pid = 20634] [id = 658] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x86a0ec00 == 126 [pid = 20634] [id = 657] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x924aec00 == 125 [pid = 20634] [id = 655] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x86e55000 == 124 [pid = 20634] [id = 656] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x92509800 == 123 [pid = 20634] [id = 654] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x91a56800 == 122 [pid = 20634] [id = 653] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed53c00 == 121 [pid = 20634] [id = 652] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x907a0400 == 120 [pid = 20634] [id = 651] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x90603000 == 119 [pid = 20634] [id = 650] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8e715000 == 118 [pid = 20634] [id = 649] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8c197c00 == 117 [pid = 20634] [id = 648] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd41800 == 116 [pid = 20634] [id = 646] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x8b6a1000 == 115 [pid = 20634] [id = 647] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x89eea400 == 114 [pid = 20634] [id = 645] 12:10:40 INFO - PROCESS | 20634 | --DOCSHELL 0x86a14400 == 113 [pid = 20634] [id = 644] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x8b692400) [pid = 20634] [serial = 1931] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x95271000) [pid = 20634] [serial = 1905] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x89f85c00) [pid = 20634] [serial = 1869] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x91a81800) [pid = 20634] [serial = 1889] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x8e627400) [pid = 20634] [serial = 1877] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x99aaac00) [pid = 20634] [serial = 1913] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x89df5c00) [pid = 20634] [serial = 1868] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x913df800) [pid = 20634] [serial = 1887] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x8b694c00) [pid = 20634] [serial = 1928] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x99ec6400) [pid = 20634] [serial = 1920] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x88b07400) [pid = 20634] [serial = 1923] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x93a1dc00) [pid = 20634] [serial = 1901] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x91cf0400) [pid = 20634] [serial = 1892] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x89fa8400) [pid = 20634] [serial = 1925] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8c199400) [pid = 20634] [serial = 1929] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x93bf3c00) [pid = 20634] [serial = 1902] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x924a4400) [pid = 20634] [serial = 1895] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x8e749400) [pid = 20634] [serial = 1880] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x8e6ea400) [pid = 20634] [serial = 1878] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x913d7800) [pid = 20634] [serial = 1886] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x8d53f800) [pid = 20634] [serial = 1872] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x884f5400) [pid = 20634] [serial = 1922] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x92bd0800) [pid = 20634] [serial = 1898] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x8b69f800) [pid = 20634] [serial = 1871] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x8e014400) [pid = 20634] [serial = 1875] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x99e45800) [pid = 20634] [serial = 1916] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x938d1800) [pid = 20634] [serial = 1899] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x98234c00) [pid = 20634] [serial = 1919] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x907a0c00) [pid = 20634] [serial = 1883] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x924ad000) [pid = 20634] [serial = 1896] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x99e49000) [pid = 20634] [serial = 1917] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x91a85000) [pid = 20634] [serial = 1890] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x9567f000) [pid = 20634] [serial = 1908] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x95239c00) [pid = 20634] [serial = 1904] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x984e7000) [pid = 20634] [serial = 1910] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x91f65400) [pid = 20634] [serial = 1893] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x95351800) [pid = 20634] [serial = 1907] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x8ed50800) [pid = 20634] [serial = 1881] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x99769800) [pid = 20634] [serial = 1911] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x8df0a000) [pid = 20634] [serial = 1874] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x910e4000) [pid = 20634] [serial = 1884] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x99b46c00) [pid = 20634] [serial = 1914] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x8aa10000) [pid = 20634] [serial = 1926] [outer = (nil)] [url = about:blank] 12:10:40 INFO - PROCESS | 20634 | 1464289840400 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:40 INFO - PROCESS | 20634 | 1464289840610 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:10:40 INFO - PROCESS | 20634 | 1464289840626 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b63400 == 114 [pid = 20634] [id = 682] 12:10:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x88b0a400) [pid = 20634] [serial = 2047] [outer = (nil)] 12:10:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x89df4800) [pid = 20634] [serial = 2048] [outer = 0x88b0a400] 12:10:40 INFO - PROCESS | 20634 | 1464289840711 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x89ee7800) [pid = 20634] [serial = 2049] [outer = 0x88b0a400] 12:10:42 INFO - PROCESS | 20634 | SkCairoFTTypeface::onFilterRec unimplemented 12:10:42 INFO - PROCESS | 20634 | 1464289842248 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:10:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:10:42 INFO - PROCESS | 20634 | 1464289842317 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:10:42 INFO - PROCESS | 20634 | 1464289842324 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 20634 | 1464289842327 Marionette TRACE conn4 <- [1,2702,null,{}] 12:10:42 INFO - PROCESS | 20634 | 1464289842339 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:42 INFO - PROCESS | 20634 | 1464289842618 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:10:42 INFO - PROCESS | 20634 | 1464289842855 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x86758800 == 115 [pid = 20634] [id = 683] 12:10:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x88b0fc00) [pid = 20634] [serial = 2050] [outer = (nil)] 12:10:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x8b0ba000) [pid = 20634] [serial = 2051] [outer = 0x88b0fc00] 12:10:42 INFO - PROCESS | 20634 | 1464289842929 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x8b69f800) [pid = 20634] [serial = 2052] [outer = 0x88b0fc00] 12:10:43 INFO - PROCESS | 20634 | 1464289843784 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:10:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:10:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1484ms 12:10:43 INFO - PROCESS | 20634 | 1464289843808 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 20634 | 1464289843812 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:10:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:10:43 INFO - PROCESS | 20634 | 1464289843827 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:10:43 INFO - PROCESS | 20634 | 1464289843836 Marionette TRACE conn4 <- [1,2706,null,{}] 12:10:43 INFO - PROCESS | 20634 | 1464289843848 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:44 INFO - PROCESS | 20634 | 1464289844119 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:10:44 INFO - PROCESS | 20634 | 1464289844153 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x8796a000 == 116 [pid = 20634] [id = 684] 12:10:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8b0b5000) [pid = 20634] [serial = 2053] [outer = (nil)] 12:10:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8dd5b800) [pid = 20634] [serial = 2054] [outer = 0x8b0b5000] 12:10:44 INFO - PROCESS | 20634 | 1464289844244 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x8ddad800) [pid = 20634] [serial = 2055] [outer = 0x8b0b5000] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x8dd53400) [pid = 20634] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x9060cc00) [pid = 20634] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x910e6000) [pid = 20634] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x884f2c00) [pid = 20634] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x8b64c800) [pid = 20634] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x8c194c00) [pid = 20634] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x9250ac00) [pid = 20634] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x8dd4d400) [pid = 20634] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x911d1800) [pid = 20634] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x8e3c3800) [pid = 20634] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0x91a87400) [pid = 20634] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 128 (0x87b66c00) [pid = 20634] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 127 (0x92590000) [pid = 20634] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 126 (0x87a97000) [pid = 20634] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 125 (0x9567c400) [pid = 20634] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 124 (0x89f84400) [pid = 20634] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 123 (0x984ee000) [pid = 20634] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 122 (0x8dd45800) [pid = 20634] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 121 (0x86a14800) [pid = 20634] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 120 (0x89f8a800) [pid = 20634] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 119 (0x8aa75800) [pid = 20634] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 118 (0x8e74a400) [pid = 20634] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:10:45 INFO - PROCESS | 20634 | --DOMWINDOW == 117 (0x99c37000) [pid = 20634] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:10:45 INFO - PROCESS | 20634 | 1464289845896 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:10:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:10:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2100ms 12:10:45 INFO - PROCESS | 20634 | 1464289845919 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 20634 | 1464289845922 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:10:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:10:45 INFO - PROCESS | 20634 | 1464289845929 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 20634 | 1464289845932 Marionette TRACE conn4 <- [1,2710,null,{}] 12:10:45 INFO - PROCESS | 20634 | 1464289845938 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:46 INFO - PROCESS | 20634 | 1464289846128 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:10:46 INFO - PROCESS | 20634 | 1464289846146 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b9c00 == 117 [pid = 20634] [id = 685] 12:10:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 118 (0x8b693800) [pid = 20634] [serial = 2056] [outer = (nil)] 12:10:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 119 (0x8dd56800) [pid = 20634] [serial = 2057] [outer = 0x8b693800] 12:10:46 INFO - PROCESS | 20634 | 1464289846219 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 120 (0x8dde2800) [pid = 20634] [serial = 2058] [outer = 0x8b693800] 12:10:47 INFO - PROCESS | 20634 | 1464289847187 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:10:47 INFO - PROCESS | 20634 | 1464289847227 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:10:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:10:47 INFO - PROCESS | 20634 | 1464289847236 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 20634 | 1464289847239 Marionette TRACE conn4 <- [1,2714,null,{}] 12:10:47 INFO - PROCESS | 20634 | 1464289847245 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:47 INFO - PROCESS | 20634 | 1464289847419 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:10:47 INFO - PROCESS | 20634 | 1464289847788 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a15800 == 118 [pid = 20634] [id = 686] 12:10:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 121 (0x86e4e400) [pid = 20634] [serial = 2059] [outer = (nil)] 12:10:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 122 (0x87971c00) [pid = 20634] [serial = 2060] [outer = 0x86e4e400] 12:10:47 INFO - PROCESS | 20634 | 1464289847884 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 123 (0x884ed000) [pid = 20634] [serial = 2061] [outer = 0x86e4e400] 12:10:48 INFO - PROCESS | 20634 | 1464289848928 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:10:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:10:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1737ms 12:10:48 INFO - PROCESS | 20634 | 1464289848976 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 20634 | 1464289848982 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:10:48 INFO - PROCESS | 20634 | 1464289848990 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 20634 | 1464289848996 Marionette TRACE conn4 <- [1,2718,null,{}] 12:10:49 INFO - PROCESS | 20634 | 1464289849004 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:49 INFO - PROCESS | 20634 | 1464289849216 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:10:49 INFO - PROCESS | 20634 | 1464289849548 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fa8400 == 119 [pid = 20634] [id = 687] 12:10:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 124 (0x89faa800) [pid = 20634] [serial = 2062] [outer = (nil)] 12:10:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 125 (0x8aa06800) [pid = 20634] [serial = 2063] [outer = 0x89faa800] 12:10:49 INFO - PROCESS | 20634 | 1464289849645 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 126 (0x8aed9800) [pid = 20634] [serial = 2064] [outer = 0x89faa800] 12:10:50 INFO - PROCESS | 20634 | 1464289850614 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 20634 | 1464289850687 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:10:50 INFO - PROCESS | 20634 | 1464289850694 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 20634 | 1464289850698 Marionette TRACE conn4 <- [1,2722,null,{}] 12:10:50 INFO - PROCESS | 20634 | 1464289850704 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:50 INFO - PROCESS | 20634 | 1464289850927 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:10:51 INFO - PROCESS | 20634 | 1464289851300 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b6a1800 == 120 [pid = 20634] [id = 688] 12:10:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 127 (0x8c30f800) [pid = 20634] [serial = 2065] [outer = (nil)] 12:10:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 128 (0x8c319000) [pid = 20634] [serial = 2066] [outer = 0x8c30f800] 12:10:51 INFO - PROCESS | 20634 | 1464289851396 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 129 (0x8dd49800) [pid = 20634] [serial = 2067] [outer = 0x8c30f800] 12:10:52 INFO - PROCESS | 20634 | 1464289852401 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 20634 | 1464289852482 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:10:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:10:52 INFO - PROCESS | 20634 | 1464289852499 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 20634 | 1464289852508 Marionette TRACE conn4 <- [1,2726,null,{}] 12:10:52 INFO - PROCESS | 20634 | 1464289852515 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:52 INFO - PROCESS | 20634 | 1464289852767 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:10:53 INFO - PROCESS | 20634 | 1464289853101 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aa82800 == 121 [pid = 20634] [id = 689] 12:10:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x8b698400) [pid = 20634] [serial = 2068] [outer = (nil)] 12:10:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x8e3ba400) [pid = 20634] [serial = 2069] [outer = 0x8b698400] 12:10:53 INFO - PROCESS | 20634 | 1464289853187 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x8e3c8c00) [pid = 20634] [serial = 2070] [outer = 0x8b698400] 12:10:54 INFO - PROCESS | 20634 | 1464289854126 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:10:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:10:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1709ms 12:10:54 INFO - PROCESS | 20634 | 1464289854200 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 20634 | 1464289854205 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:10:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:10:54 INFO - PROCESS | 20634 | 1464289854211 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 20634 | 1464289854215 Marionette TRACE conn4 <- [1,2730,null,{}] 12:10:54 INFO - PROCESS | 20634 | 1464289854220 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:54 INFO - PROCESS | 20634 | 1464289854459 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:10:54 INFO - PROCESS | 20634 | 1464289854782 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dda7400 == 122 [pid = 20634] [id = 690] 12:10:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x8dde3000) [pid = 20634] [serial = 2071] [outer = (nil)] 12:10:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x8e6f1c00) [pid = 20634] [serial = 2072] [outer = 0x8dde3000] 12:10:54 INFO - PROCESS | 20634 | 1464289854873 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x8e74b800) [pid = 20634] [serial = 2073] [outer = 0x8dde3000] 12:10:56 INFO - PROCESS | 20634 | 1464289856199 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 20634 | 1464289856301 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:10:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:10:56 INFO - PROCESS | 20634 | 1464289856405 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 20634 | 1464289856409 Marionette TRACE conn4 <- [1,2734,null,{}] 12:10:56 INFO - PROCESS | 20634 | 1464289856421 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:56 INFO - PROCESS | 20634 | 1464289856612 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:10:56 INFO - PROCESS | 20634 | 1464289856891 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x904b4800 == 123 [pid = 20634] [id = 691] 12:10:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x904bc400) [pid = 20634] [serial = 2074] [outer = (nil)] 12:10:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x90607400) [pid = 20634] [serial = 2075] [outer = 0x904bc400] 12:10:56 INFO - PROCESS | 20634 | 1464289856990 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x910e4c00) [pid = 20634] [serial = 2076] [outer = 0x904bc400] 12:10:57 INFO - PROCESS | 20634 | 1464289857972 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:10:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:10:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1698ms 12:10:58 INFO - PROCESS | 20634 | 1464289858006 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:10:58 INFO - PROCESS | 20634 | 1464289858009 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:10:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:10:58 INFO - PROCESS | 20634 | 1464289858016 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:10:58 INFO - PROCESS | 20634 | 1464289858019 Marionette TRACE conn4 <- [1,2738,null,{}] 12:10:58 INFO - PROCESS | 20634 | 1464289858026 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:58 INFO - PROCESS | 20634 | 1464289858235 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:10:58 INFO - PROCESS | 20634 | 1464289858519 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 20634 | ++DOCSHELL 0x89df7400 == 124 [pid = 20634] [id = 692] 12:10:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8e012c00) [pid = 20634] [serial = 2077] [outer = (nil)] 12:10:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x913d8400) [pid = 20634] [serial = 2078] [outer = 0x8e012c00] 12:10:58 INFO - PROCESS | 20634 | 1464289858655 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x919d2800) [pid = 20634] [serial = 2079] [outer = 0x8e012c00] 12:10:59 INFO - PROCESS | 20634 | 1464289859574 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:10:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:10:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1594ms 12:10:59 INFO - PROCESS | 20634 | 1464289859611 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:10:59 INFO - PROCESS | 20634 | 1464289859614 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:10:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:10:59 INFO - PROCESS | 20634 | 1464289859621 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - PROCESS | 20634 | 1464289859625 Marionette TRACE conn4 <- [1,2742,null,{}] 12:10:59 INFO - PROCESS | 20634 | 1464289859630 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:59 INFO - PROCESS | 20634 | 1464289859824 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:11:00 INFO - PROCESS | 20634 | 1464289860116 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x911ca800 == 125 [pid = 20634] [id = 693] 12:11:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x911d3800) [pid = 20634] [serial = 2080] [outer = (nil)] 12:11:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x91a57800) [pid = 20634] [serial = 2081] [outer = 0x911d3800] 12:11:00 INFO - PROCESS | 20634 | 1464289860265 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x91a5c000) [pid = 20634] [serial = 2082] [outer = 0x911d3800] 12:11:01 INFO - PROCESS | 20634 | 1464289861208 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:11:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:11:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1632ms 12:11:01 INFO - PROCESS | 20634 | 1464289861254 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 20634 | 1464289861257 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:11:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:11:01 INFO - PROCESS | 20634 | 1464289861264 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 20634 | 1464289861268 Marionette TRACE conn4 <- [1,2746,null,{}] 12:11:01 INFO - PROCESS | 20634 | 1464289861274 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:01 INFO - PROCESS | 20634 | 1464289861477 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:11:01 INFO - PROCESS | 20634 | 1464289861815 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a54000 == 126 [pid = 20634] [id = 694] 12:11:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x91ce3c00) [pid = 20634] [serial = 2083] [outer = (nil)] 12:11:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x91f66000) [pid = 20634] [serial = 2084] [outer = 0x91ce3c00] 12:11:01 INFO - PROCESS | 20634 | 1464289861909 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x91f6dc00) [pid = 20634] [serial = 2085] [outer = 0x91ce3c00] 12:11:02 INFO - PROCESS | 20634 | 1464289862807 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1581ms 12:11:02 INFO - PROCESS | 20634 | 1464289862846 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:11:02 INFO - PROCESS | 20634 | 1464289862849 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:11:02 INFO - PROCESS | 20634 | 1464289862856 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:11:02 INFO - PROCESS | 20634 | 1464289862866 Marionette TRACE conn4 <- [1,2750,null,{}] 12:11:02 INFO - PROCESS | 20634 | 1464289862893 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:03 INFO - PROCESS | 20634 | 1464289863107 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:11:03 INFO - PROCESS | 20634 | 1464289863439 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x88b02c00 == 127 [pid = 20634] [id = 695] 12:11:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x91d8dc00) [pid = 20634] [serial = 2086] [outer = (nil)] 12:11:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x924aec00) [pid = 20634] [serial = 2087] [outer = 0x91d8dc00] 12:11:03 INFO - PROCESS | 20634 | 1464289863529 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x92504800) [pid = 20634] [serial = 2088] [outer = 0x91d8dc00] 12:11:04 INFO - PROCESS | 20634 | 1464289864415 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1591ms 12:11:04 INFO - PROCESS | 20634 | 1464289864448 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 20634 | 1464289864452 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:11:04 INFO - PROCESS | 20634 | 1464289864458 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 20634 | 1464289864461 Marionette TRACE conn4 <- [1,2754,null,{}] 12:11:04 INFO - PROCESS | 20634 | 1464289864467 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:04 INFO - PROCESS | 20634 | 1464289864669 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:11:04 INFO - PROCESS | 20634 | 1464289864973 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 20634 | ++DOCSHELL 0x92bc5c00 == 128 [pid = 20634] [id = 696] 12:11:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x92bca400) [pid = 20634] [serial = 2089] [outer = (nil)] 12:11:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x92bd0400) [pid = 20634] [serial = 2090] [outer = 0x92bca400] 12:11:05 INFO - PROCESS | 20634 | 1464289865134 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x938c9400) [pid = 20634] [serial = 2091] [outer = 0x92bca400] 12:11:06 INFO - PROCESS | 20634 | 1464289866067 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1678ms 12:11:06 INFO - PROCESS | 20634 | 1464289866137 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 20634 | 1464289866140 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:11:06 INFO - PROCESS | 20634 | 1464289866147 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 20634 | 1464289866151 Marionette TRACE conn4 <- [1,2758,null,{}] 12:11:06 INFO - PROCESS | 20634 | 1464289866157 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:06 INFO - PROCESS | 20634 | 1464289866383 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:11:06 INFO - PROCESS | 20634 | 1464289866722 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x92507000 == 129 [pid = 20634] [id = 697] 12:11:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x92589c00) [pid = 20634] [serial = 2092] [outer = (nil)] 12:11:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x93d90c00) [pid = 20634] [serial = 2093] [outer = 0x92589c00] 12:11:06 INFO - PROCESS | 20634 | 1464289866811 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x93d99000) [pid = 20634] [serial = 2094] [outer = 0x92589c00] 12:11:07 INFO - PROCESS | 20634 | 1464289867649 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:11:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:11:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1535ms 12:11:07 INFO - PROCESS | 20634 | 1464289867682 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:11:07 INFO - PROCESS | 20634 | 1464289867685 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:11:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:11:07 INFO - PROCESS | 20634 | 1464289867692 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 20634 | 1464289867695 Marionette TRACE conn4 <- [1,2762,null,{}] 12:11:07 INFO - PROCESS | 20634 | 1464289867701 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:07 INFO - PROCESS | 20634 | 1464289867987 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:11:08 INFO - PROCESS | 20634 | 1464289868200 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x93beb400 == 130 [pid = 20634] [id = 698] 12:11:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x93d94000) [pid = 20634] [serial = 2095] [outer = (nil)] 12:11:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x95342400) [pid = 20634] [serial = 2096] [outer = 0x93d94000] 12:11:08 INFO - PROCESS | 20634 | 1464289868290 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x95349800) [pid = 20634] [serial = 2097] [outer = 0x93d94000] 12:11:09 INFO - PROCESS | 20634 | 1464289869218 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:11:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:11:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1597ms 12:11:09 INFO - PROCESS | 20634 | 1464289869290 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 20634 | 1464289869294 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:11:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:11:09 INFO - PROCESS | 20634 | 1464289869300 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 20634 | 1464289869303 Marionette TRACE conn4 <- [1,2766,null,{}] 12:11:09 INFO - PROCESS | 20634 | 1464289869309 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:09 INFO - PROCESS | 20634 | 1464289869551 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:11:09 INFO - PROCESS | 20634 | 1464289869897 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x93bec000 == 131 [pid = 20634] [id = 699] 12:11:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x95237800) [pid = 20634] [serial = 2098] [outer = (nil)] 12:11:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x9782e000) [pid = 20634] [serial = 2099] [outer = 0x95237800] 12:11:09 INFO - PROCESS | 20634 | 1464289869987 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x984e7000) [pid = 20634] [serial = 2100] [outer = 0x95237800] 12:11:10 INFO - PROCESS | 20634 | 1464289870888 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:11:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:11:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1628ms 12:11:10 INFO - PROCESS | 20634 | 1464289870929 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 20634 | 1464289870932 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:11:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:11:10 INFO - PROCESS | 20634 | 1464289870938 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - PROCESS | 20634 | 1464289870942 Marionette TRACE conn4 <- [1,2770,null,{}] 12:11:10 INFO - PROCESS | 20634 | 1464289870947 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:11 INFO - PROCESS | 20634 | 1464289871146 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:11:11 INFO - PROCESS | 20634 | 1464289871438 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a0cc00 == 132 [pid = 20634] [id = 700] 12:11:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x9567c000) [pid = 20634] [serial = 2101] [outer = (nil)] 12:11:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x99761000) [pid = 20634] [serial = 2102] [outer = 0x9567c000] 12:11:11 INFO - PROCESS | 20634 | 1464289871571 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x9981cc00) [pid = 20634] [serial = 2103] [outer = 0x9567c000] 12:11:12 INFO - PROCESS | 20634 | 1464289872487 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:11:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:11:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1590ms 12:11:12 INFO - PROCESS | 20634 | 1464289872530 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:11:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:11:12 INFO - PROCESS | 20634 | 1464289872534 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:11:12 INFO - PROCESS | 20634 | 1464289872540 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 20634 | 1464289872544 Marionette TRACE conn4 <- [1,2774,null,{}] 12:11:12 INFO - PROCESS | 20634 | 1464289872550 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:12 INFO - PROCESS | 20634 | 1464289872767 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:11:13 INFO - PROCESS | 20634 | 1464289873056 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x95689000 == 133 [pid = 20634] [id = 701] 12:11:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x98bed400) [pid = 20634] [serial = 2104] [outer = (nil)] 12:11:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x9982a800) [pid = 20634] [serial = 2105] [outer = 0x98bed400] 12:11:13 INFO - PROCESS | 20634 | 1464289873188 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x99b3f800) [pid = 20634] [serial = 2106] [outer = 0x98bed400] 12:11:14 INFO - PROCESS | 20634 | 1464289874059 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1590ms 12:11:14 INFO - PROCESS | 20634 | 1464289874134 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 20634 | 1464289874137 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:11:14 INFO - PROCESS | 20634 | 1464289874146 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 20634 | 1464289874149 Marionette TRACE conn4 <- [1,2778,null,{}] 12:11:14 INFO - PROCESS | 20634 | 1464289874155 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:14 INFO - PROCESS | 20634 | 1464289874367 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:11:14 INFO - PROCESS | 20634 | 1464289874717 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x99825400 == 134 [pid = 20634] [id = 702] 12:11:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x99827800) [pid = 20634] [serial = 2107] [outer = (nil)] 12:11:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x99c3e800) [pid = 20634] [serial = 2108] [outer = 0x99827800] 12:11:14 INFO - PROCESS | 20634 | 1464289874809 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x99c9a800) [pid = 20634] [serial = 2109] [outer = 0x99827800] 12:11:15 INFO - PROCESS | 20634 | 1464289875705 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:11:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:11:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1631ms 12:11:15 INFO - PROCESS | 20634 | 1464289875778 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 20634 | 1464289875782 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:11:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:11:15 INFO - PROCESS | 20634 | 1464289875789 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 20634 | 1464289875792 Marionette TRACE conn4 <- [1,2782,null,{}] 12:11:15 INFO - PROCESS | 20634 | 1464289875798 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:16 INFO - PROCESS | 20634 | 1464289876064 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:11:16 INFO - PROCESS | 20634 | 1464289876444 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 20634 | ++DOCSHELL 0x99823c00 == 135 [pid = 20634] [id = 703] 12:11:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x99e48c00) [pid = 20634] [serial = 2110] [outer = (nil)] 12:11:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x99e4e800) [pid = 20634] [serial = 2111] [outer = 0x99e48c00] 12:11:16 INFO - PROCESS | 20634 | 1464289876534 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x99ecb400) [pid = 20634] [serial = 2112] [outer = 0x99e48c00] 12:11:17 INFO - PROCESS | 20634 | 1464289877429 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:11:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:11:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1685ms 12:11:17 INFO - PROCESS | 20634 | 1464289877475 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 20634 | 1464289877479 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:11:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:11:17 INFO - PROCESS | 20634 | 1464289877485 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 20634 | 1464289877488 Marionette TRACE conn4 <- [1,2786,null,{}] 12:11:17 INFO - PROCESS | 20634 | 1464289877494 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:17 INFO - PROCESS | 20634 | 1464289877697 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa75400 == 134 [pid = 20634] [id = 404] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b9c00 == 133 [pid = 20634] [id = 685] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8796a000 == 132 [pid = 20634] [id = 684] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x86758800 == 131 [pid = 20634] [id = 683] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x87b63400 == 130 [pid = 20634] [id = 682] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x952a9800 == 129 [pid = 20634] [id = 680] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x86e55400 == 128 [pid = 20634] [id = 681] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x938d2000 == 127 [pid = 20634] [id = 679] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x910e9800 == 126 [pid = 20634] [id = 678] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x92587800 == 125 [pid = 20634] [id = 677] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x91a52800 == 124 [pid = 20634] [id = 675] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x91ce5c00 == 123 [pid = 20634] [id = 676] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x907aec00 == 122 [pid = 20634] [id = 674] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8d54d400 == 121 [pid = 20634] [id = 673] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8e74c800 == 120 [pid = 20634] [id = 672] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8e624400 == 119 [pid = 20634] [id = 671] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x911d1c00 == 118 [pid = 20634] [id = 586] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8ddee800 == 117 [pid = 20634] [id = 670] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8c1a1000 == 116 [pid = 20634] [id = 669] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x87b63800 == 115 [pid = 20634] [id = 667] 12:11:19 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd55400 == 114 [pid = 20634] [id = 668] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x904c0000) [pid = 20634] [serial = 1950] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x9a1a0000) [pid = 20634] [serial = 1985] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x8df0a400) [pid = 20634] [serial = 1943] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x907ad000) [pid = 20634] [serial = 1952] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x913e4000) [pid = 20634] [serial = 1956] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x884fa000) [pid = 20634] [serial = 1988] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8c19f000) [pid = 20634] [serial = 1995] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x9a1a5000) [pid = 20634] [serial = 1986] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x8d54cc00) [pid = 20634] [serial = 1866] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x92593800) [pid = 20634] [serial = 1965] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x8e623400) [pid = 20634] [serial = 1946] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8e62ac00) [pid = 20634] [serial = 1947] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x8e00ec00) [pid = 20634] [serial = 1944] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x91a8e800) [pid = 20634] [serial = 1958] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x952adc00) [pid = 20634] [serial = 1971] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x92333000) [pid = 20634] [serial = 1962] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x8e750000) [pid = 20634] [serial = 1949] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x8aa7d000) [pid = 20634] [serial = 1992] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x93bf5400) [pid = 20634] [serial = 1968] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x95687c00) [pid = 20634] [serial = 1973] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x8b694400) [pid = 20634] [serial = 1994] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x952a5000) [pid = 20634] [serial = 1970] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x99762400) [pid = 20634] [serial = 1977] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x9a092800) [pid = 20634] [serial = 1983] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x99b3e800) [pid = 20634] [serial = 1979] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x913de400) [pid = 20634] [serial = 1955] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x9975d400) [pid = 20634] [serial = 1976] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x91ce4400) [pid = 20634] [serial = 1959] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x9a087800) [pid = 20634] [serial = 1982] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x8dda5c00) [pid = 20634] [serial = 1941] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x99c35400) [pid = 20634] [serial = 1980] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x92510800) [pid = 20634] [serial = 1964] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x93a14800) [pid = 20634] [serial = 1967] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x8dd4f800) [pid = 20634] [serial = 1940] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x8796e400) [pid = 20634] [serial = 1934] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x9782a000) [pid = 20634] [serial = 1974] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x910df800) [pid = 20634] [serial = 1953] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x88b09000) [pid = 20634] [serial = 1989] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x87b67000) [pid = 20634] [serial = 1935] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x89fa7400) [pid = 20634] [serial = 1991] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x91f71400) [pid = 20634] [serial = 1961] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x8aed9c00) [pid = 20634] [serial = 1938] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x8aa78400) [pid = 20634] [serial = 1937] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 130 (0x8b695c00) [pid = 20634] [serial = 1997] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | --DOMWINDOW == 129 (0x8dd4e800) [pid = 20634] [serial = 1998] [outer = (nil)] [url = about:blank] 12:11:19 INFO - PROCESS | 20634 | 1464289879700 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 20634 | ++DOCSHELL 0x87aa5000 == 115 [pid = 20634] [id = 704] 12:11:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 130 (0x87b5bc00) [pid = 20634] [serial = 2113] [outer = (nil)] 12:11:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 131 (0x87b62000) [pid = 20634] [serial = 2114] [outer = 0x87b5bc00] 12:11:19 INFO - PROCESS | 20634 | 1464289879793 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x88ad7800) [pid = 20634] [serial = 2115] [outer = 0x87b5bc00] 12:11:20 INFO - PROCESS | 20634 | 1464289880609 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:11:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:11:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 3181ms 12:11:20 INFO - PROCESS | 20634 | 1464289880667 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 20634 | 1464289880674 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:11:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:11:20 INFO - PROCESS | 20634 | 1464289880681 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 20634 | 1464289880687 Marionette TRACE conn4 <- [1,2790,null,{}] 12:11:20 INFO - PROCESS | 20634 | 1464289880694 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:21 INFO - PROCESS | 20634 | 1464289881000 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:11:21 INFO - PROCESS | 20634 | 1464289881147 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fad000 == 116 [pid = 20634] [id = 705] 12:11:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x89faf400) [pid = 20634] [serial = 2116] [outer = (nil)] 12:11:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x8aa0f800) [pid = 20634] [serial = 2117] [outer = 0x89faf400] 12:11:21 INFO - PROCESS | 20634 | 1464289881244 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x8aa84000) [pid = 20634] [serial = 2118] [outer = 0x89faf400] 12:11:22 INFO - PROCESS | 20634 | 1464289882154 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:11:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:11:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1530ms 12:11:22 INFO - PROCESS | 20634 | 1464289882221 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:11:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:11:22 INFO - PROCESS | 20634 | 1464289882227 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:11:22 INFO - PROCESS | 20634 | 1464289882234 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 20634 | 1464289882238 Marionette TRACE conn4 <- [1,2794,null,{}] 12:11:22 INFO - PROCESS | 20634 | 1464289882243 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:22 INFO - PROCESS | 20634 | 1464289882532 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:11:22 INFO - PROCESS | 20634 | 1464289882560 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b698000 == 117 [pid = 20634] [id = 706] 12:11:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x8b6a0c00) [pid = 20634] [serial = 2119] [outer = (nil)] 12:11:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x8c1a0000) [pid = 20634] [serial = 2120] [outer = 0x8b6a0c00] 12:11:22 INFO - PROCESS | 20634 | 1464289882636 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8d548400) [pid = 20634] [serial = 2121] [outer = 0x8b6a0c00] 12:11:23 INFO - PROCESS | 20634 | 1464289883716 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1535ms 12:11:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:11:23 INFO - PROCESS | 20634 | 1464289883769 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 20634 | 1464289883771 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:11:23 INFO - PROCESS | 20634 | 1464289883791 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 20634 | 1464289883800 Marionette TRACE conn4 <- [1,2798,null,{}] 12:11:23 INFO - PROCESS | 20634 | 1464289883826 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:24 INFO - PROCESS | 20634 | 1464289884293 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:11:24 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x8b0b5000) [pid = 20634] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:11:24 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x86e56400) [pid = 20634] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:11:24 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x88b0a400) [pid = 20634] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:11:24 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x88b0fc00) [pid = 20634] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:11:24 INFO - PROCESS | 20634 | 1464289884490 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e56400 == 118 [pid = 20634] [id = 707] 12:11:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x8b0b5000) [pid = 20634] [serial = 2122] [outer = (nil)] 12:11:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x8ddef400) [pid = 20634] [serial = 2123] [outer = 0x8b0b5000] 12:11:24 INFO - PROCESS | 20634 | 1464289884570 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x8df0e800) [pid = 20634] [serial = 2124] [outer = 0x8b0b5000] 12:11:25 INFO - PROCESS | 20634 | 1464289885362 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1615ms 12:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:11:25 INFO - PROCESS | 20634 | 1464289885392 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 20634 | 1464289885395 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:11:25 INFO - PROCESS | 20634 | 1464289885402 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 20634 | 1464289885405 Marionette TRACE conn4 <- [1,2802,null,{}] 12:11:25 INFO - PROCESS | 20634 | 1464289885410 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:25 INFO - PROCESS | 20634 | 1464289885676 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:11:25 INFO - PROCESS | 20634 | 1464289885698 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x89fb0400 == 119 [pid = 20634] [id = 708] 12:11:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x8dde8800) [pid = 20634] [serial = 2125] [outer = (nil)] 12:11:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8e3c1800) [pid = 20634] [serial = 2126] [outer = 0x8dde8800] 12:11:25 INFO - PROCESS | 20634 | 1464289885773 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x8e3c4400) [pid = 20634] [serial = 2127] [outer = 0x8dde8800] 12:11:26 INFO - PROCESS | 20634 | 1464289886972 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1628ms 12:11:27 INFO - PROCESS | 20634 | 1464289887029 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:11:27 INFO - PROCESS | 20634 | 1464289887035 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:11:27 INFO - PROCESS | 20634 | 1464289887044 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 20634 | 1464289887050 Marionette TRACE conn4 <- [1,2806,null,{}] 12:11:27 INFO - PROCESS | 20634 | 1464289887058 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:27 INFO - PROCESS | 20634 | 1464289887369 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:11:27 INFO - PROCESS | 20634 | 1464289887655 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f8c400 == 120 [pid = 20634] [id = 709] 12:11:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x89f8f000) [pid = 20634] [serial = 2128] [outer = (nil)] 12:11:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8aa83800) [pid = 20634] [serial = 2129] [outer = 0x89f8f000] 12:11:27 INFO - PROCESS | 20634 | 1464289887759 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8c316800) [pid = 20634] [serial = 2130] [outer = 0x89f8f000] 12:11:28 INFO - PROCESS | 20634 | 1464289888698 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1682ms 12:11:28 INFO - PROCESS | 20634 | 1464289888725 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:11:28 INFO - PROCESS | 20634 | 1464289888734 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:11:28 INFO - PROCESS | 20634 | 1464289888745 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:11:28 INFO - PROCESS | 20634 | 1464289888749 Marionette TRACE conn4 <- [1,2810,null,{}] 12:11:28 INFO - PROCESS | 20634 | 1464289888756 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:29 INFO - PROCESS | 20634 | 1464289889084 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:11:29 INFO - PROCESS | 20634 | 1464289889304 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c1400 == 121 [pid = 20634] [id = 710] 12:11:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8e3c1c00) [pid = 20634] [serial = 2131] [outer = (nil)] 12:11:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8e6e8800) [pid = 20634] [serial = 2132] [outer = 0x8e3c1c00] 12:11:29 INFO - PROCESS | 20634 | 1464289889450 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x8ed49c00) [pid = 20634] [serial = 2133] [outer = 0x8e3c1c00] 12:11:30 INFO - PROCESS | 20634 | 1464289890396 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1681ms 12:11:30 INFO - PROCESS | 20634 | 1464289890426 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:11:30 INFO - PROCESS | 20634 | 1464289890430 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:11:30 INFO - PROCESS | 20634 | 1464289890436 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 20634 | 1464289890443 Marionette TRACE conn4 <- [1,2814,null,{}] 12:11:30 INFO - PROCESS | 20634 | 1464289890479 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:30 INFO - PROCESS | 20634 | 1464289890738 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:11:31 INFO - PROCESS | 20634 | 1464289891075 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e712c00 == 122 [pid = 20634] [id = 711] 12:11:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x90603800) [pid = 20634] [serial = 2134] [outer = (nil)] 12:11:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x907a7c00) [pid = 20634] [serial = 2135] [outer = 0x90603800] 12:11:31 INFO - PROCESS | 20634 | 1464289891173 Marionette DEBUG loaded listener.js 12:11:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x910e0000) [pid = 20634] [serial = 2136] [outer = 0x90603800] 12:11:32 INFO - PROCESS | 20634 | 1464289892153 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1751ms 12:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:11:32 INFO - PROCESS | 20634 | 1464289892188 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 20634 | 1464289892192 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:11:32 INFO - PROCESS | 20634 | 1464289892199 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 20634 | 1464289892202 Marionette TRACE conn4 <- [1,2818,null,{}] 12:11:32 INFO - PROCESS | 20634 | 1464289892208 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:32 INFO - PROCESS | 20634 | 1464289892424 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:11:32 INFO - PROCESS | 20634 | 1464289892763 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3b9400 == 123 [pid = 20634] [id = 712] 12:11:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8ed53c00) [pid = 20634] [serial = 2137] [outer = (nil)] 12:11:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x919d4c00) [pid = 20634] [serial = 2138] [outer = 0x8ed53c00] 12:11:32 INFO - PROCESS | 20634 | 1464289892858 Marionette DEBUG loaded listener.js 12:11:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x919e1400) [pid = 20634] [serial = 2139] [outer = 0x8ed53c00] 12:11:33 INFO - PROCESS | 20634 | 1464289893784 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1630ms 12:11:33 INFO - PROCESS | 20634 | 1464289893829 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:11:33 INFO - PROCESS | 20634 | 1464289893833 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:11:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:11:33 INFO - PROCESS | 20634 | 1464289893839 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:11:33 INFO - PROCESS | 20634 | 1464289893843 Marionette TRACE conn4 <- [1,2822,null,{}] 12:11:33 INFO - PROCESS | 20634 | 1464289893852 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:34 INFO - PROCESS | 20634 | 1464289894074 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:11:34 INFO - PROCESS | 20634 | 1464289894408 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x911cb800 == 124 [pid = 20634] [id = 713] 12:11:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x911cd000) [pid = 20634] [serial = 2140] [outer = (nil)] 12:11:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x91a85000) [pid = 20634] [serial = 2141] [outer = 0x911cd000] 12:11:34 INFO - PROCESS | 20634 | 1464289894504 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x91ce1400) [pid = 20634] [serial = 2142] [outer = 0x911cd000] 12:11:35 INFO - PROCESS | 20634 | 1464289895468 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:11:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:11:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1681ms 12:11:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:11:35 INFO - PROCESS | 20634 | 1464289895521 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:11:35 INFO - PROCESS | 20634 | 1464289895524 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:11:35 INFO - PROCESS | 20634 | 1464289895530 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 20634 | 1464289895534 Marionette TRACE conn4 <- [1,2826,null,{}] 12:11:35 INFO - PROCESS | 20634 | 1464289895540 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:35 INFO - PROCESS | 20634 | 1464289895793 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:11:36 INFO - PROCESS | 20634 | 1464289896134 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a5f000 == 125 [pid = 20634] [id = 714] 12:11:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x91a83800) [pid = 20634] [serial = 2143] [outer = (nil)] 12:11:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x92587c00) [pid = 20634] [serial = 2144] [outer = 0x91a83800] 12:11:36 INFO - PROCESS | 20634 | 1464289896238 Marionette DEBUG loaded listener.js 12:11:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x9389fc00) [pid = 20634] [serial = 2145] [outer = 0x91a83800] 12:11:37 INFO - PROCESS | 20634 | 1464289897160 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:11:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:11:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1685ms 12:11:37 INFO - PROCESS | 20634 | 1464289897214 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 20634 | 1464289897218 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:11:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:11:37 INFO - PROCESS | 20634 | 1464289897224 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 20634 | 1464289897228 Marionette TRACE conn4 <- [1,2830,null,{}] 12:11:37 INFO - PROCESS | 20634 | 1464289897234 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:37 INFO - PROCESS | 20634 | 1464289897453 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:11:37 INFO - PROCESS | 20634 | 1464289897751 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x919d8000 == 126 [pid = 20634] [id = 715] 12:11:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x92593400) [pid = 20634] [serial = 2146] [outer = (nil)] 12:11:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x93a14800) [pid = 20634] [serial = 2147] [outer = 0x92593400] 12:11:37 INFO - PROCESS | 20634 | 1464289897895 Marionette DEBUG loaded listener.js 12:11:38 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x93a1e400) [pid = 20634] [serial = 2148] [outer = 0x92593400] 12:11:38 INFO - PROCESS | 20634 | 1464289898772 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:11:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:11:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1579ms 12:11:38 INFO - PROCESS | 20634 | 1464289898805 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 20634 | 1464289898808 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:11:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:11:38 INFO - PROCESS | 20634 | 1464289898815 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 20634 | 1464289898819 Marionette TRACE conn4 <- [1,2834,null,{}] 12:11:38 INFO - PROCESS | 20634 | 1464289898845 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:39 INFO - PROCESS | 20634 | 1464289899074 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:11:39 INFO - PROCESS | 20634 | 1464289899409 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x938d6c00 == 127 [pid = 20634] [id = 716] 12:11:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x938d7c00) [pid = 20634] [serial = 2149] [outer = (nil)] 12:11:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x95234c00) [pid = 20634] [serial = 2150] [outer = 0x938d7c00] 12:11:39 INFO - PROCESS | 20634 | 1464289899501 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x952a5400) [pid = 20634] [serial = 2151] [outer = 0x938d7c00] 12:11:40 INFO - PROCESS | 20634 | 1464289900399 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:11:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:11:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1650ms 12:11:40 INFO - PROCESS | 20634 | 1464289900466 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:11:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:11:40 INFO - PROCESS | 20634 | 1464289900471 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:11:40 INFO - PROCESS | 20634 | 1464289900477 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:11:40 INFO - PROCESS | 20634 | 1464289900481 Marionette TRACE conn4 <- [1,2838,null,{}] 12:11:40 INFO - PROCESS | 20634 | 1464289900486 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:40 INFO - PROCESS | 20634 | 1464289900705 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:11:41 INFO - PROCESS | 20634 | 1464289901050 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0be400 == 128 [pid = 20634] [id = 717] 12:11:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x8dd4bc00) [pid = 20634] [serial = 2152] [outer = (nil)] 12:11:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x95680000) [pid = 20634] [serial = 2153] [outer = 0x8dd4bc00] 12:11:41 INFO - PROCESS | 20634 | 1464289901153 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x97829000) [pid = 20634] [serial = 2154] [outer = 0x8dd4bc00] 12:11:42 INFO - PROCESS | 20634 | 1464289902065 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:11:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:11:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1635ms 12:11:42 INFO - PROCESS | 20634 | 1464289902112 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:11:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:11:42 INFO - PROCESS | 20634 | 1464289902116 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:11:42 INFO - PROCESS | 20634 | 1464289902142 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:11:42 INFO - PROCESS | 20634 | 1464289902146 Marionette TRACE conn4 <- [1,2842,null,{}] 12:11:42 INFO - PROCESS | 20634 | 1464289902154 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:42 INFO - PROCESS | 20634 | 1464289902372 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:11:42 INFO - PROCESS | 20634 | 1464289902720 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 20634 | ++DOCSHELL 0x95344c00 == 129 [pid = 20634] [id = 718] 12:11:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x95347c00) [pid = 20634] [serial = 2155] [outer = (nil)] 12:11:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x9982a000) [pid = 20634] [serial = 2156] [outer = 0x95347c00] 12:11:42 INFO - PROCESS | 20634 | 1464289902812 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x99b40400) [pid = 20634] [serial = 2157] [outer = 0x95347c00] 12:11:43 INFO - PROCESS | 20634 | 1464289903740 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1654ms 12:11:43 INFO - PROCESS | 20634 | 1464289903776 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:11:43 INFO - PROCESS | 20634 | 1464289903780 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:11:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:11:43 INFO - PROCESS | 20634 | 1464289903786 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:11:43 INFO - PROCESS | 20634 | 1464289903790 Marionette TRACE conn4 <- [1,2846,null,{}] 12:11:43 INFO - PROCESS | 20634 | 1464289903796 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:44 INFO - PROCESS | 20634 | 1464289904053 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:11:44 INFO - PROCESS | 20634 | 1464289904402 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 20634 | ++DOCSHELL 0x99046000 == 130 [pid = 20634] [id = 719] 12:11:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x9a181000) [pid = 20634] [serial = 2158] [outer = (nil)] 12:11:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x9a186400) [pid = 20634] [serial = 2159] [outer = 0x9a181000] 12:11:44 INFO - PROCESS | 20634 | 1464289904502 Marionette DEBUG loaded listener.js 12:11:44 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x9a67e400) [pid = 20634] [serial = 2160] [outer = 0x9a181000] 12:11:45 INFO - PROCESS | 20634 | 1464289905416 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:11:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:11:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1690ms 12:11:45 INFO - PROCESS | 20634 | 1464289905493 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:11:45 INFO - PROCESS | 20634 | 1464289905498 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:11:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:11:45 INFO - PROCESS | 20634 | 1464289905507 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:11:45 INFO - PROCESS | 20634 | 1464289905510 Marionette TRACE conn4 <- [1,2850,null,{}] 12:11:45 INFO - PROCESS | 20634 | 1464289905516 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:45 INFO - PROCESS | 20634 | 1464289905730 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:11:46 INFO - PROCESS | 20634 | 1464289906084 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e749800 == 131 [pid = 20634] [id = 720] 12:11:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x8ed50c00) [pid = 20634] [serial = 2161] [outer = (nil)] 12:11:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x9aa54000) [pid = 20634] [serial = 2162] [outer = 0x8ed50c00] 12:11:46 INFO - PROCESS | 20634 | 1464289906176 Marionette DEBUG loaded listener.js 12:11:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x9aa57000) [pid = 20634] [serial = 2163] [outer = 0x8ed50c00] 12:11:47 INFO - PROCESS | 20634 | 1464289907144 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:11:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:11:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1682ms 12:11:47 INFO - PROCESS | 20634 | 1464289907190 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:11:47 INFO - PROCESS | 20634 | 1464289907194 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:11:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:11:47 INFO - PROCESS | 20634 | 1464289907200 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - PROCESS | 20634 | 1464289907204 Marionette TRACE conn4 <- [1,2854,null,{}] 12:11:47 INFO - PROCESS | 20634 | 1464289907209 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:47 INFO - PROCESS | 20634 | 1464289907421 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:11:47 INFO - PROCESS | 20634 | 1464289907766 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa52000 == 132 [pid = 20634] [id = 721] 12:11:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x9aa5a400) [pid = 20634] [serial = 2164] [outer = (nil)] 12:11:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x9aae7800) [pid = 20634] [serial = 2165] [outer = 0x9aa5a400] 12:11:47 INFO - PROCESS | 20634 | 1464289907860 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x9aaeb000) [pid = 20634] [serial = 2166] [outer = 0x9aa5a400] 12:11:48 INFO - PROCESS | 20634 | 1464289908778 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:11:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:11:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1633ms 12:11:48 INFO - PROCESS | 20634 | 1464289908834 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 20634 | 1464289908838 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:11:48 INFO - PROCESS | 20634 | 1464289908845 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 20634 | 1464289908847 Marionette TRACE conn4 <- [1,2858,null,{}] 12:11:48 INFO - PROCESS | 20634 | 1464289908853 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:49 INFO - PROCESS | 20634 | 1464289909085 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:11:49 INFO - PROCESS | 20634 | 1464289909425 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x9aa57400 == 133 [pid = 20634] [id = 722] 12:11:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x9aa5cc00) [pid = 20634] [serial = 2167] [outer = (nil)] 12:11:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x9ade4400) [pid = 20634] [serial = 2168] [outer = 0x9aa5cc00] 12:11:49 INFO - PROCESS | 20634 | 1464289909522 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x9ae6f400) [pid = 20634] [serial = 2169] [outer = 0x9aa5cc00] 12:11:50 INFO - PROCESS | 20634 | 1464289910408 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:11:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:11:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1638ms 12:11:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:11:50 INFO - PROCESS | 20634 | 1464289910483 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 20634 | 1464289910487 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:11:50 INFO - PROCESS | 20634 | 1464289910493 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 20634 | 1464289910496 Marionette TRACE conn4 <- [1,2862,null,{}] 12:11:50 INFO - PROCESS | 20634 | 1464289910502 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:50 INFO - PROCESS | 20634 | 1464289910725 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:11:51 INFO - PROCESS | 20634 | 1464289911081 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x904b9800 == 134 [pid = 20634] [id = 723] 12:11:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x911cf400) [pid = 20634] [serial = 2170] [outer = (nil)] 12:11:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x9b0d3800) [pid = 20634] [serial = 2171] [outer = 0x911cf400] 12:11:51 INFO - PROCESS | 20634 | 1464289911169 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x9b368c00) [pid = 20634] [serial = 2172] [outer = 0x911cf400] 12:11:52 INFO - PROCESS | 20634 | 1464289912093 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1642ms 12:11:52 INFO - PROCESS | 20634 | 1464289912135 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 20634 | 1464289912139 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:11:52 INFO - PROCESS | 20634 | 1464289912145 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 20634 | 1464289912149 Marionette TRACE conn4 <- [1,2866,null,{}] 12:11:52 INFO - PROCESS | 20634 | 1464289912154 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:52 INFO - PROCESS | 20634 | 1464289912368 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:11:52 INFO - PROCESS | 20634 | 1464289912718 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 20634 | ++DOCSHELL 0x9b0d0400 == 135 [pid = 20634] [id = 724] 12:11:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x9b922400) [pid = 20634] [serial = 2173] [outer = (nil)] 12:11:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x9cd25c00) [pid = 20634] [serial = 2174] [outer = 0x9b922400] 12:11:52 INFO - PROCESS | 20634 | 1464289912810 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x9cd28400) [pid = 20634] [serial = 2175] [outer = 0x9b922400] 12:11:53 INFO - PROCESS | 20634 | 1464289913720 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1631ms 12:11:53 INFO - PROCESS | 20634 | 1464289913776 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:11:53 INFO - PROCESS | 20634 | 1464289913780 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:11:53 INFO - PROCESS | 20634 | 1464289913787 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 20634 | 1464289913789 Marionette TRACE conn4 <- [1,2870,null,{}] 12:11:53 INFO - PROCESS | 20634 | 1464289913795 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:54 INFO - PROCESS | 20634 | 1464289914033 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:11:54 INFO - PROCESS | 20634 | 1464289914378 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x9add7c00 == 136 [pid = 20634] [id = 725] 12:11:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x9b362400) [pid = 20634] [serial = 2176] [outer = (nil)] 12:11:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0x9cd77c00) [pid = 20634] [serial = 2177] [outer = 0x9b362400] 12:11:54 INFO - PROCESS | 20634 | 1464289914476 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0x9cd7d400) [pid = 20634] [serial = 2178] [outer = 0x9b362400] 12:11:55 INFO - PROCESS | 20634 | 1464289915385 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1631ms 12:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:11:55 INFO - PROCESS | 20634 | 1464289915419 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:11:55 INFO - PROCESS | 20634 | 1464289915422 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:11:55 INFO - PROCESS | 20634 | 1464289915428 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 20634 | 1464289915432 Marionette TRACE conn4 <- [1,2874,null,{}] 12:11:55 INFO - PROCESS | 20634 | 1464289915438 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:55 INFO - PROCESS | 20634 | 1464289915659 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:11:56 INFO - PROCESS | 20634 | 1464289916017 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x91d83c00 == 137 [pid = 20634] [id = 726] 12:11:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x91d89800) [pid = 20634] [serial = 2179] [outer = (nil)] 12:11:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0x9d022800) [pid = 20634] [serial = 2180] [outer = 0x91d89800] 12:11:56 INFO - PROCESS | 20634 | 1464289916110 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0x9d0b1c00) [pid = 20634] [serial = 2181] [outer = 0x91d89800] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x884ec800 == 136 [pid = 20634] [id = 662] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x86a1bc00 == 135 [pid = 20634] [id = 463] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x95689000 == 134 [pid = 20634] [id = 701] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x99825400 == 133 [pid = 20634] [id = 702] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x86a0cc00 == 132 [pid = 20634] [id = 700] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x93bec000 == 131 [pid = 20634] [id = 699] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x93beb400 == 130 [pid = 20634] [id = 698] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x92bc5c00 == 129 [pid = 20634] [id = 696] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x92507000 == 128 [pid = 20634] [id = 697] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x88b02c00 == 127 [pid = 20634] [id = 695] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x91a54000 == 126 [pid = 20634] [id = 694] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x911ca800 == 125 [pid = 20634] [id = 693] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x89df7400 == 124 [pid = 20634] [id = 692] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x904b4800 == 123 [pid = 20634] [id = 691] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x8aa82800 == 122 [pid = 20634] [id = 689] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x8dda7400 == 121 [pid = 20634] [id = 690] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x8b6a1800 == 120 [pid = 20634] [id = 688] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x89fa8400 == 119 [pid = 20634] [id = 687] 12:11:58 INFO - PROCESS | 20634 | --DOCSHELL 0x86a15800 == 118 [pid = 20634] [id = 686] 12:11:58 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x8dd56800) [pid = 20634] [serial = 2057] [outer = (nil)] [url = about:blank] 12:11:58 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x8dd5b800) [pid = 20634] [serial = 2054] [outer = (nil)] [url = about:blank] 12:11:58 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x8ed57800) [pid = 20634] [serial = 2012] [outer = (nil)] [url = about:blank] 12:11:58 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x95231c00) [pid = 20634] [serial = 2036] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x92590c00) [pid = 20634] [serial = 2030] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x8dd5ac00) [pid = 20634] [serial = 2000] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x913d9c00) [pid = 20634] [serial = 2018] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x87974000) [pid = 20634] [serial = 2046] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x91a57000) [pid = 20634] [serial = 2021] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x89ee7800) [pid = 20634] [serial = 2049] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x8ddad800) [pid = 20634] [serial = 2055] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x89df4800) [pid = 20634] [serial = 2048] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x9060a000) [pid = 20634] [serial = 2015] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x92333400) [pid = 20634] [serial = 2027] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8aed8c00) [pid = 20634] [serial = 2003] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x87971400) [pid = 20634] [serial = 2045] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x91cec800) [pid = 20634] [serial = 2024] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x98b56c00) [pid = 20634] [serial = 2042] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x8b69f800) [pid = 20634] [serial = 2052] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x938d0800) [pid = 20634] [serial = 2033] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x9534cc00) [pid = 20634] [serial = 2039] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x8b0ba000) [pid = 20634] [serial = 2051] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x8e6e7400) [pid = 20634] [serial = 2009] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x8df04c00) [pid = 20634] [serial = 2006] [outer = (nil)] [url = about:blank] 12:11:59 INFO - PROCESS | 20634 | 1464289919307 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3938ms 12:11:59 INFO - PROCESS | 20634 | 1464289919365 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 20634 | 1464289919371 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:11:59 INFO - PROCESS | 20634 | 1464289919379 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 20634 | 1464289919384 Marionette TRACE conn4 <- [1,2878,null,{}] 12:11:59 INFO - PROCESS | 20634 | 1464289919393 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:59 INFO - PROCESS | 20634 | 1464289919642 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:11:59 INFO - PROCESS | 20634 | 1464289919864 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a1bc00 == 119 [pid = 20634] [id = 727] 12:11:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x87b66800) [pid = 20634] [serial = 2182] [outer = (nil)] 12:11:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x8984a000) [pid = 20634] [serial = 2183] [outer = 0x87b66800] 12:11:59 INFO - PROCESS | 20634 | 1464289919944 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x89dfbc00) [pid = 20634] [serial = 2184] [outer = 0x87b66800] 12:12:00 INFO - PROCESS | 20634 | 1464289920791 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1431ms 12:12:00 INFO - PROCESS | 20634 | 1464289920810 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:12:00 INFO - PROCESS | 20634 | 1464289920820 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:12:00 INFO - PROCESS | 20634 | 1464289920829 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - PROCESS | 20634 | 1464289920832 Marionette TRACE conn4 <- [1,2882,null,{}] 12:12:00 INFO - PROCESS | 20634 | 1464289920839 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:01 INFO - PROCESS | 20634 | 1464289921136 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:12:01 INFO - PROCESS | 20634 | 1464289921315 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:01 INFO - PROCESS | 20634 | ++DOCSHELL 0x86a18400 == 120 [pid = 20634] [id = 728] 12:12:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x89fb2400) [pid = 20634] [serial = 2185] [outer = (nil)] 12:12:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x8aa77800) [pid = 20634] [serial = 2186] [outer = 0x89fb2400] 12:12:01 INFO - PROCESS | 20634 | 1464289921412 Marionette DEBUG loaded listener.js 12:12:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x8aee0c00) [pid = 20634] [serial = 2187] [outer = 0x89fb2400] 12:12:02 INFO - PROCESS | 20634 | 1464289922426 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1644ms 12:12:02 INFO - PROCESS | 20634 | 1464289922474 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:12:02 INFO - PROCESS | 20634 | 1464289922479 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:12:02 INFO - PROCESS | 20634 | 1464289922491 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:12:02 INFO - PROCESS | 20634 | 1464289922497 Marionette TRACE conn4 <- [1,2886,null,{}] 12:12:02 INFO - PROCESS | 20634 | 1464289922513 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:02 INFO - PROCESS | 20634 | 1464289922793 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:12:02 INFO - PROCESS | 20634 | 1464289922831 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:02 INFO - PROCESS | 20634 | ++DOCSHELL 0x89edd400 == 121 [pid = 20634] [id = 729] 12:12:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x8c197c00) [pid = 20634] [serial = 2188] [outer = (nil)] 12:12:02 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x8dd4e800) [pid = 20634] [serial = 2189] [outer = 0x8c197c00] 12:12:02 INFO - PROCESS | 20634 | 1464289922912 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8dda6400) [pid = 20634] [serial = 2190] [outer = 0x8c197c00] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x8b0b5000) [pid = 20634] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x95237800) [pid = 20634] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x911cb400) [pid = 20634] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x8b698400) [pid = 20634] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x89faa800) [pid = 20634] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x91d8dc00) [pid = 20634] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x9567c000) [pid = 20634] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x98bed400) [pid = 20634] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x99e48c00) [pid = 20634] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x913d9800) [pid = 20634] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x95344800) [pid = 20634] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8e012c00) [pid = 20634] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x904be400) [pid = 20634] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x86e4e400) [pid = 20634] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x91a8d000) [pid = 20634] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x904bc400) [pid = 20634] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x88b05800) [pid = 20634] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x87b5bc00) [pid = 20634] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x911d3800) [pid = 20634] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8b6a0c00) [pid = 20634] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x92589c00) [pid = 20634] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x8c30f800) [pid = 20634] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x99827800) [pid = 20634] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x89faf400) [pid = 20634] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x93d94000) [pid = 20634] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x8dda8000) [pid = 20634] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x89f90800) [pid = 20634] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x91ce3c00) [pid = 20634] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x92bca400) [pid = 20634] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x8dde3000) [pid = 20634] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x8ed58800) [pid = 20634] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x938d1400) [pid = 20634] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x8aed6c00) [pid = 20634] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x93d92400) [pid = 20634] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x9258a400) [pid = 20634] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x8e62d000) [pid = 20634] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x91d8e400) [pid = 20634] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:12:04 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x8e017c00) [pid = 20634] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:12:04 INFO - PROCESS | 20634 | 1464289924707 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:12:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:12:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2241ms 12:12:04 INFO - PROCESS | 20634 | 1464289924732 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:12:04 INFO - PROCESS | 20634 | 1464289924737 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:12:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:12:04 INFO - PROCESS | 20634 | 1464289924754 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:12:04 INFO - PROCESS | 20634 | 1464289924756 Marionette TRACE conn4 <- [1,2890,null,{}] 12:12:04 INFO - PROCESS | 20634 | 1464289924762 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:04 INFO - PROCESS | 20634 | 1464289924945 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:12:04 INFO - PROCESS | 20634 | 1464289924961 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:04 INFO - PROCESS | 20634 | ++DOCSHELL 0x87a9e400 == 122 [pid = 20634] [id = 730] 12:12:04 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8c30c400) [pid = 20634] [serial = 2191] [outer = (nil)] 12:12:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8dda5800) [pid = 20634] [serial = 2192] [outer = 0x8c30c400] 12:12:05 INFO - PROCESS | 20634 | 1464289925034 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8dde3c00) [pid = 20634] [serial = 2193] [outer = 0x8c30c400] 12:12:06 INFO - PROCESS | 20634 | 1464289926040 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1327ms 12:12:06 INFO - PROCESS | 20634 | 1464289926081 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 20634 | 1464289926085 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:12:06 INFO - PROCESS | 20634 | 1464289926091 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 20634 | 1464289926093 Marionette TRACE conn4 <- [1,2894,null,{}] 12:12:06 INFO - PROCESS | 20634 | 1464289926099 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:06 INFO - PROCESS | 20634 | 1464289926411 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:12:06 INFO - PROCESS | 20634 | 1464289926781 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x87b5c800 == 123 [pid = 20634] [id = 731] 12:12:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x87b5d000) [pid = 20634] [serial = 2194] [outer = (nil)] 12:12:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x87b68400) [pid = 20634] [serial = 2195] [outer = 0x87b5d000] 12:12:06 INFO - PROCESS | 20634 | 1464289926878 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8984e000) [pid = 20634] [serial = 2196] [outer = 0x87b5d000] 12:12:07 INFO - PROCESS | 20634 | 1464289927851 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:12:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:12:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1838ms 12:12:07 INFO - PROCESS | 20634 | 1464289927931 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 20634 | 1464289927937 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:12:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:12:07 INFO - PROCESS | 20634 | 1464289927945 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 20634 | 1464289927952 Marionette TRACE conn4 <- [1,2898,null,{}] 12:12:07 INFO - PROCESS | 20634 | 1464289927959 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:08 INFO - PROCESS | 20634 | 1464289928214 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:12:08 INFO - PROCESS | 20634 | 1464289928565 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0b5c00 == 124 [pid = 20634] [id = 732] 12:12:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8b0bd000) [pid = 20634] [serial = 2197] [outer = (nil)] 12:12:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x8b64b000) [pid = 20634] [serial = 2198] [outer = 0x8b0bd000] 12:12:08 INFO - PROCESS | 20634 | 1464289928656 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8b69c800) [pid = 20634] [serial = 2199] [outer = 0x8b0bd000] 12:12:09 INFO - PROCESS | 20634 | 1464289929673 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:12:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:12:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1788ms 12:12:09 INFO - PROCESS | 20634 | 1464289929733 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:12:09 INFO - PROCESS | 20634 | 1464289929738 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:12:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:12:09 INFO - PROCESS | 20634 | 1464289929745 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:12:09 INFO - PROCESS | 20634 | 1464289929749 Marionette TRACE conn4 <- [1,2902,null,{}] 12:12:09 INFO - PROCESS | 20634 | 1464289929755 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:09 INFO - PROCESS | 20634 | 1464289929988 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:12:10 INFO - PROCESS | 20634 | 1464289930375 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c316400 == 125 [pid = 20634] [id = 733] 12:12:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x8dda1c00) [pid = 20634] [serial = 2200] [outer = (nil)] 12:12:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8dde2c00) [pid = 20634] [serial = 2201] [outer = 0x8dda1c00] 12:12:10 INFO - PROCESS | 20634 | 1464289930474 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8df0a400) [pid = 20634] [serial = 2202] [outer = 0x8dda1c00] 12:12:11 INFO - PROCESS | 20634 | 1464289931467 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1787ms 12:12:11 INFO - PROCESS | 20634 | 1464289931533 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:12:11 INFO - PROCESS | 20634 | 1464289931539 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:12:11 INFO - PROCESS | 20634 | 1464289931557 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 20634 | 1464289931564 Marionette TRACE conn4 <- [1,2906,null,{}] 12:12:11 INFO - PROCESS | 20634 | 1464289931570 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:11 INFO - PROCESS | 20634 | 1464289931829 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:12:12 INFO - PROCESS | 20634 | 1464289932179 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:12 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd47800 == 126 [pid = 20634] [id = 734] 12:12:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8e3bb800) [pid = 20634] [serial = 2203] [outer = (nil)] 12:12:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8e6ed800) [pid = 20634] [serial = 2204] [outer = 0x8e3bb800] 12:12:12 INFO - PROCESS | 20634 | 1464289932268 Marionette DEBUG loaded listener.js 12:12:12 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8e74cc00) [pid = 20634] [serial = 2205] [outer = 0x8e3bb800] 12:12:13 INFO - PROCESS | 20634 | 1464289933208 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1692ms 12:12:13 INFO - PROCESS | 20634 | 1464289933241 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 20634 | 1464289933244 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:12:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:12:13 INFO - PROCESS | 20634 | 1464289933251 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 20634 | 1464289933254 Marionette TRACE conn4 <- [1,2910,null,{}] 12:12:13 INFO - PROCESS | 20634 | 1464289933260 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:13 INFO - PROCESS | 20634 | 1464289933464 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:12:13 INFO - PROCESS | 20634 | 1464289933761 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x8ed4dc00 == 127 [pid = 20634] [id = 735] 12:12:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x904b5400) [pid = 20634] [serial = 2206] [outer = (nil)] 12:12:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x904bc800) [pid = 20634] [serial = 2207] [outer = 0x904b5400] 12:12:13 INFO - PROCESS | 20634 | 1464289933895 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x904c1400) [pid = 20634] [serial = 2208] [outer = 0x904b5400] 12:12:14 INFO - PROCESS | 20634 | 1464289934694 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:12:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:12:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:12:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1480ms 12:12:14 INFO - PROCESS | 20634 | 1464289934731 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 20634 | 1464289934734 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 12:12:14 INFO - TEST-START | /DOMEvents/constructors.html 12:12:14 INFO - PROCESS | 20634 | 1464289934741 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 20634 | 1464289934744 Marionette TRACE conn4 <- [1,2914,null,{}] 12:12:14 INFO - PROCESS | 20634 | 1464289934750 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:14 INFO - PROCESS | 20634 | 1464289934950 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 12:12:15 INFO - PROCESS | 20634 | 1464289935263 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:15 INFO - PROCESS | 20634 | ++DOCSHELL 0x907a0400 == 128 [pid = 20634] [id = 736] 12:12:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x907a0c00) [pid = 20634] [serial = 2209] [outer = (nil)] 12:12:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x910e1000) [pid = 20634] [serial = 2210] [outer = 0x907a0c00] 12:12:15 INFO - PROCESS | 20634 | 1464289935366 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x913e4400) [pid = 20634] [serial = 2211] [outer = 0x907a0c00] 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:12:16 INFO - PROCESS | 20634 | 1464289936412 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:12:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 1743ms 12:12:16 INFO - PROCESS | 20634 | 1464289936484 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 12:12:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:12:16 INFO - PROCESS | 20634 | 1464289936494 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 12:12:16 INFO - PROCESS | 20634 | 1464289936503 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:12:16 INFO - PROCESS | 20634 | 1464289936510 Marionette TRACE conn4 <- [1,2918,null,{}] 12:12:16 INFO - PROCESS | 20634 | 1464289936543 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:16 INFO - PROCESS | 20634 | 1464289936838 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 12:12:17 INFO - PROCESS | 20634 | 1464289937107 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 20634 | ++DOCSHELL 0x9060a800 == 129 [pid = 20634] [id = 737] 12:12:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x919d8800) [pid = 20634] [serial = 2212] [outer = (nil)] 12:12:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x91cebc00) [pid = 20634] [serial = 2213] [outer = 0x919d8800] 12:12:17 INFO - PROCESS | 20634 | 1464289937217 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x91d81800) [pid = 20634] [serial = 2214] [outer = 0x919d8800] 12:12:18 INFO - PROCESS | 20634 | 1464289938033 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:12:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:12:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1546ms 12:12:18 INFO - PROCESS | 20634 | 1464289938048 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 20634 | 1464289938052 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 12:12:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:12:18 INFO - PROCESS | 20634 | 1464289938059 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 20634 | 1464289938062 Marionette TRACE conn4 <- [1,2922,null,{}] 12:12:18 INFO - PROCESS | 20634 | 1464289938068 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:18 INFO - PROCESS | 20634 | 1464289938261 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 12:12:18 INFO - PROCESS | 20634 | 1464289938530 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a59c00 == 130 [pid = 20634] [id = 738] 12:12:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x91d87800) [pid = 20634] [serial = 2215] [outer = (nil)] 12:12:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x92333800) [pid = 20634] [serial = 2216] [outer = 0x91d87800] 12:12:18 INFO - PROCESS | 20634 | 1464289938620 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x924b0800) [pid = 20634] [serial = 2217] [outer = 0x91d87800] 12:12:19 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:12:19 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:12:19 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:12:19 INFO - PROCESS | 20634 | [20634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:12:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:12:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:12:19 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 12:12:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:12:19 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 12:12:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:12:19 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]" 12:12:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:12:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:12:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1448ms 12:12:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:12:19 INFO - PROCESS | 20634 | 1464289939482 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:12:19 INFO - PROCESS | 20634 | 1464289939509 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 20634 | 1464289939517 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 12:12:19 INFO - PROCESS | 20634 | 1464289939526 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 20634 | 1464289939536 Marionette TRACE conn4 <- [1,2926,null,{}] 12:12:19 INFO - PROCESS | 20634 | 1464289939542 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:19 INFO - PROCESS | 20634 | 1464289939770 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 12:12:20 INFO - PROCESS | 20634 | 1464289940045 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x91d87400 == 131 [pid = 20634] [id = 739] 12:12:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x924a4400) [pid = 20634] [serial = 2218] [outer = (nil)] 12:12:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x92bd0800) [pid = 20634] [serial = 2219] [outer = 0x924a4400] 12:12:20 INFO - PROCESS | 20634 | 1464289940137 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x938a3c00) [pid = 20634] [serial = 2220] [outer = 0x924a4400] 12:12:20 INFO - PROCESS | 20634 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:12:20 INFO - PROCESS | 20634 | 1464289940964 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:12:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:12:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1487ms 12:12:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:12:21 INFO - PROCESS | 20634 | 1464289941014 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 12:12:21 INFO - PROCESS | 20634 | 1464289941017 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 12:12:21 INFO - PROCESS | 20634 | 1464289941024 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:12:21 INFO - PROCESS | 20634 | 1464289941034 Marionette TRACE conn4 <- [1,2930,null,{}] 12:12:21 INFO - PROCESS | 20634 | 1464289941039 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:21 INFO - PROCESS | 20634 | 1464289941273 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 12:12:21 INFO - PROCESS | 20634 | 1464289941580 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x9258e000 == 132 [pid = 20634] [id = 740] 12:12:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0x938d1400) [pid = 20634] [serial = 2221] [outer = (nil)] 12:12:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0x93bea800) [pid = 20634] [serial = 2222] [outer = 0x938d1400] 12:12:21 INFO - PROCESS | 20634 | 1464289941665 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x93d93000) [pid = 20634] [serial = 2223] [outer = 0x938d1400] 12:12:22 INFO - PROCESS | 20634 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:12:22 INFO - PROCESS | 20634 | 1464289942488 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:12:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:12:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1490ms 12:12:22 INFO - PROCESS | 20634 | 1464289942513 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 20634 | 1464289942517 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 12:12:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:12:22 INFO - PROCESS | 20634 | 1464289942523 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 20634 | 1464289942527 Marionette TRACE conn4 <- [1,2934,null,{}] 12:12:22 INFO - PROCESS | 20634 | 1464289942532 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:22 INFO - PROCESS | 20634 | 1464289942724 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 12:12:23 INFO - PROCESS | 20634 | 1464289942998 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x95231c00 == 133 [pid = 20634] [id = 741] 12:12:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x95237800) [pid = 20634] [serial = 2224] [outer = (nil)] 12:12:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x95282400) [pid = 20634] [serial = 2225] [outer = 0x95237800] 12:12:23 INFO - PROCESS | 20634 | 1464289943105 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x9567f400) [pid = 20634] [serial = 2226] [outer = 0x95237800] 12:12:23 INFO - PROCESS | 20634 | 1464289943968 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:12:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:12:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1488ms 12:12:24 INFO - PROCESS | 20634 | 1464289944011 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 20634 | 1464289944015 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 12:12:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:12:24 INFO - PROCESS | 20634 | 1464289944021 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 20634 | 1464289944025 Marionette TRACE conn4 <- [1,2938,null,{}] 12:12:24 INFO - PROCESS | 20634 | 1464289944031 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:24 INFO - PROCESS | 20634 | 1464289944294 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 12:12:24 INFO - PROCESS | 20634 | 1464289944569 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 20634 | ++DOCSHELL 0x904b5c00 == 134 [pid = 20634] [id = 742] 12:12:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x938d3c00) [pid = 20634] [serial = 2227] [outer = (nil)] 12:12:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x99829000) [pid = 20634] [serial = 2228] [outer = 0x938d3c00] 12:12:24 INFO - PROCESS | 20634 | 1464289944659 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x99825800) [pid = 20634] [serial = 2229] [outer = 0x938d3c00] 12:12:25 INFO - PROCESS | 20634 | 1464289945477 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:12:25 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. 12:12:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1531ms 12:12:25 INFO - PROCESS | 20634 | 1464289945552 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 12:12:25 INFO - PROCESS | 20634 | 1464289945555 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 12:12:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:12:25 INFO - PROCESS | 20634 | 1464289945562 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:12:25 INFO - PROCESS | 20634 | 1464289945565 Marionette TRACE conn4 <- [1,2942,null,{}] 12:12:25 INFO - PROCESS | 20634 | 1464289945571 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:25 INFO - PROCESS | 20634 | 1464289945776 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 12:12:26 INFO - PROCESS | 20634 | 1464289946080 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x95683c00 == 135 [pid = 20634] [id = 743] 12:12:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x99824800) [pid = 20634] [serial = 2230] [outer = (nil)] 12:12:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x99e4bc00) [pid = 20634] [serial = 2231] [outer = 0x99824800] 12:12:26 INFO - PROCESS | 20634 | 1464289946166 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x99ebe400) [pid = 20634] [serial = 2232] [outer = 0x99824800] 12:12:26 INFO - PROCESS | 20634 | 1464289946981 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:12:26 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 12:12:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:12:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1433ms 12:12:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:12:27 INFO - PROCESS | 20634 | 1464289946996 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 20634 | 1464289946999 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 12:12:27 INFO - PROCESS | 20634 | 1464289947005 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 20634 | 1464289947008 Marionette TRACE conn4 <- [1,2946,null,{}] 12:12:27 INFO - PROCESS | 20634 | 1464289947014 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:27 INFO - PROCESS | 20634 | 1464289947208 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 12:12:27 INFO - PROCESS | 20634 | 1464289947485 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 20634 | ++DOCSHELL 0x99e46000 == 136 [pid = 20634] [id = 744] 12:12:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x9a184400) [pid = 20634] [serial = 2233] [outer = (nil)] 12:12:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x9aa50c00) [pid = 20634] [serial = 2234] [outer = 0x9a184400] 12:12:27 INFO - PROCESS | 20634 | 1464289947583 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x9aa58400) [pid = 20634] [serial = 2235] [outer = 0x9a184400] 12:12:28 INFO - PROCESS | 20634 | 1464289948412 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:12:28 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. 12:12:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1439ms 12:12:28 INFO - PROCESS | 20634 | 1464289948444 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 20634 | 1464289948448 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 12:12:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:12:28 INFO - PROCESS | 20634 | 1464289948455 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - PROCESS | 20634 | 1464289948458 Marionette TRACE conn4 <- [1,2950,null,{}] 12:12:28 INFO - PROCESS | 20634 | 1464289948464 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:28 INFO - PROCESS | 20634 | 1464289948698 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 12:12:29 INFO - PROCESS | 20634 | 1464289948981 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x9a090800 == 137 [pid = 20634] [id = 745] 12:12:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x9a183c00) [pid = 20634] [serial = 2236] [outer = (nil)] 12:12:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x9b0d5800) [pid = 20634] [serial = 2237] [outer = 0x9a183c00] 12:12:29 INFO - PROCESS | 20634 | 1464289949079 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 189 (0x9b924000) [pid = 20634] [serial = 2238] [outer = 0x9a183c00] 12:12:29 INFO - PROCESS | 20634 | ++DOCSHELL 0x9ae73000 == 138 [pid = 20634] [id = 746] 12:12:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 190 (0xa113b000) [pid = 20634] [serial = 2239] [outer = (nil)] 12:12:29 INFO - PROCESS | 20634 | ++DOMWINDOW == 191 (0xa113c000) [pid = 20634] [serial = 2240] [outer = 0xa113b000] 12:12:30 INFO - PROCESS | 20634 | 1464289950053 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:12:30 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. 12:12:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1636ms 12:12:30 INFO - PROCESS | 20634 | 1464289950095 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 20634 | 1464289950097 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 12:12:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:12:30 INFO - PROCESS | 20634 | 1464289950104 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 20634 | 1464289950107 Marionette TRACE conn4 <- [1,2954,null,{}] 12:12:30 INFO - PROCESS | 20634 | 1464289950113 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:30 INFO - PROCESS | 20634 | 1464289950353 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 12:12:30 INFO - PROCESS | 20634 | 1464289950665 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x9b3c1800 == 139 [pid = 20634] [id = 747] 12:12:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 192 (0x9cde9800) [pid = 20634] [serial = 2241] [outer = (nil)] 12:12:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 193 (0xa1133800) [pid = 20634] [serial = 2242] [outer = 0x9cde9800] 12:12:30 INFO - PROCESS | 20634 | 1464289950799 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 194 (0xa2148400) [pid = 20634] [serial = 2243] [outer = 0x9cde9800] 12:12:31 INFO - PROCESS | 20634 | 1464289951581 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:12:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:12:31 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 12:12:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1528ms 12:12:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:12:31 INFO - PROCESS | 20634 | 1464289951632 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 20634 | 1464289951635 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 12:12:31 INFO - PROCESS | 20634 | 1464289951642 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 20634 | 1464289951647 Marionette TRACE conn4 <- [1,2958,null,{}] 12:12:31 INFO - PROCESS | 20634 | 1464289951653 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:31 INFO - PROCESS | 20634 | 1464289951870 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 12:12:32 INFO - PROCESS | 20634 | 1464289952175 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:32 INFO - PROCESS | 20634 | ++DOCSHELL 0x98b4c000 == 140 [pid = 20634] [id = 748] 12:12:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 195 (0xa2279400) [pid = 20634] [serial = 2244] [outer = (nil)] 12:12:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 196 (0xa264a000) [pid = 20634] [serial = 2245] [outer = 0xa2279400] 12:12:32 INFO - PROCESS | 20634 | 1464289952264 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 20634 | ++DOMWINDOW == 197 (0xa26c4000) [pid = 20634] [serial = 2246] [outer = 0xa2279400] 12:12:33 INFO - PROCESS | 20634 | 1464289953131 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:12:33 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. 12:12:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1529ms 12:12:33 INFO - PROCESS | 20634 | 1464289953170 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 12:12:33 INFO - PROCESS | 20634 | 1464289953173 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 12:12:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:12:33 INFO - PROCESS | 20634 | 1464289953180 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:12:33 INFO - PROCESS | 20634 | 1464289953183 Marionette TRACE conn4 <- [1,2962,null,{}] 12:12:33 INFO - PROCESS | 20634 | 1464289953189 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:33 INFO - PROCESS | 20634 | 1464289953504 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 12:12:33 INFO - PROCESS | 20634 | 1464289953738 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5a000 == 141 [pid = 20634] [id = 749] 12:12:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 198 (0x8796e400) [pid = 20634] [serial = 2247] [outer = (nil)] 12:12:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 199 (0xa30e9000) [pid = 20634] [serial = 2248] [outer = 0x8796e400] 12:12:33 INFO - PROCESS | 20634 | 1464289953833 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 200 (0xa30f2800) [pid = 20634] [serial = 2249] [outer = 0x8796e400] 12:12:34 INFO - PROCESS | 20634 | 1464289954657 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:12:34 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. 12:12:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1528ms 12:12:34 INFO - PROCESS | 20634 | 1464289954709 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 12:12:34 INFO - PROCESS | 20634 | 1464289954712 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 12:12:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:12:34 INFO - PROCESS | 20634 | 1464289954719 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 20634 | 1464289954723 Marionette TRACE conn4 <- [1,2966,null,{}] 12:12:34 INFO - PROCESS | 20634 | 1464289954728 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:34 INFO - PROCESS | 20634 | 1464289954927 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 12:12:35 INFO - PROCESS | 20634 | 1464289955234 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:35 INFO - PROCESS | 20634 | ++DOCSHELL 0xa2649800 == 142 [pid = 20634] [id = 750] 12:12:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 201 (0xa325ac00) [pid = 20634] [serial = 2250] [outer = (nil)] 12:12:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 202 (0xa35ecc00) [pid = 20634] [serial = 2251] [outer = 0xa325ac00] 12:12:35 INFO - PROCESS | 20634 | 1464289955326 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 20634 | ++DOMWINDOW == 203 (0xa35f0800) [pid = 20634] [serial = 2252] [outer = 0xa325ac00] 12:12:36 INFO - PROCESS | 20634 | 1464289956149 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:12:36 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. 12:12:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1483ms 12:12:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:12:36 INFO - PROCESS | 20634 | 1464289956202 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 20634 | 1464289956205 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 12:12:36 INFO - PROCESS | 20634 | 1464289956212 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 20634 | 1464289956215 Marionette TRACE conn4 <- [1,2970,null,{}] 12:12:36 INFO - PROCESS | 20634 | 1464289956220 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:36 INFO - PROCESS | 20634 | 1464289956457 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x87aa5000 == 141 [pid = 20634] [id = 704] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x89edfc00 == 140 [pid = 20634] [id = 666] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x8b698000 == 139 [pid = 20634] [id = 706] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x86e51400 == 138 [pid = 20634] [id = 663] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x86e56400 == 137 [pid = 20634] [id = 707] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x87972400 == 136 [pid = 20634] [id = 664] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x87a9e400 == 135 [pid = 20634] [id = 730] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x89edd400 == 134 [pid = 20634] [id = 729] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x86a18400 == 133 [pid = 20634] [id = 728] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x86a1bc00 == 132 [pid = 20634] [id = 727] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x99046000 == 131 [pid = 20634] [id = 719] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x95344c00 == 130 [pid = 20634] [id = 718] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x938d6c00 == 129 [pid = 20634] [id = 716] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0be400 == 128 [pid = 20634] [id = 717] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x919d8000 == 127 [pid = 20634] [id = 715] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x91a5f000 == 126 [pid = 20634] [id = 714] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x911cb800 == 125 [pid = 20634] [id = 713] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3b9400 == 124 [pid = 20634] [id = 712] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x8e712c00 == 123 [pid = 20634] [id = 711] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x89f8c400 == 122 [pid = 20634] [id = 709] 12:12:38 INFO - PROCESS | 20634 | --DOCSHELL 0x8e3c1400 == 121 [pid = 20634] [id = 710] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 202 (0x8e3c1800) [pid = 20634] [serial = 2126] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 201 (0x8df0e800) [pid = 20634] [serial = 2124] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 200 (0x9782e000) [pid = 20634] [serial = 2099] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 199 (0x91a5d000) [pid = 20634] [serial = 2022] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 198 (0x8e3ba400) [pid = 20634] [serial = 2069] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 197 (0x8aed9800) [pid = 20634] [serial = 2064] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 196 (0x924aec00) [pid = 20634] [serial = 2087] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 195 (0x9981cc00) [pid = 20634] [serial = 2103] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 194 (0x9982a800) [pid = 20634] [serial = 2105] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 193 (0x99ecb400) [pid = 20634] [serial = 2112] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 192 (0x91d87c00) [pid = 20634] [serial = 2025] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 191 (0x984e7800) [pid = 20634] [serial = 2043] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 190 (0x984e7000) [pid = 20634] [serial = 2100] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 189 (0x99b3f800) [pid = 20634] [serial = 2106] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 188 (0x913d8400) [pid = 20634] [serial = 2078] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x919dc000) [pid = 20634] [serial = 2019] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x884ed000) [pid = 20634] [serial = 2061] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x924aa800) [pid = 20634] [serial = 2028] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x90607400) [pid = 20634] [serial = 2075] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x8b64fc00) [pid = 20634] [serial = 2004] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x88ad7800) [pid = 20634] [serial = 2115] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x92504800) [pid = 20634] [serial = 2088] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x91a57800) [pid = 20634] [serial = 2081] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8c1a0000) [pid = 20634] [serial = 2120] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x93d99000) [pid = 20634] [serial = 2094] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x8dd49800) [pid = 20634] [serial = 2067] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x99761000) [pid = 20634] [serial = 2102] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x87971c00) [pid = 20634] [serial = 2060] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x919d2800) [pid = 20634] [serial = 2079] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x910e4c00) [pid = 20634] [serial = 2076] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x8aa06800) [pid = 20634] [serial = 2063] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x99c3e800) [pid = 20634] [serial = 2108] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x8aa84000) [pid = 20634] [serial = 2118] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x87b62000) [pid = 20634] [serial = 2114] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x95349800) [pid = 20634] [serial = 2097] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x8df0c000) [pid = 20634] [serial = 2007] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x8c311000) [pid = 20634] [serial = 1932] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x91a5c000) [pid = 20634] [serial = 2082] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x91f6dc00) [pid = 20634] [serial = 2085] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x8d548400) [pid = 20634] [serial = 2121] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x8ddef400) [pid = 20634] [serial = 2123] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x92bd0400) [pid = 20634] [serial = 2090] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x8e6f1c00) [pid = 20634] [serial = 2072] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8e74b800) [pid = 20634] [serial = 2073] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x8aa0f800) [pid = 20634] [serial = 2117] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x9060e000) [pid = 20634] [serial = 2016] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x95342400) [pid = 20634] [serial = 2096] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x8e3c8c00) [pid = 20634] [serial = 2070] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x9526f400) [pid = 20634] [serial = 2037] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x8dde7000) [pid = 20634] [serial = 2001] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x95682000) [pid = 20634] [serial = 2040] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x99c9a800) [pid = 20634] [serial = 2109] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x93d8cc00) [pid = 20634] [serial = 2034] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x91f66000) [pid = 20634] [serial = 2084] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x938c9400) [pid = 20634] [serial = 2091] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x904b9c00) [pid = 20634] [serial = 2013] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x99e4e800) [pid = 20634] [serial = 2111] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x92bc2c00) [pid = 20634] [serial = 2031] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x93d90c00) [pid = 20634] [serial = 2093] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x8c319000) [pid = 20634] [serial = 2066] [outer = (nil)] [url = about:blank] 12:12:38 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x8e71d000) [pid = 20634] [serial = 2010] [outer = (nil)] [url = about:blank] 12:12:39 INFO - PROCESS | 20634 | 1464289959102 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5c800 == 122 [pid = 20634] [id = 751] 12:12:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x87972400) [pid = 20634] [serial = 2253] [outer = (nil)] 12:12:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x87aa1000) [pid = 20634] [serial = 2254] [outer = 0x87972400] 12:12:39 INFO - PROCESS | 20634 | 1464289959196 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x884f2400) [pid = 20634] [serial = 2255] [outer = 0x87972400] 12:12:39 INFO - PROCESS | 20634 | 1464289959916 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:12: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. 12:12:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3738ms 12:12:39 INFO - PROCESS | 20634 | 1464289959950 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 20634 | 1464289959955 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 12:12:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:12:39 INFO - PROCESS | 20634 | 1464289959963 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 20634 | 1464289959968 Marionette TRACE conn4 <- [1,2974,null,{}] 12:12:39 INFO - PROCESS | 20634 | 1464289959975 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:40 INFO - PROCESS | 20634 | 1464289960167 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 12:12:40 INFO - PROCESS | 20634 | 1464289960405 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x89f8bc00 == 123 [pid = 20634] [id = 752] 12:12:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x89f8c400) [pid = 20634] [serial = 2256] [outer = (nil)] 12:12:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x89faa800) [pid = 20634] [serial = 2257] [outer = 0x89f8c400] 12:12:40 INFO - PROCESS | 20634 | 1464289960498 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8aa7b800) [pid = 20634] [serial = 2258] [outer = 0x89f8c400] 12:12:41 INFO - PROCESS | 20634 | 1464289961272 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:12: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. 12:12:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1342ms 12:12:41 INFO - PROCESS | 20634 | 1464289961349 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 12:12:41 INFO - PROCESS | 20634 | 1464289961356 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 12:12:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:12:41 INFO - PROCESS | 20634 | 1464289961362 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:12:41 INFO - PROCESS | 20634 | 1464289961365 Marionette TRACE conn4 <- [1,2978,null,{}] 12:12:41 INFO - PROCESS | 20634 | 1464289961371 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:41 INFO - PROCESS | 20634 | 1464289961644 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 12:12:41 INFO - PROCESS | 20634 | 1464289961683 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:41 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b651000 == 124 [pid = 20634] [id = 753] 12:12:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x8c198400) [pid = 20634] [serial = 2259] [outer = (nil)] 12:12:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8c1a2400) [pid = 20634] [serial = 2260] [outer = 0x8c198400] 12:12:41 INFO - PROCESS | 20634 | 1464289961757 Marionette DEBUG loaded listener.js 12:12:41 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x8d540800) [pid = 20634] [serial = 2261] [outer = 0x8c198400] 12:12:42 INFO - PROCESS | 20634 | 1464289962714 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:12:42 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. 12:12:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1386ms 12:12:42 INFO - PROCESS | 20634 | 1464289962749 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 12:12:42 INFO - PROCESS | 20634 | 1464289962752 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 12:12:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:12:42 INFO - PROCESS | 20634 | 1464289962789 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 20634 | 1464289962801 Marionette TRACE conn4 <- [1,2982,null,{}] 12:12:42 INFO - PROCESS | 20634 | 1464289962807 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:43 INFO - PROCESS | 20634 | 1464289963076 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 12:12:43 INFO - PROCESS | 20634 | 1464289963111 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d546000 == 125 [pid = 20634] [id = 754] 12:12:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8dd5c800) [pid = 20634] [serial = 2262] [outer = (nil)] 12:12:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8ddeb800) [pid = 20634] [serial = 2263] [outer = 0x8dd5c800] 12:12:43 INFO - PROCESS | 20634 | 1464289963185 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8df09c00) [pid = 20634] [serial = 2264] [outer = 0x8dd5c800] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x911cd000) [pid = 20634] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x8e3c1c00) [pid = 20634] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x89fb2400) [pid = 20634] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x92593400) [pid = 20634] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x8dd4bc00) [pid = 20634] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x91a83800) [pid = 20634] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x89f8f000) [pid = 20634] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x8c197c00) [pid = 20634] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x9aa5a400) [pid = 20634] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x938d7c00) [pid = 20634] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x9a181000) [pid = 20634] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x9b922400) [pid = 20634] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x90603800) [pid = 20634] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x95347c00) [pid = 20634] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x91d89800) [pid = 20634] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x9aa5cc00) [pid = 20634] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x87b66800) [pid = 20634] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x9b362400) [pid = 20634] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x911cf400) [pid = 20634] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x8ed53c00) [pid = 20634] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x8ed50c00) [pid = 20634] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:12:44 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x8b693800) [pid = 20634] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:12:44 INFO - PROCESS | 20634 | 1464289964658 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:12:44 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 12:12:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:12:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1913ms 12:12:44 INFO - PROCESS | 20634 | 1464289964678 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 20634 | 1464289964682 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 12:12:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:12:44 INFO - PROCESS | 20634 | 1464289964688 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 20634 | 1464289964691 Marionette TRACE conn4 <- [1,2986,null,{}] 12:12:44 INFO - PROCESS | 20634 | 1464289964696 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:44 INFO - PROCESS | 20634 | 1464289964877 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 12:12:45 INFO - PROCESS | 20634 | 1464289965104 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:45 INFO - PROCESS | 20634 | ++DOCSHELL 0x8d54cc00 == 126 [pid = 20634] [id = 755] 12:12:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x8dde7000) [pid = 20634] [serial = 2265] [outer = (nil)] 12:12:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x8e017c00) [pid = 20634] [serial = 2266] [outer = 0x8dde7000] 12:12:45 INFO - PROCESS | 20634 | 1464289965180 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x8e3be000) [pid = 20634] [serial = 2267] [outer = 0x8dde7000] 12:12:45 INFO - PROCESS | 20634 | 1464289965866 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:12:45 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. 12:12:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1226ms 12:12:45 INFO - PROCESS | 20634 | 1464289965915 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 20634 | 1464289965919 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 12:12:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:12:45 INFO - PROCESS | 20634 | 1464289965925 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - PROCESS | 20634 | 1464289965927 Marionette TRACE conn4 <- [1,2990,null,{}] 12:12:45 INFO - PROCESS | 20634 | 1464289965933 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:46 INFO - PROCESS | 20634 | 1464289966243 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 12:12:46 INFO - PROCESS | 20634 | 1464289966557 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 20634 | ++DOCSHELL 0x87a9cc00 == 127 [pid = 20634] [id = 756] 12:12:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x87a9d000) [pid = 20634] [serial = 2268] [outer = (nil)] 12:12:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x87b66800) [pid = 20634] [serial = 2269] [outer = 0x87a9d000] 12:12:46 INFO - PROCESS | 20634 | 1464289966653 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x89fa5c00) [pid = 20634] [serial = 2270] [outer = 0x87a9d000] 12:12:47 INFO - PROCESS | 20634 | ++DOCSHELL 0x8c197800 == 128 [pid = 20634] [id = 757] 12:12:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x8c19ec00) [pid = 20634] [serial = 2271] [outer = (nil)] 12:12:47 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x8dd41400) [pid = 20634] [serial = 2272] [outer = 0x8c19ec00] 12:12:47 INFO - PROCESS | 20634 | 1464289967701 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:12:47 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. 12:12:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1832ms 12:12:47 INFO - PROCESS | 20634 | 1464289967783 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 20634 | 1464289967789 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 12:12:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:12:47 INFO - PROCESS | 20634 | 1464289967797 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 20634 | 1464289967802 Marionette TRACE conn4 <- [1,2994,null,{}] 12:12:47 INFO - PROCESS | 20634 | 1464289967810 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:48 INFO - PROCESS | 20634 | 1464289968093 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 12:12:48 INFO - PROCESS | 20634 | 1464289968446 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dde4400 == 129 [pid = 20634] [id = 758] 12:12:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x8ddec400) [pid = 20634] [serial = 2273] [outer = (nil)] 12:12:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8e016c00) [pid = 20634] [serial = 2274] [outer = 0x8ddec400] 12:12:48 INFO - PROCESS | 20634 | 1464289968544 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8e62a000) [pid = 20634] [serial = 2275] [outer = 0x8ddec400] 12:12:49 INFO - PROCESS | 20634 | 1464289969367 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:12:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:12: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 12:12:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1593ms 12:12:49 INFO - PROCESS | 20634 | 1464289969390 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 12:12:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:12:49 INFO - PROCESS | 20634 | 1464289969395 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 12:12:49 INFO - PROCESS | 20634 | 1464289969401 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 20634 | 1464289969405 Marionette TRACE conn4 <- [1,2998,null,{}] 12:12:49 INFO - PROCESS | 20634 | 1464289969411 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:49 INFO - PROCESS | 20634 | 1464289969629 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 12:12:49 INFO - PROCESS | 20634 | 1464289969945 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 20634 | ++DOCSHELL 0x87aa0000 == 130 [pid = 20634] [id = 759] 12:12:49 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8e71c000) [pid = 20634] [serial = 2276] [outer = (nil)] 12:12:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8ed50c00) [pid = 20634] [serial = 2277] [outer = 0x8e71c000] 12:12:50 INFO - PROCESS | 20634 | 1464289970039 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x904b5000) [pid = 20634] [serial = 2278] [outer = 0x8e71c000] 12:12:50 INFO - PROCESS | 20634 | 1464289970961 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:12:50 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. 12:12:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1580ms 12:12:50 INFO - PROCESS | 20634 | 1464289970980 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 20634 | 1464289970986 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 12:12:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:12:51 INFO - PROCESS | 20634 | 1464289971003 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 20634 | 1464289971010 Marionette TRACE conn4 <- [1,3002,null,{}] 12:12:51 INFO - PROCESS | 20634 | 1464289971016 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:51 INFO - PROCESS | 20634 | 1464289971255 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 12:12:51 INFO - PROCESS | 20634 | 1464289971526 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df0d400 == 131 [pid = 20634] [id = 760] 12:12:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8e6e9400) [pid = 20634] [serial = 2279] [outer = (nil)] 12:12:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x910e4c00) [pid = 20634] [serial = 2280] [outer = 0x8e6e9400] 12:12:51 INFO - PROCESS | 20634 | 1464289971618 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x911cb800) [pid = 20634] [serial = 2281] [outer = 0x8e6e9400] 12:12:52 INFO - PROCESS | 20634 | 1464289972457 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:12: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. 12:12:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1492ms 12:12:52 INFO - PROCESS | 20634 | 1464289972487 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 20634 | 1464289972491 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 12:12:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:12:52 INFO - PROCESS | 20634 | 1464289972498 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 20634 | 1464289972501 Marionette TRACE conn4 <- [1,3006,null,{}] 12:12:52 INFO - PROCESS | 20634 | 1464289972507 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:52 INFO - PROCESS | 20634 | 1464289972710 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 12:12:53 INFO - PROCESS | 20634 | 1464289973028 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 20634 | ++DOCSHELL 0x911d1c00 == 132 [pid = 20634] [id = 761] 12:12:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x911d2c00) [pid = 20634] [serial = 2282] [outer = (nil)] 12:12:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x913de800) [pid = 20634] [serial = 2283] [outer = 0x911d2c00] 12:12:53 INFO - PROCESS | 20634 | 1464289973120 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x919dd000) [pid = 20634] [serial = 2284] [outer = 0x911d2c00] 12:12:53 INFO - PROCESS | 20634 | 1464289973936 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:12:53 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. 12:12:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1477ms 12:12:53 INFO - PROCESS | 20634 | 1464289973975 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 20634 | 1464289973978 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 12:12:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:12:53 INFO - PROCESS | 20634 | 1464289973985 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 20634 | 1464289973989 Marionette TRACE conn4 <- [1,3010,null,{}] 12:12:53 INFO - PROCESS | 20634 | 1464289973994 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:54 INFO - PROCESS | 20634 | 1464289974230 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 12:12:54 INFO - PROCESS | 20634 | 1464289974534 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a8c000 == 133 [pid = 20634] [id = 762] 12:12:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x91a8c400) [pid = 20634] [serial = 2285] [outer = (nil)] 12:12:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x91ce3c00) [pid = 20634] [serial = 2286] [outer = 0x91a8c400] 12:12:54 INFO - PROCESS | 20634 | 1464289974644 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x91f6ac00) [pid = 20634] [serial = 2287] [outer = 0x91a8c400] 12:12:55 INFO - PROCESS | 20634 | 1464289975526 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:12: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 12:12:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1585ms 12:12:55 INFO - PROCESS | 20634 | 1464289975571 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 20634 | 1464289975575 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 12:12:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:12:55 INFO - PROCESS | 20634 | 1464289975581 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 20634 | 1464289975585 Marionette TRACE conn4 <- [1,3014,null,{}] 12:12:55 INFO - PROCESS | 20634 | 1464289975591 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:55 INFO - PROCESS | 20634 | 1464289975832 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 12:12:56 INFO - PROCESS | 20634 | 1464289976111 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 20634 | ++DOCSHELL 0x91a8bc00 == 134 [pid = 20634] [id = 763] 12:12:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x91f71400) [pid = 20634] [serial = 2288] [outer = (nil)] 12:12:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x924acc00) [pid = 20634] [serial = 2289] [outer = 0x91f71400] 12:12:56 INFO - PROCESS | 20634 | 1464289976206 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x924b3400) [pid = 20634] [serial = 2290] [outer = 0x91f71400] 12:12:56 INFO - PROCESS | 20634 | [20634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:12:57 INFO - PROCESS | 20634 | 1464289977151 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:12:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:12:57 INFO - {} 12:12:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:12:57 INFO - {} 12:12:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:12:57 INFO - {} 12:12:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:12:57 INFO - {} 12:12:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1590ms 12:12:57 INFO - PROCESS | 20634 | 1464289977173 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 20634 | 1464289977176 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 12:12:57 INFO - TEST-START | /FileAPI/fileReader.html 12:12:57 INFO - PROCESS | 20634 | 1464289977188 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 20634 | 1464289977191 Marionette TRACE conn4 <- [1,3018,null,{}] 12:12:57 INFO - PROCESS | 20634 | 1464289977197 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:57 INFO - PROCESS | 20634 | 1464289977444 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 12:12:57 INFO - PROCESS | 20634 | 1464289977750 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 20634 | ++DOCSHELL 0x92333000 == 135 [pid = 20634] [id = 764] 12:12:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x924a9c00) [pid = 20634] [serial = 2291] [outer = (nil)] 12:12:57 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x938a4800) [pid = 20634] [serial = 2292] [outer = 0x924a9c00] 12:12:57 INFO - PROCESS | 20634 | 1464289977893 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x938d5c00) [pid = 20634] [serial = 2293] [outer = 0x924a9c00] 12:12:58 INFO - PROCESS | 20634 | 1464289978709 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:12:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:12:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:12:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:12:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:12:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 1595ms 12:12:58 INFO - PROCESS | 20634 | 1464289978780 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 20634 | 1464289978784 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 12:12:58 INFO - TEST-START | /FileAPI/historical.html 12:12:58 INFO - PROCESS | 20634 | 1464289978805 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 20634 | 1464289978810 Marionette TRACE conn4 <- [1,3022,null,{}] 12:12:58 INFO - PROCESS | 20634 | 1464289978815 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:59 INFO - PROCESS | 20634 | 1464289979059 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 12:12:59 INFO - PROCESS | 20634 | 1464289979337 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 20634 | ++DOCSHELL 0x8df0e800 == 136 [pid = 20634] [id = 765] 12:12:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x92504400) [pid = 20634] [serial = 2294] [outer = (nil)] 12:12:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x93d8e400) [pid = 20634] [serial = 2295] [outer = 0x92504400] 12:12:59 INFO - PROCESS | 20634 | 1464289979430 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x93d99000) [pid = 20634] [serial = 2296] [outer = 0x92504400] 12:13:00 INFO - PROCESS | 20634 | 1464289980255 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:13:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:13:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:13:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:13:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:13:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:13:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:13:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:13:00 INFO - TEST-OK | /FileAPI/historical.html | took 1485ms 12:13:00 INFO - TEST-START | /FileAPI/idlharness.html 12:13:00 INFO - PROCESS | 20634 | 1464289980296 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 20634 | 1464289980300 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 12:13:00 INFO - PROCESS | 20634 | 1464289980307 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 20634 | 1464289980318 Marionette TRACE conn4 <- [1,3026,null,{}] 12:13:00 INFO - PROCESS | 20634 | 1464289980324 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:00 INFO - PROCESS | 20634 | 1464289980550 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 12:13:00 INFO - PROCESS | 20634 | 1464289980867 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e746c00 == 137 [pid = 20634] [id = 766] 12:13:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x938d2800) [pid = 20634] [serial = 2297] [outer = (nil)] 12:13:00 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x952a9c00) [pid = 20634] [serial = 2298] [outer = 0x938d2800] 12:13:00 INFO - PROCESS | 20634 | 1464289980959 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x95346400) [pid = 20634] [serial = 2299] [outer = 0x938d2800] 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:13:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:13:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:13:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:13:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:13:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:13:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:13:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:13:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:13:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:13:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:13:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:13:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:13:02 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 12:13:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:13:02 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 12:13:02 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 12:13:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:13:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:13:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:13:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:13:02 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 12:13:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:13:02 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 12:13:02 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 12:13:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:13:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:13:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:13:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:13:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:13:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:13:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 2329ms 12:13:02 INFO - PROCESS | 20634 | 1464289982439 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:13:02 INFO - PROCESS | 20634 | 1464289982760 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 20634 | 1464289982763 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 12:13:02 INFO - TEST-START | /FileAPI/idlharness.worker 12:13:02 INFO - PROCESS | 20634 | 1464289982893 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 20634 | 1464289982897 Marionette TRACE conn4 <- [1,3030,null,{}] 12:13:02 INFO - PROCESS | 20634 | 1464289982918 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:03 INFO - PROCESS | 20634 | 1464289983146 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 12:13:03 INFO - PROCESS | 20634 | 1464289983441 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 20634 | ++DOCSHELL 0x9567e400 == 138 [pid = 20634] [id = 767] 12:13:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 168 (0x97829400) [pid = 20634] [serial = 2300] [outer = (nil)] 12:13:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 169 (0x9ade4000) [pid = 20634] [serial = 2301] [outer = 0x97829400] 12:13:03 INFO - PROCESS | 20634 | 1464289983538 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 20634 | ++DOMWINDOW == 170 (0x9b365000) [pid = 20634] [serial = 2302] [outer = 0x97829400] 12:13:03 INFO - PROCESS | 20634 | [20634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:13:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:13:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:13:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:13:05 INFO - {} 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:13:05 INFO - {} 12:13:05 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 - {} 12:13:05 INFO - {} 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:13:05 INFO - {} 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:13:05 INFO - {} 12:13:05 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 - {} 12:13:05 INFO - {} 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 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 12:13:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:13:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:13:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:13:05 INFO - {} 12:13:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2961ms 12:13:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:13:06 INFO - PROCESS | 20634 | 1464289985645 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:13:06 INFO - PROCESS | 20634 | 1464289985795 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 20634 | 1464289985808 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:13:06 INFO - PROCESS | 20634 | 1464289985821 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - PROCESS | 20634 | 1464289985829 Marionette TRACE conn4 <- [1,3034,null,{}] 12:13:06 INFO - PROCESS | 20634 | 1464289985848 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:06 INFO - PROCESS | 20634 | 1464289986212 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:13:06 INFO - PROCESS | 20634 | 1464289986518 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 20634 | ++DOCSHELL 0x938d1800 == 139 [pid = 20634] [id = 768] 12:13:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 171 (0x9cd73400) [pid = 20634] [serial = 2303] [outer = (nil)] 12:13:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 172 (0xa8c21c00) [pid = 20634] [serial = 2304] [outer = 0x9cd73400] 12:13:06 INFO - PROCESS | 20634 | 1464289986605 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 20634 | ++DOMWINDOW == 173 (0xa8c49800) [pid = 20634] [serial = 2305] [outer = 0x9cd73400] 12:13:07 INFO - PROCESS | 20634 | 1464289987424 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:13:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1647ms 12:13:07 INFO - PROCESS | 20634 | 1464289987482 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 20634 | 1464289987485 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:13:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:13:07 INFO - PROCESS | 20634 | 1464289987495 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 20634 | 1464289987498 Marionette TRACE conn4 <- [1,3038,null,{}] 12:13:07 INFO - PROCESS | 20634 | 1464289987513 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:07 INFO - PROCESS | 20634 | 1464289987728 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:13:08 INFO - PROCESS | 20634 | 1464289988051 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 20634 | ++DOCSHELL 0x88441c00 == 140 [pid = 20634] [id = 769] 12:13:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 174 (0x88443400) [pid = 20634] [serial = 2306] [outer = (nil)] 12:13:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 175 (0x88449c00) [pid = 20634] [serial = 2307] [outer = 0x88443400] 12:13:08 INFO - PROCESS | 20634 | 1464289988142 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 20634 | ++DOMWINDOW == 176 (0x8844b400) [pid = 20634] [serial = 2308] [outer = 0x88443400] 12:13:08 INFO - PROCESS | 20634 | 1464289988962 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:13:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1497ms 12:13:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:13:09 INFO - PROCESS | 20634 | 1464289988996 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 20634 | 1464289988999 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:13:09 INFO - PROCESS | 20634 | 1464289989006 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 20634 | 1464289989010 Marionette TRACE conn4 <- [1,3042,null,{}] 12:13:09 INFO - PROCESS | 20634 | 1464289989015 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:09 INFO - PROCESS | 20634 | 1464289989221 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:13:09 INFO - PROCESS | 20634 | 1464289989513 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:09 INFO - PROCESS | 20634 | ++DOCSHELL 0x8844a400 == 141 [pid = 20634] [id = 770] 12:13:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 177 (0x88450800) [pid = 20634] [serial = 2309] [outer = (nil)] 12:13:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 178 (0x8e7b0c00) [pid = 20634] [serial = 2310] [outer = 0x88450800] 12:13:09 INFO - PROCESS | 20634 | 1464289989605 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 20634 | ++DOMWINDOW == 179 (0x8e7b2400) [pid = 20634] [serial = 2311] [outer = 0x88450800] 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:13:10 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. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:13:10 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'.) 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:13:10 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. 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:13:10 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. 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:13:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:13:10 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. 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:13:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:13:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:13:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:13:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1797ms 12:13:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:13:10 INFO - PROCESS | 20634 | 1464289990694 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:13:10 INFO - PROCESS | 20634 | 1464289990802 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 20634 | 1464289990809 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:13:10 INFO - PROCESS | 20634 | 1464289990820 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 20634 | 1464289990828 Marionette TRACE conn4 <- [1,3046,null,{}] 12:13:10 INFO - PROCESS | 20634 | 1464289990894 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:11 INFO - PROCESS | 20634 | 1464289991281 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:13:11 INFO - PROCESS | 20634 | 1464289991526 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e5b800 == 142 [pid = 20634] [id = 771] 12:13:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 180 (0x8844c800) [pid = 20634] [serial = 2312] [outer = (nil)] 12:13:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 181 (0x8abcfc00) [pid = 20634] [serial = 2313] [outer = 0x8844c800] 12:13:11 INFO - PROCESS | 20634 | 1464289991614 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 20634 | ++DOMWINDOW == 182 (0x8abd2c00) [pid = 20634] [serial = 2314] [outer = 0x8844c800] 12:13:11 INFO - PROCESS | 20634 | [20634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:13:12 INFO - PROCESS | 20634 | 1464289992477 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:13:12 INFO - {} 12:13:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1699ms 12:13:12 INFO - PROCESS | 20634 | 1464289992520 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 20634 | 1464289992524 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:13:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:13:12 INFO - PROCESS | 20634 | 1464289992535 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 20634 | 1464289992537 Marionette TRACE conn4 <- [1,3050,null,{}] 12:13:12 INFO - PROCESS | 20634 | 1464289992543 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:12 INFO - PROCESS | 20634 | 1464289992793 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:13:13 INFO - PROCESS | 20634 | 1464289993079 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 20634 | ++DOCSHELL 0x8abd0800 == 143 [pid = 20634] [id = 772] 12:13:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 183 (0x8abd1c00) [pid = 20634] [serial = 2315] [outer = (nil)] 12:13:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 184 (0x9b364c00) [pid = 20634] [serial = 2316] [outer = 0x8abd1c00] 12:13:13 INFO - PROCESS | 20634 | 1464289993165 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 20634 | ++DOMWINDOW == 185 (0x9cd29c00) [pid = 20634] [serial = 2317] [outer = 0x8abd1c00] 12:13:14 INFO - PROCESS | 20634 | 1464289994026 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:13:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:13:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:13:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:13:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:13:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1535ms 12:13:14 INFO - PROCESS | 20634 | 1464289994066 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 20634 | 1464289994069 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:13:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:13:14 INFO - PROCESS | 20634 | 1464289994077 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 20634 | 1464289994080 Marionette TRACE conn4 <- [1,3054,null,{}] 12:13:14 INFO - PROCESS | 20634 | 1464289994086 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:14 INFO - PROCESS | 20634 | 1464289994341 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:13:14 INFO - PROCESS | 20634 | 1464289994650 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e55400 == 144 [pid = 20634] [id = 773] 12:13:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 186 (0x8e63f000) [pid = 20634] [serial = 2318] [outer = (nil)] 12:13:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 187 (0x8e642800) [pid = 20634] [serial = 2319] [outer = 0x8e63f000] 12:13:14 INFO - PROCESS | 20634 | 1464289994744 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 20634 | ++DOMWINDOW == 188 (0x8e645800) [pid = 20634] [serial = 2320] [outer = 0x8e63f000] 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:13:16 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" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:13:16 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" 12:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:13:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2033ms 12:13:16 INFO - PROCESS | 20634 | 1464289995913 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:13:16 INFO - PROCESS | 20634 | 1464289996167 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 20634 | 1464289996175 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x88b0b400 == 143 [pid = 20634] [id = 550] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8b64d400 == 142 [pid = 20634] [id = 555] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0xa2649800 == 141 [pid = 20634] [id = 750] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x86e5a000 == 140 [pid = 20634] [id = 749] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x9b3c1800 == 139 [pid = 20634] [id = 747] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x98b4c000 == 138 [pid = 20634] [id = 748] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x9ae73000 == 137 [pid = 20634] [id = 746] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x9a090800 == 136 [pid = 20634] [id = 745] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x99e46000 == 135 [pid = 20634] [id = 744] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x95683c00 == 134 [pid = 20634] [id = 743] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x904b5c00 == 133 [pid = 20634] [id = 742] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x95231c00 == 132 [pid = 20634] [id = 741] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x91d87400 == 131 [pid = 20634] [id = 739] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x9258e000 == 130 [pid = 20634] [id = 740] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x91a59c00 == 129 [pid = 20634] [id = 738] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x9060a800 == 128 [pid = 20634] [id = 737] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x907a0400 == 127 [pid = 20634] [id = 736] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8ed4dc00 == 126 [pid = 20634] [id = 735] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8dd47800 == 125 [pid = 20634] [id = 734] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8c316400 == 124 [pid = 20634] [id = 733] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x8b0b5c00 == 123 [pid = 20634] [id = 732] 12:13:18 INFO - PROCESS | 20634 | --DOCSHELL 0x87b5c800 == 122 [pid = 20634] [id = 731] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 187 (0x8dda5800) [pid = 20634] [serial = 2192] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 186 (0x91ce1400) [pid = 20634] [serial = 2142] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 185 (0x8e6e8800) [pid = 20634] [serial = 2132] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 184 (0x8aee0c00) [pid = 20634] [serial = 2187] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 183 (0x93a1e400) [pid = 20634] [serial = 2148] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 182 (0x97829000) [pid = 20634] [serial = 2154] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 181 (0x9389fc00) [pid = 20634] [serial = 2145] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 180 (0x8c316800) [pid = 20634] [serial = 2130] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 179 (0x8dd4e800) [pid = 20634] [serial = 2189] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 178 (0x9aaeb000) [pid = 20634] [serial = 2166] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 177 (0x952a5400) [pid = 20634] [serial = 2151] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 176 (0x9a67e400) [pid = 20634] [serial = 2160] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 175 (0x9cd28400) [pid = 20634] [serial = 2175] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 174 (0x910e0000) [pid = 20634] [serial = 2136] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 173 (0x99b40400) [pid = 20634] [serial = 2157] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 172 (0x91a85000) [pid = 20634] [serial = 2141] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 171 (0x9d0b1c00) [pid = 20634] [serial = 2181] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 170 (0x9ae6f400) [pid = 20634] [serial = 2169] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 169 (0x89dfbc00) [pid = 20634] [serial = 2184] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 168 (0x9a186400) [pid = 20634] [serial = 2159] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 167 (0x9aae7800) [pid = 20634] [serial = 2165] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 166 (0x9cd7d400) [pid = 20634] [serial = 2178] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 165 (0x9b0d3800) [pid = 20634] [serial = 2171] [outer = (nil)] [url = about:blank] 12:13:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 164 (0x9d022800) [pid = 20634] [serial = 2180] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 163 (0x919d4c00) [pid = 20634] [serial = 2138] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 162 (0x9cd77c00) [pid = 20634] [serial = 2177] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 161 (0x92587c00) [pid = 20634] [serial = 2144] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 160 (0x9b368c00) [pid = 20634] [serial = 2172] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 159 (0x8ed49c00) [pid = 20634] [serial = 2133] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 158 (0x8984a000) [pid = 20634] [serial = 2183] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 157 (0x907a7c00) [pid = 20634] [serial = 2135] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 156 (0x93a14800) [pid = 20634] [serial = 2147] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 155 (0x8dda6400) [pid = 20634] [serial = 2190] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 154 (0x9ade4400) [pid = 20634] [serial = 2168] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 153 (0x9aa57000) [pid = 20634] [serial = 2163] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x9aa54000) [pid = 20634] [serial = 2162] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x8dde2800) [pid = 20634] [serial = 2058] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0x9cd25c00) [pid = 20634] [serial = 2174] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x919e1400) [pid = 20634] [serial = 2139] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x8aa77800) [pid = 20634] [serial = 2186] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x9982a000) [pid = 20634] [serial = 2156] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x8aa83800) [pid = 20634] [serial = 2129] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x95234c00) [pid = 20634] [serial = 2150] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x95680000) [pid = 20634] [serial = 2153] [outer = (nil)] [url = about:blank] 12:13:18 INFO - PROCESS | 20634 | 1464289998520 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 20634 | 1464289998525 Marionette TRACE conn4 <- [1,3058,null,{}] 12:13:18 INFO - PROCESS | 20634 | 1464289998535 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:18 INFO - PROCESS | 20634 | 1464289998712 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:13:18 INFO - PROCESS | 20634 | 1464289998725 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 20634 | ++DOCSHELL 0x87aa1400 == 123 [pid = 20634] [id = 774] 12:13:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x87aa5000) [pid = 20634] [serial = 2321] [outer = (nil)] 12:13:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x87b62000) [pid = 20634] [serial = 2322] [outer = 0x87aa5000] 12:13:18 INFO - PROCESS | 20634 | 1464289998803 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x884f5c00) [pid = 20634] [serial = 2323] [outer = 0x87aa5000] 12:13:19 INFO - PROCESS | 20634 | 1464289999830 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:13:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:13:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:13:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:13:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:13:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1520ms 12:13:19 INFO - PROCESS | 20634 | 1464289999872 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 20634 | 1464289999880 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:13:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:13:19 INFO - PROCESS | 20634 | 1464289999889 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 20634 | 1464289999894 Marionette TRACE conn4 <- [1,3062,null,{}] 12:13:19 INFO - PROCESS | 20634 | 1464289999905 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:20 INFO - PROCESS | 20634 | 1464290000098 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:13:20 INFO - PROCESS | 20634 | 1464290000311 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 20634 | ++DOCSHELL 0x89ee7400 == 124 [pid = 20634] [id = 775] 12:13:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x89eea000) [pid = 20634] [serial = 2324] [outer = (nil)] 12:13:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x89f8d800) [pid = 20634] [serial = 2325] [outer = 0x89eea000] 12:13:20 INFO - PROCESS | 20634 | 1464290000388 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8aa02000) [pid = 20634] [serial = 2326] [outer = 0x89eea000] 12:13:20 INFO - PROCESS | 20634 | [20634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:13:21 INFO - PROCESS | 20634 | 1464290001274 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:13:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:13:21 INFO - {} 12:13:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1437ms 12:13:21 INFO - PROCESS | 20634 | 1464290001331 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 20634 | 1464290001335 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:13:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:13:21 INFO - PROCESS | 20634 | 1464290001349 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 20634 | 1464290001352 Marionette TRACE conn4 <- [1,3066,null,{}] 12:13:21 INFO - PROCESS | 20634 | 1464290001357 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:21 INFO - PROCESS | 20634 | 1464290001609 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:13:21 INFO - PROCESS | 20634 | 1464290001652 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b0bac00 == 125 [pid = 20634] [id = 776] 12:13:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x8b0bc000) [pid = 20634] [serial = 2327] [outer = (nil)] 12:13:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8b0c3000) [pid = 20634] [serial = 2328] [outer = 0x8b0bc000] 12:13:21 INFO - PROCESS | 20634 | 1464290001849 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8b64fc00) [pid = 20634] [serial = 2329] [outer = 0x8b0bc000] 12:13:22 INFO - PROCESS | 20634 | 1464290002698 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:13:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1393ms 12:13:22 INFO - PROCESS | 20634 | 1464290002735 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 20634 | 1464290002739 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:13:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:13:22 INFO - PROCESS | 20634 | 1464290002745 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 20634 | 1464290002747 Marionette TRACE conn4 <- [1,3070,null,{}] 12:13:22 INFO - PROCESS | 20634 | 1464290002763 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:23 INFO - PROCESS | 20634 | 1464290003015 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 152 (0x8dd5c800) [pid = 20634] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 151 (0x9cde9800) [pid = 20634] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 150 (0xa113b000) [pid = 20634] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 149 (0x9a183c00) [pid = 20634] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 148 (0x9a184400) [pid = 20634] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 147 (0x99824800) [pid = 20634] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 146 (0x938d3c00) [pid = 20634] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 145 (0x95237800) [pid = 20634] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 144 (0x938d1400) [pid = 20634] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 143 (0x924a4400) [pid = 20634] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 142 (0x91d87800) [pid = 20634] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 141 (0x919d8800) [pid = 20634] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 140 (0x907a0c00) [pid = 20634] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 139 (0x904b5400) [pid = 20634] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 138 (0x8e3bb800) [pid = 20634] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 137 (0x8dda1c00) [pid = 20634] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 136 (0x8b0bd000) [pid = 20634] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 135 (0x87b5d000) [pid = 20634] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 134 (0x89f8c400) [pid = 20634] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 133 (0x87972400) [pid = 20634] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 132 (0x8c198400) [pid = 20634] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:13:23 INFO - PROCESS | 20634 | --DOMWINDOW == 131 (0x8dde8800) [pid = 20634] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:13:23 INFO - PROCESS | 20634 | 1464290003902 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 20634 | ++DOCSHELL 0x86e53c00 == 126 [pid = 20634] [id = 777] 12:13:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 132 (0x87b5d000) [pid = 20634] [serial = 2330] [outer = (nil)] 12:13:23 INFO - PROCESS | 20634 | ++DOMWINDOW == 133 (0x89f86000) [pid = 20634] [serial = 2331] [outer = 0x87b5d000] 12:13:23 INFO - PROCESS | 20634 | 1464290003985 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 20634 | ++DOMWINDOW == 134 (0x8c198400) [pid = 20634] [serial = 2332] [outer = 0x87b5d000] 12:13:24 INFO - PROCESS | 20634 | 1464290004664 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:13:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1951ms 12:13:24 INFO - PROCESS | 20634 | 1464290004698 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 20634 | 1464290004701 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:13:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:13:24 INFO - PROCESS | 20634 | 1464290004707 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 20634 | 1464290004710 Marionette TRACE conn4 <- [1,3074,null,{}] 12:13:24 INFO - PROCESS | 20634 | 1464290004715 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:24 INFO - PROCESS | 20634 | 1464290004897 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:13:25 INFO - PROCESS | 20634 | 1464290005114 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 20634 | ++DOCSHELL 0x8b69ec00 == 127 [pid = 20634] [id = 778] 12:13:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 135 (0x8c313c00) [pid = 20634] [serial = 2333] [outer = (nil)] 12:13:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 136 (0x8d2a9800) [pid = 20634] [serial = 2334] [outer = 0x8c313c00] 12:13:25 INFO - PROCESS | 20634 | 1464290005190 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 20634 | ++DOMWINDOW == 137 (0x8d541000) [pid = 20634] [serial = 2335] [outer = 0x8c313c00] 12:13:26 INFO - PROCESS | 20634 | 1464290006082 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:13:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1429ms 12:13:26 INFO - PROCESS | 20634 | 1464290006138 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 20634 | 1464290006144 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:13:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:13:26 INFO - PROCESS | 20634 | 1464290006153 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 20634 | 1464290006160 Marionette TRACE conn4 <- [1,3078,null,{}] 12:13:26 INFO - PROCESS | 20634 | 1464290006170 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:26 INFO - PROCESS | 20634 | 1464290006373 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:13:26 INFO - PROCESS | 20634 | 1464290006790 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 20634 | ++DOCSHELL 0x87aa1800 == 128 [pid = 20634] [id = 779] 12:13:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 138 (0x88ad4000) [pid = 20634] [serial = 2336] [outer = (nil)] 12:13:26 INFO - PROCESS | 20634 | ++DOMWINDOW == 139 (0x88b0a000) [pid = 20634] [serial = 2337] [outer = 0x88ad4000] 12:13:26 INFO - PROCESS | 20634 | 1464290006885 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 20634 | ++DOMWINDOW == 140 (0x89df5000) [pid = 20634] [serial = 2338] [outer = 0x88ad4000] 12:13:27 INFO - PROCESS | 20634 | 1464290007720 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 20634 | 1464290007807 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:13:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:13:27 INFO - PROCESS | 20634 | 1464290007873 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 20634 | 1464290007878 Marionette TRACE conn4 <- [1,3082,null,{}] 12:13:27 INFO - PROCESS | 20634 | 1464290007884 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:28 INFO - PROCESS | 20634 | 1464290008100 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:13:28 INFO - PROCESS | 20634 | 1464290008368 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 20634 | ++DOCSHELL 0x8abc5000 == 129 [pid = 20634] [id = 780] 12:13:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 141 (0x8abc8800) [pid = 20634] [serial = 2339] [outer = (nil)] 12:13:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 142 (0x8abd2800) [pid = 20634] [serial = 2340] [outer = 0x8abc8800] 12:13:28 INFO - PROCESS | 20634 | 1464290008516 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 20634 | ++DOMWINDOW == 143 (0x8aedfc00) [pid = 20634] [serial = 2341] [outer = 0x8abc8800] 12:13:29 INFO - PROCESS | 20634 | 1464290009419 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:13:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:13:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:13:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:13:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1591ms 12:13:29 INFO - PROCESS | 20634 | 1464290009458 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 20634 | 1464290009462 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:13:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:13:29 INFO - PROCESS | 20634 | 1464290009469 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 20634 | 1464290009475 Marionette TRACE conn4 <- [1,3086,null,{}] 12:13:29 INFO - PROCESS | 20634 | 1464290009533 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 20634 | 1464290009848 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:13:30 INFO - PROCESS | 20634 | 1464290010042 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 20634 | ++DOCSHELL 0x8abd1400 == 130 [pid = 20634] [id = 781] 12:13:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 144 (0x8c316c00) [pid = 20634] [serial = 2342] [outer = (nil)] 12:13:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 145 (0x8d2ad400) [pid = 20634] [serial = 2343] [outer = 0x8c316c00] 12:13:30 INFO - PROCESS | 20634 | 1464290010193 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 20634 | ++DOMWINDOW == 146 (0x8d2b5800) [pid = 20634] [serial = 2344] [outer = 0x8c316c00] 12:13:31 INFO - PROCESS | 20634 | 1464290011011 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:13:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:13:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1582ms 12:13:31 INFO - PROCESS | 20634 | 1464290011052 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 20634 | 1464290011057 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:13:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:13:31 INFO - PROCESS | 20634 | 1464290011063 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 20634 | 1464290011066 Marionette TRACE conn4 <- [1,3090,null,{}] 12:13:31 INFO - PROCESS | 20634 | 1464290011072 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:31 INFO - PROCESS | 20634 | 1464290011306 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:13:31 INFO - PROCESS | 20634 | 1464290011608 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 20634 | ++DOCSHELL 0x8aedb800 == 131 [pid = 20634] [id = 782] 12:13:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 147 (0x8dd4d400) [pid = 20634] [serial = 2345] [outer = (nil)] 12:13:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 148 (0x8dd56000) [pid = 20634] [serial = 2346] [outer = 0x8dd4d400] 12:13:31 INFO - PROCESS | 20634 | 1464290011704 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 20634 | ++DOMWINDOW == 149 (0x8dd5e000) [pid = 20634] [serial = 2347] [outer = 0x8dd4d400] 12:13:32 INFO - PROCESS | 20634 | 1464290012523 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:13:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:13:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1496ms 12:13:32 INFO - PROCESS | 20634 | 1464290012559 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 20634 | 1464290012564 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:13:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:13:32 INFO - PROCESS | 20634 | 1464290012570 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 20634 | 1464290012574 Marionette TRACE conn4 <- [1,3094,null,{}] 12:13:32 INFO - PROCESS | 20634 | 1464290012579 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:32 INFO - PROCESS | 20634 | 1464290012812 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:13:33 INFO - PROCESS | 20634 | 1464290013087 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dd47c00 == 132 [pid = 20634] [id = 783] 12:13:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 150 (0x8dd60400) [pid = 20634] [serial = 2348] [outer = (nil)] 12:13:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 151 (0x8dde1800) [pid = 20634] [serial = 2349] [outer = 0x8dd60400] 12:13:33 INFO - PROCESS | 20634 | 1464290013176 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 20634 | ++DOMWINDOW == 152 (0x8ddecc00) [pid = 20634] [serial = 2350] [outer = 0x8dd60400] 12:13:34 INFO - PROCESS | 20634 | 1464290014054 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:13:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1529ms 12:13:34 INFO - PROCESS | 20634 | 1464290014100 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:13:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:13:34 INFO - PROCESS | 20634 | 1464290014104 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:13:34 INFO - PROCESS | 20634 | 1464290014110 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 20634 | 1464290014113 Marionette TRACE conn4 <- [1,3098,null,{}] 12:13:34 INFO - PROCESS | 20634 | 1464290014119 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:34 INFO - PROCESS | 20634 | 1464290014339 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:13:34 INFO - PROCESS | 20634 | 1464290014660 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 20634 | ++DOCSHELL 0x8dde3800 == 133 [pid = 20634] [id = 784] 12:13:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 153 (0x8df06000) [pid = 20634] [serial = 2351] [outer = (nil)] 12:13:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 154 (0x8e628800) [pid = 20634] [serial = 2352] [outer = 0x8df06000] 12:13:34 INFO - PROCESS | 20634 | 1464290014754 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 20634 | ++DOMWINDOW == 155 (0x8e630400) [pid = 20634] [serial = 2353] [outer = 0x8df06000] 12:13:35 INFO - PROCESS | 20634 | 1464290015583 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:13:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1530ms 12:13:35 INFO - PROCESS | 20634 | 1464290015639 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 20634 | 1464290015643 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:13:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:13:35 INFO - PROCESS | 20634 | 1464290015649 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 20634 | 1464290015653 Marionette TRACE conn4 <- [1,3102,null,{}] 12:13:35 INFO - PROCESS | 20634 | 1464290015659 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:35 INFO - PROCESS | 20634 | 1464290015943 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:13:36 INFO - PROCESS | 20634 | 1464290016180 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e3c6400 == 134 [pid = 20634] [id = 785] 12:13:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 156 (0x8e629400) [pid = 20634] [serial = 2354] [outer = (nil)] 12:13:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 157 (0x8e6e3800) [pid = 20634] [serial = 2355] [outer = 0x8e629400] 12:13:36 INFO - PROCESS | 20634 | 1464290016270 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 20634 | ++DOMWINDOW == 158 (0x8e6ea800) [pid = 20634] [serial = 2356] [outer = 0x8e629400] 12:13:37 INFO - PROCESS | 20634 | 1464290017077 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:13:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:13:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1480ms 12:13:37 INFO - PROCESS | 20634 | 1464290017131 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 20634 | 1464290017134 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:13:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:13:37 INFO - PROCESS | 20634 | 1464290017141 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 20634 | 1464290017144 Marionette TRACE conn4 <- [1,3106,null,{}] 12:13:37 INFO - PROCESS | 20634 | 1464290017150 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:37 INFO - PROCESS | 20634 | 1464290017342 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:13:37 INFO - PROCESS | 20634 | 1464290017649 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e628400 == 135 [pid = 20634] [id = 786] 12:13:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 159 (0x8e718c00) [pid = 20634] [serial = 2357] [outer = (nil)] 12:13:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 160 (0x8e750800) [pid = 20634] [serial = 2358] [outer = 0x8e718c00] 12:13:37 INFO - PROCESS | 20634 | 1464290017734 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 20634 | ++DOMWINDOW == 161 (0x8e7b0400) [pid = 20634] [serial = 2359] [outer = 0x8e718c00] 12:13:38 INFO - PROCESS | 20634 | 1464290018583 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:13:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:13:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:13:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:13:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1477ms 12:13:38 INFO - PROCESS | 20634 | 1464290018619 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 20634 | 1464290018623 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:13:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:13:38 INFO - PROCESS | 20634 | 1464290018684 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 20634 | 1464290018694 Marionette TRACE conn4 <- [1,3110,null,{}] 12:13:38 INFO - PROCESS | 20634 | 1464290018707 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:38 INFO - PROCESS | 20634 | 1464290018920 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:13:39 INFO - PROCESS | 20634 | 1464290019215 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e742800 == 136 [pid = 20634] [id = 787] 12:13:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 162 (0x8e7ae400) [pid = 20634] [serial = 2360] [outer = (nil)] 12:13:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 163 (0x8ed4e400) [pid = 20634] [serial = 2361] [outer = 0x8e7ae400] 12:13:39 INFO - PROCESS | 20634 | 1464290019306 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 20634 | ++DOMWINDOW == 164 (0x8ed52400) [pid = 20634] [serial = 2362] [outer = 0x8e7ae400] 12:13:40 INFO - PROCESS | 20634 | 1464290020124 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:13:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:13:40 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 12:13:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:13:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1550ms 12:13:40 INFO - PROCESS | 20634 | 1464290020182 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 20634 | 1464290020185 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:13:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:13:40 INFO - PROCESS | 20634 | 1464290020191 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 20634 | 1464290020195 Marionette TRACE conn4 <- [1,3114,null,{}] 12:13:40 INFO - PROCESS | 20634 | 1464290020200 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:40 INFO - PROCESS | 20634 | 1464290020397 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:13:40 INFO - PROCESS | 20634 | 1464290020712 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"5277b81b-307a-42c2-b062-ec8f2dcd2c8f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 20634 | ++DOCSHELL 0x8e64a000 == 137 [pid = 20634] [id = 788] 12:13:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 165 (0x8e7bb800) [pid = 20634] [serial = 2363] [outer = (nil)] 12:13:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 166 (0x90607c00) [pid = 20634] [serial = 2364] [outer = 0x8e7bb800] 12:13:40 INFO - PROCESS | 20634 | 1464290020801 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 20634 | ++DOMWINDOW == 167 (0x9060bc00) [pid = 20634] [serial = 2365] [outer = 0x8e7bb800] 12:13:41 INFO - PROCESS | 20634 | 1464290021621 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:13:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:13:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1479ms 12:13:41 INFO - PROCESS | 20634 | 1464290021672 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 20634 | 1464290021676 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:13:42 WARNING - u'runner_teardown' () 12:13:42 INFO - No more tests 12:13:42 INFO - Got 0 unexpected results 12:13:42 INFO - SUITE-END | took 1260s 12:13:42 INFO - Closing logging queue 12:13:42 INFO - queue closed 12:13:43 INFO - Return code: 0 12:13:43 WARNING - # TBPL SUCCESS # 12:13:43 INFO - Running post-action listener: _resource_record_post_action 12:13:43 INFO - Running post-run listener: _resource_record_post_run 12:13:44 INFO - Total resource usage - Wall time: 1294s; CPU: 98.0%; Read bytes: 11014144; Write bytes: 924475392; Read time: 464; Write time: 230068 12:13:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:13:44 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 152231936; Read time: 0; Write time: 127380 12:13:44 INFO - run-tests - Wall time: 1265s; CPU: 98.0%; Read bytes: 11014144; Write bytes: 771792896; Read time: 464; Write time: 102296 12:13:44 INFO - Running post-run listener: _upload_blobber_files 12:13:44 INFO - Blob upload gear active. 12:13:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:13:44 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 12:13:44 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:13:44 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:13:44 INFO - (blobuploader) - INFO - Open directory for files ... 12:13:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:13:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:13:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:13:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:13:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:13:46 INFO - (blobuploader) - INFO - Done attempting. 12:13:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:13:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:13:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:13:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:13:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:13:47 INFO - (blobuploader) - INFO - Done attempting. 12:13:47 INFO - (blobuploader) - INFO - Iteration through files over. 12:13:47 INFO - Return code: 0 12:13:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:13:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:13:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d639099a8f0c6893416b4a30bed1dc4d2311475f62da03206732aab1f09893f111056438b0f1a800543961f8bca311a49f3d811d2520d3f3e8590b1ab2065c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5c6ca5f1e8e8bbfcae964cff6d8b70a0bc4cb0b1e936e0b50563925d7ad8da88a8a857200d1a7233426f771e2ac16c43a22d4d24c6874055bcca8a97cf51f335"} 12:13:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:13:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:13:47 INFO - Contents: 12:13:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d639099a8f0c6893416b4a30bed1dc4d2311475f62da03206732aab1f09893f111056438b0f1a800543961f8bca311a49f3d811d2520d3f3e8590b1ab2065c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5c6ca5f1e8e8bbfcae964cff6d8b70a0bc4cb0b1e936e0b50563925d7ad8da88a8a857200d1a7233426f771e2ac16c43a22d4d24c6874055bcca8a97cf51f335"} 12:13:47 INFO - Running post-run listener: copy_logs_to_upload_dir 12:13:47 INFO - Copying logs to upload dir... 12:13:47 INFO - mkdir: /builds/slave/test/build/upload/logs 12:13:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1421.174072 ========= master_lag: 20.20 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 1 secs) (at 2016-05-26 12:14:07.938423) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 21 secs) (at 2016-05-26 12:14:07.955538) ========= 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-1464288387.265788-2031580313 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d639099a8f0c6893416b4a30bed1dc4d2311475f62da03206732aab1f09893f111056438b0f1a800543961f8bca311a49f3d811d2520d3f3e8590b1ab2065c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5c6ca5f1e8e8bbfcae964cff6d8b70a0bc4cb0b1e936e0b50563925d7ad8da88a8a857200d1a7233426f771e2ac16c43a22d4d24c6874055bcca8a97cf51f335"} build_url:https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031553 build_url: 'https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d639099a8f0c6893416b4a30bed1dc4d2311475f62da03206732aab1f09893f111056438b0f1a800543961f8bca311a49f3d811d2520d3f3e8590b1ab2065c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5c6ca5f1e8e8bbfcae964cff6d8b70a0bc4cb0b1e936e0b50563925d7ad8da88a8a857200d1a7233426f771e2ac16c43a22d4d24c6874055bcca8a97cf51f335"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Rp6vSq1WQiOBSYvMuiJBaA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 21.00 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 21 secs) (at 2016-05-26 12:14:28.984417) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-05-26 12:14:28.984767) ========= 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-1464288387.265788-2031580313 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018060 ========= master_lag: 3.96 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-05-26 12:14:32.967200) ========= ========= Started reboot skipped (results: 3, elapsed: 9 secs) (at 2016-05-26 12:14:32.992104) ========= ========= Finished reboot skipped (results: 3, elapsed: 9 secs) (at 2016-05-26 12:14:42.115339) ========= ========= Total master_lag: 80.32 =========