builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-121 starttime: 1465810681.38 results: success (0) buildid: 20160613005526 builduid: 6a95dfcdeac04de68e5679106afb4404 revision: 2539cf53e85d348397cdee353061a34e8b0f11fb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:01.385529) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:01.386132) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:01.386570) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:01.430433) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 02:38:01.430960) ========= 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-1465803178.662139-856008770 _=/tools/buildbot/bin/python using PTY: False --2016-06-13 02:38:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.31M=0.001s 2016-06-13 02:38:02 (9.31 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.565713 ========= master_lag: 0.53 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 02:38:02.528760) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:02.529182) ========= 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-1465803178.662139-856008770 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.083606 ========= master_lag: 0.13 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:02.741461) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-13 02:38:02.741994) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2539cf53e85d348397cdee353061a34e8b0f11fb --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2539cf53e85d348397cdee353061a34e8b0f11fb --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-1465803178.662139-856008770 _=/tools/buildbot/bin/python using PTY: False 2016-06-13 02:38:02,966 truncating revision to first 12 chars 2016-06-13 02:38:02,966 Setting DEBUG logging. 2016-06-13 02:38:02,967 attempt 1/10 2016-06-13 02:38:02,967 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2539cf53e85d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-13 02:38:04,939 unpacking tar archive at: mozilla-beta-2539cf53e85d/testing/mozharness/ program finished with exit code 0 elapsedTime=3.476585 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-13 02:38:06.359144) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:06.359567) ========= script_repo_revision: 2539cf53e85d348397cdee353061a34e8b0f11fb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:06.360090) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:06.360550) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 02:38:06.394780) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 13 secs) (at 2016-06-13 02:38:06.395190) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1465803178.662139-856008770 _=/tools/buildbot/bin/python using PTY: False 02:38:06 INFO - MultiFileLogger online at 20160613 02:38:06 in /builds/slave/test 02:38: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-beta --download-symbols true 02:38:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:38:06 INFO - {'append_to_log': False, 02:38:06 INFO - 'base_work_dir': '/builds/slave/test', 02:38:06 INFO - 'blob_upload_branch': 'mozilla-beta', 02:38:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:38:06 INFO - 'buildbot_json_path': 'buildprops.json', 02:38:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:38:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:38:06 INFO - 'download_minidump_stackwalk': True, 02:38:06 INFO - 'download_symbols': 'true', 02:38:06 INFO - 'e10s': False, 02:38:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:38:06 INFO - 'tooltool.py': '/tools/tooltool.py', 02:38:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:38:06 INFO - '/tools/misc-python/virtualenv.py')}, 02:38:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:38:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:38:06 INFO - 'log_level': 'info', 02:38:06 INFO - 'log_to_console': True, 02:38:06 INFO - 'opt_config_files': (), 02:38:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:38:06 INFO - '--processes=1', 02:38:06 INFO - '--config=%(test_path)s/wptrunner.ini', 02:38:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:38:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:38:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:38:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:38:06 INFO - 'pip_index': False, 02:38:06 INFO - 'require_test_zip': True, 02:38:06 INFO - 'test_type': ('testharness',), 02:38:06 INFO - 'this_chunk': '1', 02:38:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:38:06 INFO - 'total_chunks': '10', 02:38:06 INFO - 'virtualenv_path': 'venv', 02:38:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:38:06 INFO - 'work_dir': 'build'} 02:38:06 INFO - ##### 02:38:06 INFO - ##### Running clobber step. 02:38:06 INFO - ##### 02:38:06 INFO - Running pre-action listener: _resource_record_pre_action 02:38:06 INFO - Running main action method: clobber 02:38:06 INFO - rmtree: /builds/slave/test/build 02:38:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:38:09 INFO - Running post-action listener: _resource_record_post_action 02:38:09 INFO - ##### 02:38:09 INFO - ##### Running read-buildbot-config step. 02:38:09 INFO - ##### 02:38:09 INFO - Running pre-action listener: _resource_record_pre_action 02:38:09 INFO - Running main action method: read_buildbot_config 02:38:09 INFO - Using buildbot properties: 02:38:09 INFO - { 02:38:09 INFO - "project": "", 02:38:09 INFO - "product": "firefox", 02:38:09 INFO - "script_repo_revision": "production", 02:38:09 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 02:38:09 INFO - "repository": "", 02:38:09 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 02:38:09 INFO - "buildid": "20160613005526", 02:38:09 INFO - "pgo_build": "False", 02:38:09 INFO - "basedir": "/builds/slave/test", 02:38:09 INFO - "buildnumber": 63, 02:38:09 INFO - "slavename": "tst-linux32-spot-121", 02:38:09 INFO - "revision": "2539cf53e85d348397cdee353061a34e8b0f11fb", 02:38:09 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 02:38:09 INFO - "platform": "linux", 02:38:09 INFO - "branch": "mozilla-beta", 02:38:09 INFO - "repo_path": "releases/mozilla-beta", 02:38:09 INFO - "moz_repo_path": "", 02:38:09 INFO - "stage_platform": "linux", 02:38:09 INFO - "builduid": "6a95dfcdeac04de68e5679106afb4404", 02:38:09 INFO - "slavebuilddir": "test" 02:38:09 INFO - } 02:38:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 02:38:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 02:38:09 INFO - Running post-action listener: _resource_record_post_action 02:38:09 INFO - ##### 02:38:09 INFO - ##### Running download-and-extract step. 02:38:09 INFO - ##### 02:38:09 INFO - Running pre-action listener: _resource_record_pre_action 02:38:09 INFO - Running main action method: download_and_extract 02:38:09 INFO - mkdir: /builds/slave/test/build/tests 02:38: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')]} 02:38:09 INFO - https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:38:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:38:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:38:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:38:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 02:38:12 INFO - Downloaded 1291 bytes. 02:38:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:38:12 INFO - Using the following test package requirements: 02:38:12 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:38:12 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 02:38:12 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 02:38:12 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'jsshell-linux-i686.zip'], 02:38:12 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 02:38:12 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:38:12 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 02:38:12 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 02:38:12 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 02:38:12 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:38:12 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 02:38:12 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 02:38:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:38:12 INFO - https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:38:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:38:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:38:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:38:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 02:38:22 INFO - Downloaded 22801853 bytes. 02:38:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:38:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:38:22 INFO - caution: filename not matched: web-platform/* 02:38:22 INFO - Return code: 11 02:38:22 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')]} 02:38:22 INFO - https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:38:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:38:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:38:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:38:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 02:38:32 INFO - Downloaded 36389080 bytes. 02:38:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:38:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:38:36 INFO - caution: filename not matched: bin/* 02:38:36 INFO - caution: filename not matched: config/* 02:38:36 INFO - caution: filename not matched: mozbase/* 02:38:36 INFO - caution: filename not matched: marionette/* 02:38:36 INFO - caution: filename not matched: tools/wptserve/* 02:38:36 INFO - Return code: 11 02:38:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:38:36 INFO - https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:38:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:38:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:38:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:38:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 02:38:56 INFO - Downloaded 69350530 bytes. 02:38:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:38:56 INFO - mkdir: /builds/slave/test/properties 02:38:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:38:56 INFO - Writing to file /builds/slave/test/properties/build_url 02:38:56 INFO - Contents: 02:38:56 INFO - build_url:https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:39:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:39:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:39:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:39:26 INFO - Contents: 02:39:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:39:26 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')]} 02:39:26 INFO - https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:39:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:39:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:39:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:39:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 02:39:49 INFO - Downloaded 92327888 bytes. 02:39:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:39:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:39:58 INFO - Return code: 0 02:39:58 INFO - Running post-action listener: _resource_record_post_action 02:39:58 INFO - Running post-action listener: set_extra_try_arguments 02:39:58 INFO - ##### 02:39:58 INFO - ##### Running create-virtualenv step. 02:39:58 INFO - ##### 02:39:58 INFO - Running pre-action listener: _pre_create_virtualenv 02:39:58 INFO - Running pre-action listener: _resource_record_pre_action 02:39:58 INFO - Running main action method: create_virtualenv 02:39:58 INFO - Creating virtualenv /builds/slave/test/build/venv 02:39:58 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 02:39:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:39:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:39:59 INFO - Using real prefix '/usr' 02:39:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:40:00 INFO - Installing distribute.............................................................................................................................................................................................done. 02:40:04 INFO - Installing pip.................done. 02:40:04 INFO - Return code: 0 02:40:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:40:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:04 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 0x926bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9384f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9066e30>, '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 0x9303c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9382470>, '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-1465803178.662139-856008770', '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 02:40:04 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 02:40:04 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 02:40:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:04 INFO - 'CCACHE_UMASK': '002', 02:40:04 INFO - 'DISPLAY': ':0', 02:40:04 INFO - 'HOME': '/home/cltbld', 02:40:04 INFO - 'LANG': 'en_US.UTF-8', 02:40:04 INFO - 'LOGNAME': 'cltbld', 02:40:04 INFO - 'MAIL': '/var/mail/cltbld', 02:40:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:04 INFO - 'MOZ_NO_REMOTE': '1', 02:40:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:04 INFO - 'PWD': '/builds/slave/test', 02:40:04 INFO - 'SHELL': '/bin/bash', 02:40:04 INFO - 'SHLVL': '1', 02:40:04 INFO - 'TERM': 'linux', 02:40:04 INFO - 'TMOUT': '86400', 02:40:04 INFO - 'USER': 'cltbld', 02:40:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465803178.662139-856008770', 02:40:04 INFO - '_': '/tools/buildbot/bin/python'} 02:40:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:05 INFO - Downloading/unpacking psutil>=0.7.1 02:40:05 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 02:40:05 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 02:40:05 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 02:40:05 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 02:40:05 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 02:40:05 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 02:40:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:40:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:40:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:40:10 INFO - Installing collected packages: psutil 02:40:10 INFO - Running setup.py install for psutil 02:40:10 INFO - building 'psutil._psutil_linux' extension 02:40:10 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 02:40:11 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:40:11 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:40:11 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 02:40:11 INFO - building 'psutil._psutil_posix' extension 02:40:11 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 02:40:11 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 02:40:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:40:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:40:11 INFO - Successfully installed psutil 02:40:11 INFO - Cleaning up... 02:40:11 INFO - Return code: 0 02:40:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:40:11 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')]} 02:40:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:11 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')]} 02:40:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:11 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 0x926bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9384f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9066e30>, '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 0x9303c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9382470>, '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-1465803178.662139-856008770', '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 02:40:11 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 02:40:11 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 02:40:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:11 INFO - 'CCACHE_UMASK': '002', 02:40:11 INFO - 'DISPLAY': ':0', 02:40:11 INFO - 'HOME': '/home/cltbld', 02:40:11 INFO - 'LANG': 'en_US.UTF-8', 02:40:11 INFO - 'LOGNAME': 'cltbld', 02:40:11 INFO - 'MAIL': '/var/mail/cltbld', 02:40:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:11 INFO - 'MOZ_NO_REMOTE': '1', 02:40:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:11 INFO - 'PWD': '/builds/slave/test', 02:40:11 INFO - 'SHELL': '/bin/bash', 02:40:11 INFO - 'SHLVL': '1', 02:40:11 INFO - 'TERM': 'linux', 02:40:11 INFO - 'TMOUT': '86400', 02:40:11 INFO - 'USER': 'cltbld', 02:40:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465803178.662139-856008770', 02:40:11 INFO - '_': '/tools/buildbot/bin/python'} 02:40:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:40:12 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 02:40:12 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 02:40:12 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 02:40:12 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 02:40:12 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 02:40:12 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 02:40:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:40:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:40:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:40:17 INFO - Installing collected packages: mozsystemmonitor 02:40:17 INFO - Running setup.py install for mozsystemmonitor 02:40:17 INFO - Successfully installed mozsystemmonitor 02:40:17 INFO - Cleaning up... 02:40:17 INFO - Return code: 0 02:40:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:40:17 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')]} 02:40:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:17 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')]} 02:40:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:17 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 0x926bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9384f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9066e30>, '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 0x9303c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9382470>, '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-1465803178.662139-856008770', '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 02:40:17 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 02:40:17 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 02:40:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:17 INFO - 'CCACHE_UMASK': '002', 02:40:17 INFO - 'DISPLAY': ':0', 02:40:17 INFO - 'HOME': '/home/cltbld', 02:40:17 INFO - 'LANG': 'en_US.UTF-8', 02:40:17 INFO - 'LOGNAME': 'cltbld', 02:40:17 INFO - 'MAIL': '/var/mail/cltbld', 02:40:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:17 INFO - 'MOZ_NO_REMOTE': '1', 02:40:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:17 INFO - 'PWD': '/builds/slave/test', 02:40:17 INFO - 'SHELL': '/bin/bash', 02:40:17 INFO - 'SHLVL': '1', 02:40:17 INFO - 'TERM': 'linux', 02:40:17 INFO - 'TMOUT': '86400', 02:40:17 INFO - 'USER': 'cltbld', 02:40:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465803178.662139-856008770', 02:40:17 INFO - '_': '/tools/buildbot/bin/python'} 02:40:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:18 INFO - Downloading/unpacking blobuploader==1.2.4 02:40:18 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 02:40:18 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 02:40:18 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 02:40:18 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 02:40:18 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 02:40:18 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 02:40:23 INFO - Downloading blobuploader-1.2.4.tar.gz 02:40:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:40:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:40:23 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 02:40:23 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 02:40:23 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 02:40:23 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 02:40:23 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 02:40:23 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 02:40:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:40:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:40:24 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 02:40:24 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 02:40:24 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 02:40:24 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 02:40:24 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 02:40:24 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 02:40:25 INFO - Downloading docopt-0.6.1.tar.gz 02:40:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:40:25 INFO - Installing collected packages: blobuploader, requests, docopt 02:40:25 INFO - Running setup.py install for blobuploader 02:40:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:40:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:40:25 INFO - Running setup.py install for requests 02:40:26 INFO - Running setup.py install for docopt 02:40:26 INFO - Successfully installed blobuploader requests docopt 02:40:26 INFO - Cleaning up... 02:40:26 INFO - Return code: 0 02:40:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:40:26 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')]} 02:40:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:26 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')]} 02:40:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:26 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 0x926bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9384f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9066e30>, '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 0x9303c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9382470>, '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-1465803178.662139-856008770', '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 02:40:26 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 02:40:26 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 02:40:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:26 INFO - 'CCACHE_UMASK': '002', 02:40:26 INFO - 'DISPLAY': ':0', 02:40:26 INFO - 'HOME': '/home/cltbld', 02:40:26 INFO - 'LANG': 'en_US.UTF-8', 02:40:26 INFO - 'LOGNAME': 'cltbld', 02:40:26 INFO - 'MAIL': '/var/mail/cltbld', 02:40:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:26 INFO - 'MOZ_NO_REMOTE': '1', 02:40:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:26 INFO - 'PWD': '/builds/slave/test', 02:40:26 INFO - 'SHELL': '/bin/bash', 02:40:26 INFO - 'SHLVL': '1', 02:40:26 INFO - 'TERM': 'linux', 02:40:26 INFO - 'TMOUT': '86400', 02:40:26 INFO - 'USER': 'cltbld', 02:40:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465803178.662139-856008770', 02:40:26 INFO - '_': '/tools/buildbot/bin/python'} 02:40:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:40:26 INFO - Running setup.py (path:/tmp/pip-2xVeQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:40:27 INFO - Running setup.py (path:/tmp/pip-VGj8cC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:40:27 INFO - Running setup.py (path:/tmp/pip-zHA9zp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:40:27 INFO - Running setup.py (path:/tmp/pip-3eUNWf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:40:27 INFO - Running setup.py (path:/tmp/pip-hkZKSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:40:27 INFO - Running setup.py (path:/tmp/pip-V7AbmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:40:27 INFO - Running setup.py (path:/tmp/pip-mAGTZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:40:27 INFO - Running setup.py (path:/tmp/pip-lpIujn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:40:28 INFO - Running setup.py (path:/tmp/pip-R71ENZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:40:28 INFO - Running setup.py (path:/tmp/pip-82KLj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:40:28 INFO - Running setup.py (path:/tmp/pip-nQezfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:40:28 INFO - Running setup.py (path:/tmp/pip-NanH6D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:40:28 INFO - Running setup.py (path:/tmp/pip-lkPCfW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:40:28 INFO - Running setup.py (path:/tmp/pip-DOKjW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:28 INFO - Running setup.py (path:/tmp/pip-JQSm9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:40:28 INFO - Running setup.py (path:/tmp/pip-iFZlf2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:40:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:40:29 INFO - Running setup.py (path:/tmp/pip-gyF1Qy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:40:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:40:29 INFO - Running setup.py (path:/tmp/pip-SSCyjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:40:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:40:29 INFO - Running setup.py (path:/tmp/pip-KcYrwz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:40:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:29 INFO - Running setup.py (path:/tmp/pip-AKOHU7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:40:30 INFO - Running setup.py (path:/tmp/pip-6XUNVI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:40:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:40:30 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 02:40:30 INFO - Running setup.py install for manifestparser 02:40:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:40:30 INFO - Running setup.py install for mozcrash 02:40:30 INFO - Running setup.py install for mozdebug 02:40:30 INFO - Running setup.py install for mozdevice 02:40:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Running setup.py install for mozfile 02:40:31 INFO - Running setup.py install for mozhttpd 02:40:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Running setup.py install for mozinfo 02:40:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Running setup.py install for mozInstall 02:40:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Running setup.py install for mozleak 02:40:32 INFO - Running setup.py install for mozlog 02:40:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Running setup.py install for moznetwork 02:40:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Running setup.py install for mozprocess 02:40:32 INFO - Running setup.py install for mozprofile 02:40:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Running setup.py install for mozrunner 02:40:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:40:33 INFO - Running setup.py install for mozscreenshot 02:40:33 INFO - Running setup.py install for moztest 02:40:33 INFO - Running setup.py install for mozversion 02:40:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:40:33 INFO - Running setup.py install for wptserve 02:40:34 INFO - Running setup.py install for marionette-driver 02:40:34 INFO - Running setup.py install for browsermob-proxy 02:40:34 INFO - Running setup.py install for marionette-client 02:40:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:40:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:40:35 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 02:40:35 INFO - Cleaning up... 02:40:35 INFO - Return code: 0 02:40:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:40: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')]} 02:40:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40: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')]} 02:40:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:35 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 0x926bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9384f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9066e30>, '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 0x9303c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9382470>, '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-1465803178.662139-856008770', '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 02:40:35 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 02:40:35 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 02:40:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:35 INFO - 'CCACHE_UMASK': '002', 02:40:35 INFO - 'DISPLAY': ':0', 02:40:35 INFO - 'HOME': '/home/cltbld', 02:40:35 INFO - 'LANG': 'en_US.UTF-8', 02:40:35 INFO - 'LOGNAME': 'cltbld', 02:40:35 INFO - 'MAIL': '/var/mail/cltbld', 02:40:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:35 INFO - 'MOZ_NO_REMOTE': '1', 02:40:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:35 INFO - 'PWD': '/builds/slave/test', 02:40:35 INFO - 'SHELL': '/bin/bash', 02:40:35 INFO - 'SHLVL': '1', 02:40:35 INFO - 'TERM': 'linux', 02:40:35 INFO - 'TMOUT': '86400', 02:40:35 INFO - 'USER': 'cltbld', 02:40:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465803178.662139-856008770', 02:40:35 INFO - '_': '/tools/buildbot/bin/python'} 02:40:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:40:35 INFO - Running setup.py (path:/tmp/pip-K5Ytxz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:40:35 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)) 02:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:40:35 INFO - Running setup.py (path:/tmp/pip-X3IgM7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:40:35 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)) 02:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:40:35 INFO - Running setup.py (path:/tmp/pip-QkyNtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:40:36 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)) 02:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:40:36 INFO - Running setup.py (path:/tmp/pip-u2tKDH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:40:36 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)) 02:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:40:36 INFO - Running setup.py (path:/tmp/pip-nNFVtM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:40:36 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)) 02:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:40:36 INFO - Running setup.py (path:/tmp/pip-og_fKe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:40:36 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)) 02:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:40:36 INFO - Running setup.py (path:/tmp/pip-W9fRtf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:40:36 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)) 02:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:40:36 INFO - Running setup.py (path:/tmp/pip-XiMgik-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:40:36 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)) 02:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:40:36 INFO - Running setup.py (path:/tmp/pip-xzz5_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:40:36 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)) 02:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:40:36 INFO - Running setup.py (path:/tmp/pip-ph6ltK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:40:37 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)) 02:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:40:37 INFO - Running setup.py (path:/tmp/pip-xh4cFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:40:37 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)) 02:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:40:37 INFO - Running setup.py (path:/tmp/pip-zgpbcD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:40:37 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)) 02:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:40:37 INFO - Running setup.py (path:/tmp/pip-wHxFXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:40:37 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)) 02:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:40:37 INFO - Running setup.py (path:/tmp/pip-nLlus6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:40:37 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)) 02:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:37 INFO - Running setup.py (path:/tmp/pip-0KekxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:37 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)) 02:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:40:37 INFO - Running setup.py (path:/tmp/pip-Od7nrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:40:37 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)) 02:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:40:37 INFO - Running setup.py (path:/tmp/pip-pvzQf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:40:38 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)) 02:40:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:40:38 INFO - Running setup.py (path:/tmp/pip-H4WHkU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:40:38 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)) 02:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:40:38 INFO - Running setup.py (path:/tmp/pip-LESo6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:40:38 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)) 02:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:38 INFO - Running setup.py (path:/tmp/pip-0yQIFS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:38 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)) 02:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:40:38 INFO - Running setup.py (path:/tmp/pip-wVurFQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:40:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:40:39 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)) 02:40:39 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)) 02:40:39 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)) 02:40:39 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)) 02:40:39 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)) 02:40:39 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)) 02:40:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:40:39 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 02:40:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:40:39 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 02:40:39 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 02:40:39 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 02:40:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:40:43 INFO - Downloading blessings-1.6.tar.gz 02:40:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:40:44 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)) 02:40:44 INFO - Installing collected packages: blessings 02:40:44 INFO - Running setup.py install for blessings 02:40:44 INFO - Successfully installed blessings 02:40:44 INFO - Cleaning up... 02:40:44 INFO - Return code: 0 02:40:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:40:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:40:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:40:44 INFO - Reading from file tmpfile_stdout 02:40:44 INFO - Current package versions: 02:40:44 INFO - argparse == 1.2.1 02:40:44 INFO - blessings == 1.6 02:40:44 INFO - blobuploader == 1.2.4 02:40:44 INFO - browsermob-proxy == 0.6.0 02:40:44 INFO - docopt == 0.6.1 02:40:44 INFO - manifestparser == 1.1 02:40:44 INFO - marionette-client == 2.3.0 02:40:44 INFO - marionette-driver == 1.4.0 02:40:44 INFO - mozInstall == 1.12 02:40:44 INFO - mozcrash == 0.17 02:40:44 INFO - mozdebug == 0.1 02:40:44 INFO - mozdevice == 0.48 02:40:44 INFO - mozfile == 1.2 02:40:44 INFO - mozhttpd == 0.7 02:40:44 INFO - mozinfo == 0.9 02:40:44 INFO - mozleak == 0.1 02:40:44 INFO - mozlog == 3.1 02:40:44 INFO - moznetwork == 0.27 02:40:44 INFO - mozprocess == 0.22 02:40:44 INFO - mozprofile == 0.28 02:40:44 INFO - mozrunner == 6.11 02:40:44 INFO - mozscreenshot == 0.1 02:40:44 INFO - mozsystemmonitor == 0.0 02:40:44 INFO - moztest == 0.7 02:40:44 INFO - mozversion == 1.4 02:40:44 INFO - psutil == 3.1.1 02:40:44 INFO - requests == 1.2.3 02:40:44 INFO - wptserve == 1.4.0 02:40:44 INFO - wsgiref == 0.1.2 02:40:44 INFO - Running post-action listener: _resource_record_post_action 02:40:44 INFO - Running post-action listener: _start_resource_monitoring 02:40:44 INFO - Starting resource monitoring. 02:40:44 INFO - ##### 02:40:44 INFO - ##### Running pull step. 02:40:44 INFO - ##### 02:40:44 INFO - Running pre-action listener: _resource_record_pre_action 02:40:44 INFO - Running main action method: pull 02:40:44 INFO - Pull has nothing to do! 02:40:44 INFO - Running post-action listener: _resource_record_post_action 02:40:44 INFO - ##### 02:40:44 INFO - ##### Running install step. 02:40:44 INFO - ##### 02:40:44 INFO - Running pre-action listener: _resource_record_pre_action 02:40:44 INFO - Running main action method: install 02:40:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:40:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:40:45 INFO - Reading from file tmpfile_stdout 02:40:45 INFO - Detecting whether we're running mozinstall >=1.0... 02:40:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:40:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:40:45 INFO - Reading from file tmpfile_stdout 02:40:45 INFO - Output received: 02:40:45 INFO - Usage: mozinstall [options] installer 02:40:45 INFO - Options: 02:40:45 INFO - -h, --help show this help message and exit 02:40:45 INFO - -d DEST, --destination=DEST 02:40:45 INFO - Directory to install application into. [default: 02:40:45 INFO - "/builds/slave/test"] 02:40:45 INFO - --app=APP Application being installed. [default: firefox] 02:40:45 INFO - mkdir: /builds/slave/test/build/application 02:40:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:40:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 02:41:15 INFO - Reading from file tmpfile_stdout 02:41:15 INFO - Output received: 02:41:15 INFO - /builds/slave/test/build/application/firefox/firefox 02:41:15 INFO - Running post-action listener: _resource_record_post_action 02:41:15 INFO - ##### 02:41:15 INFO - ##### Running run-tests step. 02:41:15 INFO - ##### 02:41:15 INFO - Running pre-action listener: _resource_record_pre_action 02:41:15 INFO - Running main action method: run_tests 02:41:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:41:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:41:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:41:15 INFO - grabbing minidump binary from tooltool 02:41:15 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')]} 02:41:15 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 0x9066e30>, '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 0x9303c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9382470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:41:15 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 02:41:15 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 02:41:16 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:41:16 INFO - Return code: 0 02:41:16 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:41:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:41:16 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/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:41:16 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/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:41:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:41:16 INFO - 'CCACHE_UMASK': '002', 02:41:16 INFO - 'DISPLAY': ':0', 02:41:16 INFO - 'HOME': '/home/cltbld', 02:41:16 INFO - 'LANG': 'en_US.UTF-8', 02:41:16 INFO - 'LOGNAME': 'cltbld', 02:41:16 INFO - 'MAIL': '/var/mail/cltbld', 02:41:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:41:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:41:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:41:16 INFO - 'MOZ_NO_REMOTE': '1', 02:41:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:41:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:41:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:41:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:41:16 INFO - 'PWD': '/builds/slave/test', 02:41:16 INFO - 'SHELL': '/bin/bash', 02:41:16 INFO - 'SHLVL': '1', 02:41:16 INFO - 'TERM': 'linux', 02:41:16 INFO - 'TMOUT': '86400', 02:41:16 INFO - 'USER': 'cltbld', 02:41:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465803178.662139-856008770', 02:41:16 INFO - '_': '/tools/buildbot/bin/python'} 02:41:16 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/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:41:16 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 02:41:16 INFO - import pkg_resources 02:41:18 INFO - Using 1 client processes 02:41:18 INFO - wptserve Starting http server on 127.0.0.1:8000 02:41:18 INFO - wptserve Starting http server on 127.0.0.1:8001 02:41:18 INFO - wptserve Starting http server on 127.0.0.1:8443 02:41:20 INFO - SUITE-START | Running 778 tests 02:41:20 INFO - Running testharness tests 02:41:20 INFO - Setting up ssl 02:41:20 INFO - PROCESS | certutil | 02:41:20 INFO - PROCESS | certutil | 02:41:20 INFO - PROCESS | certutil | 02:41:20 INFO - Certificate Nickname Trust Attributes 02:41:20 INFO - SSL,S/MIME,JAR/XPI 02:41:20 INFO - 02:41:20 INFO - web-platform-tests CT,, 02:41:20 INFO - 02:41:20 INFO - Starting runner 02:41:23 INFO - PROCESS | 1856 | 1465810883806 Marionette DEBUG Marionette enabled via build flag and pref 02:41:24 INFO - PROCESS | 1856 | ++DOCSHELL 0xa4e4c400 == 1 [pid = 1856] [id = 1] 02:41:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 1 (0xa4e4c800) [pid = 1856] [serial = 1] [outer = (nil)] 02:41:24 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:41:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 2 (0xa4e4d000) [pid = 1856] [serial = 2] [outer = 0xa4e4c800] 02:41:24 INFO - PROCESS | 1856 | 1465810884521 Marionette INFO Listening on port 2828 02:41:25 INFO - PROCESS | 1856 | 1465810885122 Marionette DEBUG Marionette enabled via command-line flag 02:41:25 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23ab000 == 2 [pid = 1856] [id = 2] 02:41:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 3 (0xa8c0d000) [pid = 1856] [serial = 3] [outer = (nil)] 02:41:25 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:41:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 4 (0xa23e9400) [pid = 1856] [serial = 4] [outer = 0xa8c0d000] 02:41:25 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c9220 02:41:25 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20c9d00 02:41:25 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d5cc0 02:41:25 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20d6920 02:41:25 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20dc660 02:41:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 5 (0xa100b400) [pid = 1856] [serial = 5] [outer = 0xa4e4c800] 02:41:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:41:25 INFO - PROCESS | 1856 | 1465810885553 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57332 02:41:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:41:25 INFO - PROCESS | 1856 | 1465810885586 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57333 02:41:25 INFO - PROCESS | 1856 | 1465810885649 Marionette DEBUG Closed connection conn0 02:41:25 INFO - PROCESS | 1856 | 1465810885715 Marionette DEBUG Closed connection conn1 02:41:25 INFO - PROCESS | 1856 | [1856] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 02:41:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:41:25 INFO - PROCESS | 1856 | 1465810885788 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57334 02:41:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:41:25 INFO - PROCESS | 1856 | 1465810885868 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57335 02:41:25 INFO - PROCESS | 1856 | 1465810885875 Marionette DEBUG Closed connection conn2 02:41:25 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:41:25 INFO - PROCESS | 1856 | 1465810885941 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:57336 02:41:25 INFO - PROCESS | 1856 | 1465810885951 Marionette DEBUG Closed connection conn3 02:41:25 INFO - PROCESS | 1856 | 1465810885977 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:41:26 INFO - PROCESS | 1856 | 1465810885997 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160613005526","device":"desktop","version":"48.0"} 02:41:26 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:41:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ac3a800 == 3 [pid = 1856] [id = 3] 02:41:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 6 (0x9ac3ac00) [pid = 1856] [serial = 6] [outer = (nil)] 02:41:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ac3b000 == 4 [pid = 1856] [id = 4] 02:41:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 7 (0x9ac3b400) [pid = 1856] [serial = 7] [outer = (nil)] 02:41:28 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:41:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a2cd400 == 5 [pid = 1856] [id = 5] 02:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 8 (0x9a2cd800) [pid = 1856] [serial = 8] [outer = (nil)] 02:41:28 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:41:28 INFO - PROCESS | 1856 | [1856] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 9 (0x9a1f9800) [pid = 1856] [serial = 9] [outer = 0x9a2cd800] 02:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 10 (0x99c21c00) [pid = 1856] [serial = 10] [outer = 0x9ac3ac00] 02:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 11 (0x99c23800) [pid = 1856] [serial = 11] [outer = 0x9ac3b400] 02:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 12 (0x99c26000) [pid = 1856] [serial = 12] [outer = 0x9a2cd800] 02:41:30 INFO - PROCESS | 1856 | 1465810890004 Marionette INFO startBrowser b43521a2-77ff-4cda-b962-791eccca5582 02:41:30 INFO - PROCESS | 1856 | 1465810890051 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1856 | 1465810890072 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1856 | 1465810890077 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 13 (0x98aec800) [pid = 1856] [serial = 13] [outer = 0x9a2cd800] 02:41:30 INFO - PROCESS | 1856 | 1465810890779 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b43521a2-77ff-4cda-b962-791eccca5582","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160613005526","device":"desktop","version":"48.0","command_id":1}}] 02:41:31 INFO - PROCESS | 1856 | 1465810891028 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}] 02:41:31 INFO - PROCESS | 1856 | 1465810891036 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:31 INFO - PROCESS | 1856 | 1465810891515 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:41:31 INFO - PROCESS | 1856 | 1465810891573 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:41:31 INFO - PROCESS | 1856 | 1465810891581 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:31 INFO - PROCESS | 1856 | [1856] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:41:31 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:41:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 14 (0x95336800) [pid = 1856] [serial = 14] [outer = 0x9a2cd800] 02:41:32 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:41:32 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:32 INFO - PROCESS | 1856 | 1465810892263 Marionette TRACE conn4 <- [1,3,null,{}] 02:41:32 INFO - PROCESS | 1856 | 1465810892290 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:41:32 INFO - PROCESS | 1856 | 1465810892296 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:32 INFO - PROCESS | 1856 | 1465810892338 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:41:32 INFO - PROCESS | 1856 | 1465810892401 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 1856 | 1465810892405 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:41:32 INFO - PROCESS | 1856 | 1465810892482 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 1856 | 1465810892488 Marionette TRACE conn4 <- [1,6,null,{}] 02:41:32 INFO - PROCESS | 1856 | 1465810892499 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}] 02:41:32 INFO - PROCESS | 1856 | 1465810892503 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:32 INFO - PROCESS | 1856 | 1465810892526 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:41:32 INFO - PROCESS | 1856 | 1465810892533 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 1856 | 1465810892539 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x97973400 == 6 [pid = 1856] [id = 6] 02:41:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 15 (0x98a3f000) [pid = 1856] [serial = 15] [outer = (nil)] 02:41:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 16 (0x93dc7c00) [pid = 1856] [serial = 16] [outer = 0x98a3f000] 02:41:32 INFO - PROCESS | 1856 | 1465810892624 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 17 (0x93dccc00) [pid = 1856] [serial = 17] [outer = 0x98a3f000] 02:41:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a5cc00 == 7 [pid = 1856] [id = 7] 02:41:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 18 (0x93a5d000) [pid = 1856] [serial = 18] [outer = (nil)] 02:41:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 19 (0x93a63c00) [pid = 1856] [serial = 19] [outer = 0x93a5d000] 02:41:33 INFO - PROCESS | 1856 | 1465810893146 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 20 (0x96eb2800) [pid = 1856] [serial = 20] [outer = 0x93a5d000] 02:41:33 INFO - PROCESS | 1856 | [1856] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:41:33 INFO - PROCESS | 1856 | 1465810893717 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]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1299ms 02:41:33 INFO - PROCESS | 1856 | 1465810893837 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 1856 | 1465810893840 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:41:33 INFO - PROCESS | 1856 | 1465810893903 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1856 | 1465810893907 Marionette TRACE conn4 <- [1,10,null,{}] 02:41:33 INFO - PROCESS | 1856 | 1465810893931 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}] 02:41:33 INFO - PROCESS | 1856 | 1465810893943 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:34 INFO - PROCESS | 1856 | 1465810894130 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:41:34 INFO - PROCESS | 1856 | 1465810894427 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 1856 | 1465810894440 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x92366400 == 8 [pid = 1856] [id = 8] 02:41:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 21 (0x92366800) [pid = 1856] [serial = 21] [outer = (nil)] 02:41:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 22 (0x9236a400) [pid = 1856] [serial = 22] [outer = 0x92366800] 02:41:34 INFO - PROCESS | 1856 | 1465810894534 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 23 (0x93907000) [pid = 1856] [serial = 23] [outer = 0x92366800] 02:41:35 INFO - PROCESS | 1856 | 1465810895493 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]]]}] 02:41:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dcb800 == 9 [pid = 1856] [id = 9] 02:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 24 (0x93dcc400) [pid = 1856] [serial = 24] [outer = (nil)] 02:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1673ms 02:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 25 (0x93dd3000) [pid = 1856] [serial = 25] [outer = 0x93dcc400] 02:41:35 INFO - PROCESS | 1856 | 1465810895600 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 1856 | 1465810895607 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 26 (0x93dcc800) [pid = 1856] [serial = 26] [outer = 0x93dcc400] 02:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:41:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dca800 == 10 [pid = 1856] [id = 10] 02:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 27 (0x93dd3400) [pid = 1856] [serial = 27] [outer = (nil)] 02:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 28 (0x97972c00) [pid = 1856] [serial = 28] [outer = 0x93dd3400] 02:41:35 INFO - PROCESS | 1856 | 1465810895781 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 1856 | 1465810895787 Marionette TRACE conn4 <- [1,14,null,{}] 02:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 29 (0x98fe5800) [pid = 1856] [serial = 29] [outer = 0x93dd3400] 02:41:35 INFO - PROCESS | 1856 | 1465810895911 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}] 02:41:35 INFO - PROCESS | 1856 | 1465810895917 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:36 INFO - PROCESS | 1856 | 1465810896191 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:41:36 INFO - PROCESS | 1856 | 1465810896340 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1856 | 1465810896347 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a0c3400 == 11 [pid = 1856] [id = 11] 02:41:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 30 (0x9a0cd800) [pid = 1856] [serial = 30] [outer = (nil)] 02:41:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 31 (0x9a2d9c00) [pid = 1856] [serial = 31] [outer = 0x9a0cd800] 02:41:36 INFO - PROCESS | 1856 | 1465810896437 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 32 (0x9a8f3800) [pid = 1856] [serial = 32] [outer = 0x9a0cd800] 02:41:37 INFO - PROCESS | 1856 | 1465810897338 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]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1731ms 02:41:37 INFO - PROCESS | 1856 | 1465810897372 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 1856 | 1465810897379 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:41:37 INFO - PROCESS | 1856 | 1465810897387 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1856 | 1465810897391 Marionette TRACE conn4 <- [1,18,null,{}] 02:41:37 INFO - PROCESS | 1856 | 1465810897397 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}] 02:41:37 INFO - PROCESS | 1856 | 1465810897407 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:37 INFO - PROCESS | 1856 | 1465810897676 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:41:37 INFO - PROCESS | 1856 | 1465810897849 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1856 | 1465810897857 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f59800 == 12 [pid = 1856] [id = 12] 02:41:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 33 (0x9a90f000) [pid = 1856] [serial = 33] [outer = (nil)] 02:41:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 34 (0x9d338c00) [pid = 1856] [serial = 34] [outer = 0x9a90f000] 02:41:37 INFO - PROCESS | 1856 | 1465810897953 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 35 (0xa100c800) [pid = 1856] [serial = 35] [outer = 0x9a90f000] 02:41:38 INFO - PROCESS | 1856 | 1465810898890 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]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1537ms 02:41:38 INFO - PROCESS | 1856 | 1465810898926 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1856 | 1465810898932 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:41:38 INFO - PROCESS | 1856 | 1465810898949 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1856 | 1465810898958 Marionette TRACE conn4 <- [1,22,null,{}] 02:41:38 INFO - PROCESS | 1856 | 1465810898966 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}] 02:41:38 INFO - PROCESS | 1856 | 1465810898974 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:39 INFO - PROCESS | 1856 | 1465810899382 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:41:39 INFO - PROCESS | 1856 | 1465810899554 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1856 | 1465810899560 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x95185c00 == 13 [pid = 1856] [id = 13] 02:41:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 36 (0x95332400) [pid = 1856] [serial = 36] [outer = (nil)] 02:41:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 37 (0x97966c00) [pid = 1856] [serial = 37] [outer = 0x95332400] 02:41:39 INFO - PROCESS | 1856 | 1465810899653 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 38 (0x98af0c00) [pid = 1856] [serial = 38] [outer = 0x95332400] 02:41:40 INFO - PROCESS | 1856 | --DOCSHELL 0x97973400 == 12 [pid = 1856] [id = 6] 02:41:40 INFO - PROCESS | 1856 | 1465810900674 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]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1762ms 02:41:40 INFO - PROCESS | 1856 | 1465810900704 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1856 | 1465810900709 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:41:40 INFO - PROCESS | 1856 | 1465810900717 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1856 | 1465810900722 Marionette TRACE conn4 <- [1,26,null,{}] 02:41:40 INFO - PROCESS | 1856 | 1465810900729 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}] 02:41:40 INFO - PROCESS | 1856 | 1465810900733 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:40 INFO - PROCESS | 1856 | 1465810900925 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:41:41 INFO - PROCESS | 1856 | 1465810901018 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1856 | 1465810901025 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x99771800 == 13 [pid = 1856] [id = 14] 02:41:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 39 (0x999f5000) [pid = 1856] [serial = 39] [outer = (nil)] 02:41:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 40 (0x9a0c2800) [pid = 1856] [serial = 40] [outer = 0x999f5000] 02:41:41 INFO - PROCESS | 1856 | 1465810901101 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 41 (0x9ad1cc00) [pid = 1856] [serial = 41] [outer = 0x999f5000] 02:41:41 INFO - PROCESS | 1856 | 1465810901861 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]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1191ms 02:41:41 INFO - PROCESS | 1856 | 1465810901919 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1856 | 1465810901923 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:41:41 INFO - PROCESS | 1856 | 1465810901936 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1856 | 1465810901939 Marionette TRACE conn4 <- [1,30,null,{}] 02:41:41 INFO - PROCESS | 1856 | 1465810901950 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}] 02:41:41 INFO - PROCESS | 1856 | 1465810901954 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:42 INFO - PROCESS | 1856 | 1465810902120 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:41:42 INFO - PROCESS | 1856 | 1465810902135 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 1856 | 1465810902144 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d805800 == 14 [pid = 1856] [id = 15] 02:41:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 42 (0x9d805c00) [pid = 1856] [serial = 42] [outer = (nil)] 02:41:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 43 (0x9d810800) [pid = 1856] [serial = 43] [outer = 0x9d805c00] 02:41:42 INFO - PROCESS | 1856 | 1465810902228 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 44 (0xa1003400) [pid = 1856] [serial = 44] [outer = 0x9d805c00] 02:41:43 INFO - PROCESS | 1856 | 1465810903066 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]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1184ms 02:41:43 INFO - PROCESS | 1856 | 1465810903125 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 1856 | 1465810903131 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:41:43 INFO - PROCESS | 1856 | 1465810903149 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 1856 | 1465810903156 Marionette TRACE conn4 <- [1,34,null,{}] 02:41:43 INFO - PROCESS | 1856 | 1465810903163 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}] 02:41:43 INFO - PROCESS | 1856 | 1465810903169 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:43 INFO - PROCESS | 1856 | 1465810903340 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:41:43 INFO - PROCESS | 1856 | 1465810903432 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 1856 | 1465810903443 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d32f800 == 15 [pid = 1856] [id = 16] 02:41:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 45 (0xa2092c00) [pid = 1856] [serial = 45] [outer = (nil)] 02:41:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 46 (0xa2553400) [pid = 1856] [serial = 46] [outer = 0xa2092c00] 02:41:43 INFO - PROCESS | 1856 | 1465810903516 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x95182c00) [pid = 1856] [serial = 47] [outer = 0xa2092c00] 02:41:44 INFO - PROCESS | 1856 | 1465810904234 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]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1142ms 02:41:44 INFO - PROCESS | 1856 | 1465810904285 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1856 | 1465810904288 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:41:44 INFO - PROCESS | 1856 | 1465810904313 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1856 | 1465810904330 Marionette TRACE conn4 <- [1,38,null,{}] 02:41:44 INFO - PROCESS | 1856 | 1465810904337 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}] 02:41:44 INFO - PROCESS | 1856 | 1465810904342 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:44 INFO - PROCESS | 1856 | 1465810904498 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:41:44 INFO - PROCESS | 1856 | 1465810904509 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1856 | 1465810904520 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x950c0800 == 16 [pid = 1856] [id = 17] 02:41:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x95184000) [pid = 1856] [serial = 48] [outer = (nil)] 02:41:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0xa2fecc00) [pid = 1856] [serial = 49] [outer = 0x95184000] 02:41:44 INFO - PROCESS | 1856 | 1465810904587 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0xa3380800) [pid = 1856] [serial = 50] [outer = 0x95184000] 02:41:45 INFO - PROCESS | 1856 | 1465810905375 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]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1117ms 02:41:45 INFO - PROCESS | 1856 | 1465810905430 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1856 | 1465810905433 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:41:45 INFO - PROCESS | 1856 | 1465810905440 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1856 | 1465810905443 Marionette TRACE conn4 <- [1,42,null,{}] 02:41:45 INFO - PROCESS | 1856 | 1465810905449 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}] 02:41:45 INFO - PROCESS | 1856 | 1465810905454 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:45 INFO - PROCESS | 1856 | 1465810905622 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:41:45 INFO - PROCESS | 1856 | 1465810905633 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1856 | 1465810905652 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:45 INFO - PROCESS | 1856 | ++DOCSHELL 0xa35d9400 == 17 [pid = 1856] [id = 18] 02:41:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0xa4e09800) [pid = 1856] [serial = 51] [outer = (nil)] 02:41:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0xa4e54800) [pid = 1856] [serial = 52] [outer = 0xa4e09800] 02:41:45 INFO - PROCESS | 1856 | 1465810905736 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0xa6825c00) [pid = 1856] [serial = 53] [outer = 0xa4e09800] 02:41:46 INFO - PROCESS | 1856 | 1465810906609 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]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1238ms 02:41:46 INFO - PROCESS | 1856 | 1465810906679 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 1856 | 1465810906683 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:41:46 INFO - PROCESS | 1856 | 1465810906690 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1856 | 1465810906693 Marionette TRACE conn4 <- [1,46,null,{}] 02:41:46 INFO - PROCESS | 1856 | 1465810906699 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}] 02:41:46 INFO - PROCESS | 1856 | 1465810906707 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:46 INFO - PROCESS | 1856 | 1465810906910 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:41:47 INFO - PROCESS | 1856 | 1465810907010 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1856 | 1465810907018 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:47 INFO - PROCESS | 1856 | ++DOCSHELL 0xa682b000 == 18 [pid = 1856] [id = 19] 02:41:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0xa682c400) [pid = 1856] [serial = 54] [outer = (nil)] 02:41:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0xa68a7000) [pid = 1856] [serial = 55] [outer = 0xa682c400] 02:41:47 INFO - PROCESS | 1856 | 1465810907088 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0xa69cec00) [pid = 1856] [serial = 56] [outer = 0xa682c400] 02:41:47 INFO - PROCESS | 1856 | 1465810907786 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]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1138ms 02:41:47 INFO - PROCESS | 1856 | 1465810907829 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1856 | 1465810907833 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:41:47 INFO - PROCESS | 1856 | 1465810907844 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1856 | 1465810907861 Marionette TRACE conn4 <- [1,50,null,{}] 02:41:47 INFO - PROCESS | 1856 | 1465810907880 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}] 02:41:47 INFO - PROCESS | 1856 | 1465810907886 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:48 INFO - PROCESS | 1856 | 1465810908039 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:41:48 INFO - PROCESS | 1856 | 1465810908048 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1856 | 1465810908055 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ac43000 == 19 [pid = 1856] [id = 20] 02:41:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0xa6852000) [pid = 1856] [serial = 57] [outer = (nil)] 02:41:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0xa6f2a000) [pid = 1856] [serial = 58] [outer = 0xa6852000] 02:41:48 INFO - PROCESS | 1856 | 1465810908126 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0xa6f38c00) [pid = 1856] [serial = 59] [outer = 0xa6852000] 02:41:48 INFO - PROCESS | 1856 | 1465810908919 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]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1097ms 02:41:48 INFO - PROCESS | 1856 | 1465810908941 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 1856 | 1465810908944 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:41:48 INFO - PROCESS | 1856 | 1465810908952 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1856 | 1465810908954 Marionette TRACE conn4 <- [1,54,null,{}] 02:41:48 INFO - PROCESS | 1856 | 1465810908960 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}] 02:41:48 INFO - PROCESS | 1856 | 1465810908965 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:49 INFO - PROCESS | 1856 | --DOCSHELL 0x92f59800 == 18 [pid = 1856] [id = 12] 02:41:49 INFO - PROCESS | 1856 | --DOCSHELL 0x92366400 == 17 [pid = 1856] [id = 8] 02:41:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9a0c3400 == 16 [pid = 1856] [id = 11] 02:41:50 INFO - PROCESS | 1856 | 1465810910138 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:41:50 INFO - PROCESS | 1856 | 1465810910166 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1856 | 1465810910185 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x95186800 == 17 [pid = 1856] [id = 21] 02:41:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x95338c00) [pid = 1856] [serial = 60] [outer = (nil)] 02:41:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x96eeec00) [pid = 1856] [serial = 61] [outer = 0x95338c00] 02:41:50 INFO - PROCESS | 1856 | 1465810910324 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x98a32800) [pid = 1856] [serial = 62] [outer = 0x95338c00] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x98a3f000) [pid = 1856] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x92366800) [pid = 1856] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x9a0cd800) [pid = 1856] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x9a90f000) [pid = 1856] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x95332400) [pid = 1856] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x999f5000) [pid = 1856] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x9d805c00) [pid = 1856] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0xa2092c00) [pid = 1856] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:41:51 INFO - PROCESS | 1856 | 1465810911529 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]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2633ms 02:41:51 INFO - PROCESS | 1856 | 1465810911598 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1856 | 1465810911605 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:41:51 INFO - PROCESS | 1856 | 1465810911612 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1856 | 1465810911617 Marionette TRACE conn4 <- [1,58,null,{}] 02:41:51 INFO - PROCESS | 1856 | 1465810911624 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}] 02:41:51 INFO - PROCESS | 1856 | 1465810911630 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:51 INFO - PROCESS | 1856 | 1465810911836 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:41:51 INFO - PROCESS | 1856 | 1465810911934 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 1856 | 1465810911944 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dca400 == 18 [pid = 1856] [id = 22] 02:41:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x98fee000) [pid = 1856] [serial = 63] [outer = (nil)] 02:41:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x99666000) [pid = 1856] [serial = 64] [outer = 0x98fee000] 02:41:52 INFO - PROCESS | 1856 | 1465810912020 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x99b1dc00) [pid = 1856] [serial = 65] [outer = 0x98fee000] 02:41:52 INFO - PROCESS | 1856 | 1465810912691 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]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1130ms 02:41:52 INFO - PROCESS | 1856 | 1465810912744 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 1856 | 1465810912748 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:41:52 INFO - PROCESS | 1856 | 1465810912755 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 1856 | 1465810912758 Marionette TRACE conn4 <- [1,62,null,{}] 02:41:52 INFO - PROCESS | 1856 | 1465810912764 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}] 02:41:52 INFO - PROCESS | 1856 | 1465810912770 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:52 INFO - PROCESS | 1856 | 1465810912933 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:41:53 INFO - PROCESS | 1856 | 1465810913026 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1856 | 1465810913036 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b41ac00 == 19 [pid = 1856] [id = 23] 02:41:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x9b499800) [pid = 1856] [serial = 66] [outer = (nil)] 02:41:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x9d304c00) [pid = 1856] [serial = 67] [outer = 0x9b499800] 02:41:53 INFO - PROCESS | 1856 | 1465810913117 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x9d45fc00) [pid = 1856] [serial = 68] [outer = 0x9b499800] 02:41:53 INFO - PROCESS | 1856 | 1465810913994 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]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1285ms 02:41:54 INFO - PROCESS | 1856 | 1465810914042 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 1856 | 1465810914048 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:41:54 INFO - PROCESS | 1856 | 1465810914057 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1856 | 1465810914062 Marionette TRACE conn4 <- [1,66,null,{}] 02:41:54 INFO - PROCESS | 1856 | 1465810914071 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}] 02:41:54 INFO - PROCESS | 1856 | 1465810914077 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:54 INFO - PROCESS | 1856 | 1465810914264 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:41:54 INFO - PROCESS | 1856 | 1465810914398 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:54 INFO - PROCESS | 1856 | 1465810914410 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd5c00 == 20 [pid = 1856] [id = 24] 02:41:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x95188c00) [pid = 1856] [serial = 69] [outer = (nil)] 02:41:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x99769400) [pid = 1856] [serial = 70] [outer = 0x95188c00] 02:41:54 INFO - PROCESS | 1856 | 1465810914495 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x9b413000) [pid = 1856] [serial = 71] [outer = 0x95188c00] 02:41:55 INFO - PROCESS | 1856 | 1465810915379 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]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1390ms 02:41:55 INFO - PROCESS | 1856 | 1465810915452 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 1856 | 1465810915460 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:41:55 INFO - PROCESS | 1856 | 1465810915474 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 1856 | 1465810915479 Marionette TRACE conn4 <- [1,70,null,{}] 02:41:55 INFO - PROCESS | 1856 | 1465810915486 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}] 02:41:55 INFO - PROCESS | 1856 | 1465810915491 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:55 INFO - PROCESS | 1856 | 1465810915673 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:41:55 INFO - PROCESS | 1856 | 1465810915808 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1856 | 1465810915820 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x98a40800 == 21 [pid = 1856] [id = 25] 02:41:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9a30f400) [pid = 1856] [serial = 72] [outer = (nil)] 02:41:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9a316000) [pid = 1856] [serial = 73] [outer = 0x9a30f400] 02:41:55 INFO - PROCESS | 1856 | 1465810915908 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9b4da400) [pid = 1856] [serial = 74] [outer = 0x9a30f400] 02:41:56 INFO - PROCESS | 1856 | 1465810916771 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]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1346ms 02:41:56 INFO - PROCESS | 1856 | 1465810916835 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1856 | 1465810916840 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:41:56 INFO - PROCESS | 1856 | 1465810916849 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1856 | 1465810916855 Marionette TRACE conn4 <- [1,74,null,{}] 02:41:56 INFO - PROCESS | 1856 | 1465810916872 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}] 02:41:56 INFO - PROCESS | 1856 | 1465810916881 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:57 INFO - PROCESS | 1856 | 1465810917063 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:41:57 INFO - PROCESS | 1856 | 1465810917171 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 1856 | 1465810917181 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:57 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23ab400 == 22 [pid = 1856] [id = 26] 02:41:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0xa23af800) [pid = 1856] [serial = 75] [outer = (nil)] 02:41:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0xa253f400) [pid = 1856] [serial = 76] [outer = 0xa23af800] 02:41:57 INFO - PROCESS | 1856 | 1465810917275 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0xa2ff1000) [pid = 1856] [serial = 77] [outer = 0xa23af800] 02:41:58 INFO - PROCESS | 1856 | 1465810918100 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]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1285ms 02:41:58 INFO - PROCESS | 1856 | 1465810918135 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1856 | 1465810918140 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:41:58 INFO - PROCESS | 1856 | 1465810918146 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1856 | 1465810918150 Marionette TRACE conn4 <- [1,78,null,{}] 02:41:58 INFO - PROCESS | 1856 | 1465810918156 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}] 02:41:58 INFO - PROCESS | 1856 | 1465810918161 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:58 INFO - PROCESS | 1856 | 1465810918354 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:41:58 INFO - PROCESS | 1856 | 1465810918488 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1856 | 1465810918498 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:58 INFO - PROCESS | 1856 | ++DOCSHELL 0xa2fb2800 == 23 [pid = 1856] [id = 27] 02:41:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0xa3375800) [pid = 1856] [serial = 78] [outer = (nil)] 02:41:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0xa500d800) [pid = 1856] [serial = 79] [outer = 0xa3375800] 02:41:58 INFO - PROCESS | 1856 | 1465810918579 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0xa682bc00) [pid = 1856] [serial = 80] [outer = 0xa3375800] 02:41:59 INFO - PROCESS | 1856 | 1465810919460 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]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1392ms 02:41:59 INFO - PROCESS | 1856 | 1465810919540 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1856 | 1465810919544 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:41:59 INFO - PROCESS | 1856 | 1465810919550 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1856 | 1465810919554 Marionette TRACE conn4 <- [1,82,null,{}] 02:41:59 INFO - PROCESS | 1856 | 1465810919560 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}] 02:41:59 INFO - PROCESS | 1856 | 1465810919566 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:59 INFO - PROCESS | 1856 | 1465810919735 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:41:59 INFO - PROCESS | 1856 | 1465810919843 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 1856 | 1465810919852 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:41:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x950b2400 == 24 [pid = 1856] [id = 28] 02:41:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9ace5800) [pid = 1856] [serial = 81] [outer = (nil)] 02:41:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9acee000) [pid = 1856] [serial = 82] [outer = 0x9ace5800] 02:41:59 INFO - PROCESS | 1856 | 1465810919935 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9acf0800) [pid = 1856] [serial = 83] [outer = 0x9ace5800] 02:42:00 INFO - PROCESS | 1856 | 1465810920761 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]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1288ms 02:42:00 INFO - PROCESS | 1856 | 1465810920841 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 1856 | 1465810920844 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:42:00 INFO - PROCESS | 1856 | 1465810920852 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 1856 | 1465810920855 Marionette TRACE conn4 <- [1,86,null,{}] 02:42:00 INFO - PROCESS | 1856 | 1465810920862 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}] 02:42:00 INFO - PROCESS | 1856 | 1465810920873 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:01 INFO - PROCESS | 1856 | 1465810921113 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:42:01 INFO - PROCESS | 1856 | 1465810921252 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1856 | 1465810921262 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dc7800 == 25 [pid = 1856] [id = 29] 02:42:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x95331c00) [pid = 1856] [serial = 84] [outer = (nil)] 02:42:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0xa69cac00) [pid = 1856] [serial = 85] [outer = 0x95331c00] 02:42:01 INFO - PROCESS | 1856 | 1465810921346 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0xa6ea0400) [pid = 1856] [serial = 86] [outer = 0x95331c00] 02:42:02 INFO - PROCESS | 1856 | 1465810922229 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]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1432ms 02:42:02 INFO - PROCESS | 1856 | 1465810922285 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1856 | 1465810922288 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:42:02 INFO - PROCESS | 1856 | 1465810922294 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1856 | 1465810922298 Marionette TRACE conn4 <- [1,90,null,{}] 02:42:02 INFO - PROCESS | 1856 | 1465810922304 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}] 02:42:02 INFO - PROCESS | 1856 | 1465810922309 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:02 INFO - PROCESS | 1856 | 1465810922477 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:42:02 INFO - PROCESS | 1856 | 1465810922615 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 1856 | 1465810922623 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f55000 == 26 [pid = 1856] [id = 30] 02:42:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93a57000) [pid = 1856] [serial = 87] [outer = (nil)] 02:42:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0xa6e9d400) [pid = 1856] [serial = 88] [outer = 0x93a57000] 02:42:02 INFO - PROCESS | 1856 | 1465810922704 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0xa6f35c00) [pid = 1856] [serial = 89] [outer = 0x93a57000] 02:42:03 INFO - PROCESS | 1856 | 1465810923698 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]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1486ms 02:42:03 INFO - PROCESS | 1856 | 1465810923782 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1856 | 1465810923787 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:42:03 INFO - PROCESS | 1856 | 1465810923795 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1856 | 1465810923800 Marionette TRACE conn4 <- [1,94,null,{}] 02:42:03 INFO - PROCESS | 1856 | 1465810923808 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}] 02:42:03 INFO - PROCESS | 1856 | 1465810923814 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:04 INFO - PROCESS | 1856 | 1465810924047 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:42:04 INFO - PROCESS | 1856 | --DOCSHELL 0x95185c00 == 25 [pid = 1856] [id = 13] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x99c26000) [pid = 1856] [serial = 12] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93dccc00) [pid = 1856] [serial = 17] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9236a400) [pid = 1856] [serial = 22] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x97972c00) [pid = 1856] [serial = 28] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a2d9c00) [pid = 1856] [serial = 31] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9d338c00) [pid = 1856] [serial = 34] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x97966c00) [pid = 1856] [serial = 37] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a0c2800) [pid = 1856] [serial = 40] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9d810800) [pid = 1856] [serial = 43] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa1003400) [pid = 1856] [serial = 44] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0xa2553400) [pid = 1856] [serial = 46] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa2fecc00) [pid = 1856] [serial = 49] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa4e54800) [pid = 1856] [serial = 52] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa68a7000) [pid = 1856] [serial = 55] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93dd3000) [pid = 1856] [serial = 25] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9ad1cc00) [pid = 1856] [serial = 41] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9a8f3800) [pid = 1856] [serial = 32] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x98af0c00) [pid = 1856] [serial = 38] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x95182c00) [pid = 1856] [serial = 47] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0xa100c800) [pid = 1856] [serial = 35] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x93907000) [pid = 1856] [serial = 23] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x9a1f9800) [pid = 1856] [serial = 9] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0xa4e4d000) [pid = 1856] [serial = 2] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x93a63c00) [pid = 1856] [serial = 19] [outer = (nil)] [url = about:blank] 02:42:04 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x93dc7c00) [pid = 1856] [serial = 16] [outer = (nil)] [url = about:blank] 02:42:05 INFO - PROCESS | 1856 | 1465810925055 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 1856 | 1465810925071 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f56000 == 26 [pid = 1856] [id = 31] 02:42:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x93907000) [pid = 1856] [serial = 90] [outer = (nil)] 02:42:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x93a65400) [pid = 1856] [serial = 91] [outer = 0x93907000] 02:42:05 INFO - PROCESS | 1856 | 1465810925207 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x93dd3000) [pid = 1856] [serial = 92] [outer = 0x93907000] 02:42:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x96ee5000) [pid = 1856] [serial = 93] [outer = 0x93dd3400] 02:42:06 INFO - PROCESS | 1856 | 1465810926051 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]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2289ms 02:42:06 INFO - PROCESS | 1856 | 1465810926127 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 1856 | 1465810926134 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:42:06 INFO - PROCESS | 1856 | 1465810926152 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 1856 | 1465810926158 Marionette TRACE conn4 <- [1,98,null,{}] 02:42:06 INFO - PROCESS | 1856 | 1465810926167 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}] 02:42:06 INFO - PROCESS | 1856 | 1465810926174 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:06 INFO - PROCESS | 1856 | 1465810926362 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:42:06 INFO - PROCESS | 1856 | 1465810926460 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 1856 | 1465810926474 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x95336000 == 27 [pid = 1856] [id = 32] 02:42:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x96eb6000) [pid = 1856] [serial = 94] [outer = (nil)] 02:42:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x98f2f800) [pid = 1856] [serial = 95] [outer = 0x96eb6000] 02:42:06 INFO - PROCESS | 1856 | 1465810926547 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x99767800) [pid = 1856] [serial = 96] [outer = 0x96eb6000] 02:42:07 INFO - PROCESS | 1856 | 1465810927379 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]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1298ms 02:42:07 INFO - PROCESS | 1856 | 1465810927455 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1856 | 1465810927463 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:42:07 INFO - PROCESS | 1856 | 1465810927477 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1856 | 1465810927481 Marionette TRACE conn4 <- [1,102,null,{}] 02:42:07 INFO - PROCESS | 1856 | 1465810927488 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}] 02:42:07 INFO - PROCESS | 1856 | 1465810927494 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:07 INFO - PROCESS | 1856 | 1465810927709 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:42:07 INFO - PROCESS | 1856 | 1465810927735 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1856 | 1465810927742 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eb5c00 == 28 [pid = 1856] [id = 33] 02:42:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x99b1c400) [pid = 1856] [serial = 97] [outer = (nil)] 02:42:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9a314c00) [pid = 1856] [serial = 98] [outer = 0x99b1c400] 02:42:07 INFO - PROCESS | 1856 | 1465810927815 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9a90fc00) [pid = 1856] [serial = 99] [outer = 0x99b1c400] 02:42:08 INFO - PROCESS | 1856 | 1465810928701 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]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1282ms 02:42:08 INFO - PROCESS | 1856 | 1465810928759 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1856 | 1465810928762 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:42:08 INFO - PROCESS | 1856 | 1465810928786 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1856 | 1465810928797 Marionette TRACE conn4 <- [1,106,null,{}] 02:42:08 INFO - PROCESS | 1856 | 1465810928807 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}] 02:42:08 INFO - PROCESS | 1856 | 1465810928815 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:09 INFO - PROCESS | 1856 | 1465810929051 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:42:09 INFO - PROCESS | 1856 | 1465810929081 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1856 | 1465810929088 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b49cc00 == 29 [pid = 1856] [id = 34] 02:42:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9d333400) [pid = 1856] [serial = 100] [outer = (nil)] 02:42:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9d806000) [pid = 1856] [serial = 101] [outer = 0x9d333400] 02:42:09 INFO - PROCESS | 1856 | 1465810929168 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9d33b800) [pid = 1856] [serial = 102] [outer = 0x9d333400] 02:42:09 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa6852000) [pid = 1856] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:42:09 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa4e09800) [pid = 1856] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:42:09 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0xa682c400) [pid = 1856] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:42:09 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x95184000) [pid = 1856] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:42:09 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9b499800) [pid = 1856] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:42:09 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x95338c00) [pid = 1856] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:42:09 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x98fee000) [pid = 1856] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:42:10 INFO - PROCESS | 1856 | 1465810930116 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]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1364ms 02:42:10 INFO - PROCESS | 1856 | 1465810930136 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:42:10 INFO - PROCESS | 1856 | 1465810930143 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:42:10 INFO - PROCESS | 1856 | 1465810930149 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1856 | 1465810930153 Marionette TRACE conn4 <- [1,110,null,{}] 02:42:10 INFO - PROCESS | 1856 | 1465810930159 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}] 02:42:10 INFO - PROCESS | 1856 | 1465810930164 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:10 INFO - PROCESS | 1856 | 1465810930351 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:42:10 INFO - PROCESS | 1856 | 1465810930369 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 1856 | 1465810930376 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a61000 == 30 [pid = 1856] [id = 35] 02:42:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x99669000) [pid = 1856] [serial = 103] [outer = (nil)] 02:42:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0xa1082000) [pid = 1856] [serial = 104] [outer = 0x99669000] 02:42:10 INFO - PROCESS | 1856 | 1465810930449 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0xa231d000) [pid = 1856] [serial = 105] [outer = 0x99669000] 02:42:11 INFO - PROCESS | 1856 | 1465810931247 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]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1136ms 02:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:42:11 INFO - PROCESS | 1856 | 1465810931286 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 1856 | 1465810931290 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:42:11 INFO - PROCESS | 1856 | 1465810931296 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1856 | 1465810931300 Marionette TRACE conn4 <- [1,114,null,{}] 02:42:11 INFO - PROCESS | 1856 | 1465810931313 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}] 02:42:11 INFO - PROCESS | 1856 | 1465810931318 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:11 INFO - PROCESS | 1856 | 1465810931468 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:42:11 INFO - PROCESS | 1856 | 1465810931479 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1856 | 1465810931499 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:11 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23a7c00 == 31 [pid = 1856] [id = 36] 02:42:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0xa23a8400) [pid = 1856] [serial = 106] [outer = (nil)] 02:42:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0xa23edc00) [pid = 1856] [serial = 107] [outer = 0xa23a8400] 02:42:11 INFO - PROCESS | 1856 | 1465810931580 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0xa2fe9c00) [pid = 1856] [serial = 108] [outer = 0xa23a8400] 02:42:12 INFO - PROCESS | 1856 | 1465810932812 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]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1586ms 02:42:12 INFO - PROCESS | 1856 | 1465810932883 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 1856 | 1465810932889 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:42:12 INFO - PROCESS | 1856 | 1465810932897 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1856 | 1465810932905 Marionette TRACE conn4 <- [1,118,null,{}] 02:42:12 INFO - PROCESS | 1856 | 1465810932913 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}] 02:42:12 INFO - PROCESS | 1856 | 1465810932919 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:13 INFO - PROCESS | 1856 | 1465810933143 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:42:13 INFO - PROCESS | 1856 | 1465810933320 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 1856 | 1465810933327 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f4e000 == 32 [pid = 1856] [id = 37] 02:42:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x98a3e800) [pid = 1856] [serial = 109] [outer = (nil)] 02:42:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x99c25c00) [pid = 1856] [serial = 110] [outer = 0x98a3e800] 02:42:13 INFO - PROCESS | 1856 | 1465810933439 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a90d800) [pid = 1856] [serial = 111] [outer = 0x98a3e800] 02:42:14 INFO - PROCESS | 1856 | 1465810934391 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]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1538ms 02:42:14 INFO - PROCESS | 1856 | 1465810934435 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 1856 | 1465810934442 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:42:14 INFO - PROCESS | 1856 | 1465810934453 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 1856 | 1465810934458 Marionette TRACE conn4 <- [1,122,null,{}] 02:42:14 INFO - PROCESS | 1856 | 1465810934464 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}] 02:42:14 INFO - PROCESS | 1856 | 1465810934470 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:14 INFO - PROCESS | 1856 | 1465810934667 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:42:14 INFO - PROCESS | 1856 | 1465810934804 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 1856 | 1465810934815 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x93908800 == 33 [pid = 1856] [id = 38] 02:42:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x96ef0400) [pid = 1856] [serial = 112] [outer = (nil)] 02:42:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x99c25800) [pid = 1856] [serial = 113] [outer = 0x96ef0400] 02:42:14 INFO - PROCESS | 1856 | 1465810934898 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9ace9800) [pid = 1856] [serial = 114] [outer = 0x96ef0400] 02:42:15 INFO - PROCESS | 1856 | 1465810935843 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]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1431ms 02:42:15 INFO - PROCESS | 1856 | 1465810935892 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 1856 | 1465810935899 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:42:15 INFO - PROCESS | 1856 | 1465810935907 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 1856 | 1465810935914 Marionette TRACE conn4 <- [1,126,null,{}] 02:42:15 INFO - PROCESS | 1856 | 1465810935932 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}] 02:42:15 INFO - PROCESS | 1856 | 1465810935943 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:16 INFO - PROCESS | 1856 | 1465810936133 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:42:16 INFO - PROCESS | 1856 | 1465810936276 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1856 | 1465810936287 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a30e000 == 34 [pid = 1856] [id = 39] 02:42:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a30e800) [pid = 1856] [serial = 115] [outer = (nil)] 02:42:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa1081800) [pid = 1856] [serial = 116] [outer = 0x9a30e800] 02:42:16 INFO - PROCESS | 1856 | 1465810936402 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0xa2552c00) [pid = 1856] [serial = 117] [outer = 0x9a30e800] 02:42:17 INFO - PROCESS | 1856 | 1465810937608 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]]]}] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0xa35d9400 == 33 [pid = 1856] [id = 18] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0xa682b000 == 32 [pid = 1856] [id = 19] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x950c0800 == 31 [pid = 1856] [id = 17] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd5c00 == 30 [pid = 1856] [id = 24] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9d805800 == 29 [pid = 1856] [id = 15] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x93dca400 == 28 [pid = 1856] [id = 22] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9b41ac00 == 27 [pid = 1856] [id = 23] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9d32f800 == 26 [pid = 1856] [id = 16] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x95186800 == 25 [pid = 1856] [id = 21] 02:42:17 INFO - PROCESS | 1856 | --DOCSHELL 0x99771800 == 24 [pid = 1856] [id = 14] 02:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1741ms 02:42:17 INFO - PROCESS | 1856 | 1465810937649 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:42:17 INFO - PROCESS | 1856 | 1465810937654 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:42:17 INFO - PROCESS | 1856 | 1465810937663 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1856 | 1465810937666 Marionette TRACE conn4 <- [1,130,null,{}] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x96eeec00) [pid = 1856] [serial = 61] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x98a32800) [pid = 1856] [serial = 62] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99666000) [pid = 1856] [serial = 64] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x99b1dc00) [pid = 1856] [serial = 65] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa6f38c00) [pid = 1856] [serial = 59] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa6f2a000) [pid = 1856] [serial = 58] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0xa6825c00) [pid = 1856] [serial = 53] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa69cec00) [pid = 1856] [serial = 56] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa3380800) [pid = 1856] [serial = 50] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9d45fc00) [pid = 1856] [serial = 68] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9d304c00) [pid = 1856] [serial = 67] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1856 | 1465810937727 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}] 02:42:17 INFO - PROCESS | 1856 | 1465810937732 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:17 INFO - PROCESS | 1856 | 1465810937954 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:42:18 INFO - PROCESS | 1856 | 1465810938026 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 1856 | 1465810938033 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x951d5c00 == 25 [pid = 1856] [id = 40] 02:42:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x95333c00) [pid = 1856] [serial = 118] [outer = (nil)] 02:42:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x96eeb800) [pid = 1856] [serial = 119] [outer = 0x95333c00] 02:42:18 INFO - PROCESS | 1856 | 1465810938109 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x96ef3400) [pid = 1856] [serial = 120] [outer = 0x95333c00] 02:42:18 INFO - PROCESS | 1856 | 1465810938826 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]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1191ms 02:42:18 INFO - PROCESS | 1856 | 1465810938853 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1856 | 1465810938860 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:42:18 INFO - PROCESS | 1856 | 1465810938881 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1856 | 1465810938886 Marionette TRACE conn4 <- [1,134,null,{}] 02:42:18 INFO - PROCESS | 1856 | 1465810938892 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}] 02:42:18 INFO - PROCESS | 1856 | 1465810938898 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:19 INFO - PROCESS | 1856 | 1465810939066 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:42:19 INFO - PROCESS | 1856 | 1465810939089 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 1856 | 1465810939101 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x99b1cc00 == 26 [pid = 1856] [id = 41] 02:42:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x99b1e800) [pid = 1856] [serial = 121] [outer = (nil)] 02:42:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a2e1000) [pid = 1856] [serial = 122] [outer = 0x99b1e800] 02:42:19 INFO - PROCESS | 1856 | 1465810939183 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a90f000) [pid = 1856] [serial = 123] [outer = 0x99b1e800] 02:42:20 INFO - PROCESS | 1856 | 1465810940026 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]]]}] 02:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1190ms 02:42:20 INFO - PROCESS | 1856 | 1465810940074 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 1856 | 1465810940078 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:42:20 INFO - PROCESS | 1856 | 1465810940085 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 1856 | 1465810940090 Marionette TRACE conn4 <- [1,138,null,{}] 02:42:20 INFO - PROCESS | 1856 | 1465810940107 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}] 02:42:20 INFO - PROCESS | 1856 | 1465810940115 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:20 INFO - PROCESS | 1856 | 1465810940333 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:42:20 INFO - PROCESS | 1856 | 1465810940354 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 1856 | 1465810940362 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d80e000 == 27 [pid = 1856] [id = 42] 02:42:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9d84c800) [pid = 1856] [serial = 124] [outer = (nil)] 02:42:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0xa108b000) [pid = 1856] [serial = 125] [outer = 0x9d84c800] 02:42:20 INFO - PROCESS | 1856 | 1465810940439 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0xa25fa800) [pid = 1856] [serial = 126] [outer = 0x9d84c800] 02:42:21 INFO - PROCESS | 1856 | 1465810941423 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]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1387ms 02:42:21 INFO - PROCESS | 1856 | 1465810941486 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 1856 | 1465810941491 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:42:21 INFO - PROCESS | 1856 | 1465810941497 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 1856 | 1465810941501 Marionette TRACE conn4 <- [1,142,null,{}] 02:42:21 INFO - PROCESS | 1856 | 1465810941507 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}] 02:42:21 INFO - PROCESS | 1856 | 1465810941511 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:21 INFO - PROCESS | 1856 | 1465810941720 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:42:21 INFO - PROCESS | 1856 | 1465810941742 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:21 INFO - PROCESS | 1856 | 1465810941750 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:21 INFO - PROCESS | 1856 | ++DOCSHELL 0xa3377000 == 28 [pid = 1856] [id = 43] 02:42:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa34c3800) [pid = 1856] [serial = 127] [outer = (nil)] 02:42:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0xa4e4dc00) [pid = 1856] [serial = 128] [outer = 0xa34c3800] 02:42:21 INFO - PROCESS | 1856 | 1465810941820 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0xa5073800) [pid = 1856] [serial = 129] [outer = 0xa34c3800] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a30f400) [pid = 1856] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa23af800) [pid = 1856] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0xa3375800) [pid = 1856] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9ace5800) [pid = 1856] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95331c00) [pid = 1856] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9d333400) [pid = 1856] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93907000) [pid = 1856] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x96eb6000) [pid = 1856] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x99b1c400) [pid = 1856] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x95188c00) [pid = 1856] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:42:22 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x99669000) [pid = 1856] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:42:22 INFO - PROCESS | 1856 | 1465810942751 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]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1285ms 02:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:42:22 INFO - PROCESS | 1856 | 1465810942783 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 1856 | 1465810942786 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:42:22 INFO - PROCESS | 1856 | 1465810942793 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 1856 | 1465810942796 Marionette TRACE conn4 <- [1,146,null,{}] 02:42:22 INFO - PROCESS | 1856 | 1465810942802 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}] 02:42:22 INFO - PROCESS | 1856 | 1465810942807 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:23 INFO - PROCESS | 1856 | 1465810943002 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:42:23 INFO - PROCESS | 1856 | 1465810943019 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 1856 | 1465810943025 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x93906c00 == 29 [pid = 1856] [id = 44] 02:42:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x951d8c00) [pid = 1856] [serial = 130] [outer = (nil)] 02:42:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9d333400) [pid = 1856] [serial = 131] [outer = 0x951d8c00] 02:42:23 INFO - PROCESS | 1856 | 1465810943097 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0xa3375000) [pid = 1856] [serial = 132] [outer = 0x951d8c00] 02:42:23 INFO - PROCESS | 1856 | 1465810943861 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]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1136ms 02:42:23 INFO - PROCESS | 1856 | 1465810943963 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 1856 | 1465810943967 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:42:24 INFO - PROCESS | 1856 | 1465810944003 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 1856 | 1465810944006 Marionette TRACE conn4 <- [1,150,null,{}] 02:42:24 INFO - PROCESS | 1856 | 1465810944101 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}] 02:42:24 INFO - PROCESS | 1856 | 1465810944111 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:24 INFO - PROCESS | 1856 | 1465810944349 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:42:24 INFO - PROCESS | 1856 | 1465810944576 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 1856 | 1465810944585 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dc8c00 == 30 [pid = 1856] [id = 45] 02:42:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93dca400) [pid = 1856] [serial = 133] [outer = (nil)] 02:42:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x950be400) [pid = 1856] [serial = 134] [outer = 0x93dca400] 02:42:24 INFO - PROCESS | 1856 | 1465810944728 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95184000) [pid = 1856] [serial = 135] [outer = 0x93dca400] 02:42:25 INFO - PROCESS | 1856 | 1465810945611 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]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1681ms 02:42:25 INFO - PROCESS | 1856 | 1465810945672 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:42:25 INFO - PROCESS | 1856 | 1465810945677 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:42:25 INFO - PROCESS | 1856 | 1465810945687 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1856 | 1465810945692 Marionette TRACE conn4 <- [1,154,null,{}] 02:42:25 INFO - PROCESS | 1856 | 1465810945701 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}] 02:42:25 INFO - PROCESS | 1856 | 1465810945706 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:25 INFO - PROCESS | 1856 | 1465810945933 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:42:26 INFO - PROCESS | 1856 | 1465810946078 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:26 INFO - PROCESS | 1856 | 1465810946089 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dc7400 == 31 [pid = 1856] [id = 46] 02:42:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9965f000) [pid = 1856] [serial = 136] [outer = (nil)] 02:42:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a30a800) [pid = 1856] [serial = 137] [outer = 0x9965f000] 02:42:26 INFO - PROCESS | 1856 | 1465810946175 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9acea000) [pid = 1856] [serial = 138] [outer = 0x9965f000] 02:42:27 INFO - PROCESS | 1856 | 1465810947124 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]]]}] 02:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1486ms 02:42:27 INFO - PROCESS | 1856 | 1465810947179 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:42:27 INFO - PROCESS | 1856 | 1465810947186 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:42:27 INFO - PROCESS | 1856 | 1465810947194 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 1856 | 1465810947198 Marionette TRACE conn4 <- [1,158,null,{}] 02:42:27 INFO - PROCESS | 1856 | 1465810947205 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}] 02:42:27 INFO - PROCESS | 1856 | 1465810947210 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:27 INFO - PROCESS | 1856 | 1465810947442 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:42:27 INFO - PROCESS | 1856 | 1465810947622 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 1856 | 1465810947632 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d333800 == 32 [pid = 1856] [id = 47] 02:42:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9d45e000) [pid = 1856] [serial = 139] [outer = (nil)] 02:42:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9d84bc00) [pid = 1856] [serial = 140] [outer = 0x9d45e000] 02:42:27 INFO - PROCESS | 1856 | 1465810947718 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0xa23a4c00) [pid = 1856] [serial = 141] [outer = 0x9d45e000] 02:42:28 INFO - PROCESS | 1856 | 1465810948655 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]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1485ms 02:42:28 INFO - PROCESS | 1856 | 1465810948680 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:42:28 INFO - PROCESS | 1856 | 1465810948685 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:42:28 INFO - PROCESS | 1856 | 1465810948701 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1856 | 1465810948711 Marionette TRACE conn4 <- [1,162,null,{}] 02:42:28 INFO - PROCESS | 1856 | 1465810948718 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}] 02:42:28 INFO - PROCESS | 1856 | 1465810948725 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:28 INFO - PROCESS | 1856 | 1465810948952 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:42:29 INFO - PROCESS | 1856 | 1465810949094 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 1856 | 1465810949101 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a1be400 == 33 [pid = 1856] [id = 48] 02:42:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a1bf800) [pid = 1856] [serial = 142] [outer = (nil)] 02:42:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0xa231cc00) [pid = 1856] [serial = 143] [outer = 0x9a1bf800] 02:42:29 INFO - PROCESS | 1856 | 1465810949188 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0xa3380800) [pid = 1856] [serial = 144] [outer = 0x9a1bf800] 02:42:30 INFO - PROCESS | 1856 | 1465810950157 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]]]}] 02:42:30 INFO - PROCESS | 1856 | 1465810950177 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1553ms 02:42:30 INFO - PROCESS | 1856 | 1465810950246 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 1856 | 1465810950252 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:42:30 INFO - PROCESS | 1856 | 1465810950264 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 1856 | 1465810950267 Marionette TRACE conn4 <- [1,166,null,{}] 02:42:30 INFO - PROCESS | 1856 | 1465810950273 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}] 02:42:30 INFO - PROCESS | 1856 | 1465810950279 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:30 INFO - PROCESS | 1856 | 1465810950526 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:42:30 INFO - PROCESS | 1856 | 1465810950674 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 1856 | 1465810950683 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a30d800 == 34 [pid = 1856] [id = 49] 02:42:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a5dbc00) [pid = 1856] [serial = 145] [outer = (nil)] 02:42:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a5e4800) [pid = 1856] [serial = 146] [outer = 0x9a5dbc00] 02:42:30 INFO - PROCESS | 1856 | 1465810950803 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa4e48c00) [pid = 1856] [serial = 147] [outer = 0x9a5dbc00] 02:42:31 INFO - PROCESS | 1856 | 1465810951732 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]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1541ms 02:42:31 INFO - PROCESS | 1856 | 1465810951800 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 1856 | 1465810951805 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:42:31 INFO - PROCESS | 1856 | 1465810951811 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1856 | 1465810951815 Marionette TRACE conn4 <- [1,170,null,{}] 02:42:31 INFO - PROCESS | 1856 | 1465810951821 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}] 02:42:31 INFO - PROCESS | 1856 | 1465810951826 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:32 INFO - PROCESS | 1856 | 1465810952043 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:42:32 INFO - PROCESS | 1856 | 1465810952443 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 1856 | 1465810952463 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x950be000 == 35 [pid = 1856] [id = 50] 02:42:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x950c0800) [pid = 1856] [serial = 148] [outer = (nil)] 02:42:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x96eb6000) [pid = 1856] [serial = 149] [outer = 0x950c0800] 02:42:32 INFO - PROCESS | 1856 | 1465810952667 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x98364400) [pid = 1856] [serial = 150] [outer = 0x950c0800] 02:42:33 INFO - PROCESS | 1856 | 1465810953652 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]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1886ms 02:42:33 INFO - PROCESS | 1856 | 1465810953701 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:42:33 INFO - PROCESS | 1856 | 1465810953706 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:42:33 INFO - PROCESS | 1856 | 1465810953714 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 1856 | 1465810953719 Marionette TRACE conn4 <- [1,174,null,{}] 02:42:33 INFO - PROCESS | 1856 | 1465810953727 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}] 02:42:33 INFO - PROCESS | 1856 | 1465810953732 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:33 INFO - PROCESS | 1856 | 1465810953942 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x9b49cc00 == 34 [pid = 1856] [id = 34] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x96eb5c00 == 33 [pid = 1856] [id = 33] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x93906c00 == 32 [pid = 1856] [id = 44] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0xa3377000 == 31 [pid = 1856] [id = 43] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0xa6e9d400) [pid = 1856] [serial = 88] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | 1465810954112 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 1856 | 1465810954121 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x9d80e000 == 30 [pid = 1856] [id = 42] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x99b1cc00 == 29 [pid = 1856] [id = 41] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x951d5c00 == 28 [pid = 1856] [id = 40] 02:42:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dcd000 == 29 [pid = 1856] [id = 51] 02:42:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x950b9c00) [pid = 1856] [serial = 151] [outer = (nil)] 02:42:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x98fe9800) [pid = 1856] [serial = 152] [outer = 0x950b9c00] 02:42:34 INFO - PROCESS | 1856 | 1465810954252 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9a1b9800) [pid = 1856] [serial = 153] [outer = 0x950b9c00] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x9a30e000 == 28 [pid = 1856] [id = 39] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x93908800 == 27 [pid = 1856] [id = 38] 02:42:34 INFO - PROCESS | 1856 | --DOCSHELL 0x92f4e000 == 26 [pid = 1856] [id = 37] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9b4da400) [pid = 1856] [serial = 74] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9a316000) [pid = 1856] [serial = 73] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0xa2ff1000) [pid = 1856] [serial = 77] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa253f400) [pid = 1856] [serial = 76] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa682bc00) [pid = 1856] [serial = 80] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0xa500d800) [pid = 1856] [serial = 79] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9acf0800) [pid = 1856] [serial = 83] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9acee000) [pid = 1856] [serial = 82] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0xa6ea0400) [pid = 1856] [serial = 86] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0xa69cac00) [pid = 1856] [serial = 85] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9d806000) [pid = 1856] [serial = 101] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93a65400) [pid = 1856] [serial = 91] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93dd3000) [pid = 1856] [serial = 92] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x98fe5800) [pid = 1856] [serial = 29] [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.] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x98f2f800) [pid = 1856] [serial = 95] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a314c00) [pid = 1856] [serial = 98] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9d33b800) [pid = 1856] [serial = 102] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b413000) [pid = 1856] [serial = 71] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x99769400) [pid = 1856] [serial = 70] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9a90fc00) [pid = 1856] [serial = 99] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa1082000) [pid = 1856] [serial = 104] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x99767800) [pid = 1856] [serial = 96] [outer = (nil)] [url = about:blank] 02:42:34 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa231d000) [pid = 1856] [serial = 105] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1856 | 1465810955017 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]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1344ms 02:42:35 INFO - PROCESS | 1856 | 1465810955070 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:42:35 INFO - PROCESS | 1856 | 1465810955082 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:42:35 INFO - PROCESS | 1856 | 1465810955104 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 1856 | 1465810955108 Marionette TRACE conn4 <- [1,178,null,{}] 02:42:35 INFO - PROCESS | 1856 | 1465810955115 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}] 02:42:35 INFO - PROCESS | 1856 | 1465810955120 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:35 INFO - PROCESS | 1856 | 1465810955323 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:42:35 INFO - PROCESS | 1856 | 1465810955429 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 1856 | 1465810955438 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x98f2f800 == 27 [pid = 1856] [id = 52] 02:42:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x99771800) [pid = 1856] [serial = 154] [outer = (nil)] 02:42:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9a312c00) [pid = 1856] [serial = 155] [outer = 0x99771800] 02:42:35 INFO - PROCESS | 1856 | 1465810955513 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a5db000) [pid = 1856] [serial = 156] [outer = 0x99771800] 02:42:36 INFO - PROCESS | 1856 | 1465810956251 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]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1194ms 02:42:36 INFO - PROCESS | 1856 | 1465810956299 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:42:36 INFO - PROCESS | 1856 | 1465810956303 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:42:36 INFO - PROCESS | 1856 | 1465810956317 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 1856 | 1465810956326 Marionette TRACE conn4 <- [1,182,null,{}] 02:42:36 INFO - PROCESS | 1856 | 1465810956339 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}] 02:42:36 INFO - PROCESS | 1856 | 1465810956347 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:36 INFO - PROCESS | 1856 | 1465810956527 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:42:36 INFO - PROCESS | 1856 | 1465810956539 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 1856 | 1465810956547 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x9976b000 == 28 [pid = 1856] [id = 53] 02:42:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a2df800) [pid = 1856] [serial = 157] [outer = (nil)] 02:42:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9b8b8400) [pid = 1856] [serial = 158] [outer = 0x9a2df800] 02:42:36 INFO - PROCESS | 1856 | 1465810956725 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9d303c00) [pid = 1856] [serial = 159] [outer = 0x9a2df800] 02:42:37 INFO - PROCESS | 1856 | 1465810957538 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]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1257ms 02:42:37 INFO - PROCESS | 1856 | 1465810957566 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:42:37 INFO - PROCESS | 1856 | 1465810957571 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:42:37 INFO - PROCESS | 1856 | 1465810957577 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 1856 | 1465810957581 Marionette TRACE conn4 <- [1,186,null,{}] 02:42:37 INFO - PROCESS | 1856 | 1465810957586 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}] 02:42:37 INFO - PROCESS | 1856 | 1465810957591 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:37 INFO - PROCESS | 1856 | 1465810957806 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:42:37 INFO - PROCESS | 1856 | 1465810957839 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 1856 | 1465810957846 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x9236d000 == 29 [pid = 1856] [id = 54] 02:42:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9d810c00) [pid = 1856] [serial = 160] [outer = (nil)] 02:42:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0xa208fc00) [pid = 1856] [serial = 161] [outer = 0x9d810c00] 02:42:37 INFO - PROCESS | 1856 | 1465810957924 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa2368000) [pid = 1856] [serial = 162] [outer = 0x9d810c00] 02:42:38 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a30e800) [pid = 1856] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:42:38 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99b1e800) [pid = 1856] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:42:38 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95333c00) [pid = 1856] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:42:38 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa34c3800) [pid = 1856] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:42:38 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9d84c800) [pid = 1856] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:42:38 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93a57000) [pid = 1856] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:42:38 INFO - PROCESS | 1856 | 1465810958816 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]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1291ms 02:42:38 INFO - PROCESS | 1856 | 1465810958869 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 1856 | 1465810958874 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:42:38 INFO - PROCESS | 1856 | 1465810958880 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 1856 | 1465810958882 Marionette TRACE conn4 <- [1,190,null,{}] 02:42:38 INFO - PROCESS | 1856 | 1465810958888 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}] 02:42:38 INFO - PROCESS | 1856 | 1465810958893 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:39 INFO - PROCESS | 1856 | 1465810959052 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:42:39 INFO - PROCESS | 1856 | 1465810959155 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 1856 | 1465810959173 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a318000 == 30 [pid = 1856] [id = 55] 02:42:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a905c00) [pid = 1856] [serial = 163] [outer = (nil)] 02:42:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9d806000) [pid = 1856] [serial = 164] [outer = 0x9a905c00] 02:42:39 INFO - PROCESS | 1856 | 1465810959262 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0xa34bd800) [pid = 1856] [serial = 165] [outer = 0x9a905c00] 02:42:40 INFO - PROCESS | 1856 | 1465810960072 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]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1243ms 02:42:40 INFO - PROCESS | 1856 | 1465810960128 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 1856 | 1465810960131 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:42:40 INFO - PROCESS | 1856 | 1465810960138 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 1856 | 1465810960141 Marionette TRACE conn4 <- [1,194,null,{}] 02:42:40 INFO - PROCESS | 1856 | 1465810960147 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}] 02:42:40 INFO - PROCESS | 1856 | 1465810960152 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:40 INFO - PROCESS | 1856 | 1465810960311 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:42:40 INFO - PROCESS | 1856 | 1465810960322 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 1856 | 1465810960330 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x92363c00 == 31 [pid = 1856] [id = 56] 02:42:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92f4f400) [pid = 1856] [serial = 166] [outer = (nil)] 02:42:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0xa62b2000) [pid = 1856] [serial = 167] [outer = 0x92f4f400] 02:42:40 INFO - PROCESS | 1856 | 1465810960398 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa4e09800) [pid = 1856] [serial = 168] [outer = 0x92f4f400] 02:42:41 INFO - PROCESS | 1856 | 1465810961415 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]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1335ms 02:42:41 INFO - PROCESS | 1856 | 1465810961474 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 1856 | 1465810961481 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:42:41 INFO - PROCESS | 1856 | 1465810961489 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 1856 | 1465810961495 Marionette TRACE conn4 <- [1,198,null,{}] 02:42:41 INFO - PROCESS | 1856 | 1465810961506 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}] 02:42:41 INFO - PROCESS | 1856 | 1465810961511 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:41 INFO - PROCESS | 1856 | 1465810961829 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:42:42 INFO - PROCESS | 1856 | 1465810961989 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 1856 | 1465810961996 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x98a3f800 == 32 [pid = 1856] [id = 57] 02:42:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x98ebb000) [pid = 1856] [serial = 169] [outer = (nil)] 02:42:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x99669800) [pid = 1856] [serial = 170] [outer = 0x98ebb000] 02:42:42 INFO - PROCESS | 1856 | 1465810962084 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x99cda800) [pid = 1856] [serial = 171] [outer = 0x98ebb000] 02:42:42 INFO - PROCESS | 1856 | 1465810962949 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]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1494ms 02:42:42 INFO - PROCESS | 1856 | 1465810962983 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 1856 | 1465810962989 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:42:43 INFO - PROCESS | 1856 | 1465810963001 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 1856 | 1465810963005 Marionette TRACE conn4 <- [1,202,null,{}] 02:42:43 INFO - PROCESS | 1856 | 1465810963012 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}] 02:42:43 INFO - PROCESS | 1856 | 1465810963018 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:43 INFO - PROCESS | 1856 | 1465810963204 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:42:43 INFO - PROCESS | 1856 | 1465810963350 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 1856 | 1465810963358 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a1c2800 == 33 [pid = 1856] [id = 58] 02:42:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a30f000) [pid = 1856] [serial = 172] [outer = (nil)] 02:42:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9a905800) [pid = 1856] [serial = 173] [outer = 0x9a30f000] 02:42:43 INFO - PROCESS | 1856 | 1465810963445 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9ad1cc00) [pid = 1856] [serial = 174] [outer = 0x9a30f000] 02:42:44 INFO - PROCESS | 1856 | 1465810964392 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]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1436ms 02:42:44 INFO - PROCESS | 1856 | 1465810964438 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 1856 | 1465810964445 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:42:44 INFO - PROCESS | 1856 | 1465810964452 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1856 | 1465810964459 Marionette TRACE conn4 <- [1,206,null,{}] 02:42:44 INFO - PROCESS | 1856 | 1465810964476 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}] 02:42:44 INFO - PROCESS | 1856 | 1465810964486 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:44 INFO - PROCESS | 1856 | 1465810964713 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:42:44 INFO - PROCESS | 1856 | 1465810964909 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 1856 | 1465810964921 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a116c00 == 34 [pid = 1856] [id = 59] 02:42:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a1fb000) [pid = 1856] [serial = 175] [outer = (nil)] 02:42:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9ac44000) [pid = 1856] [serial = 176] [outer = 0x9a1fb000] 02:42:45 INFO - PROCESS | 1856 | 1465810965058 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9d805800) [pid = 1856] [serial = 177] [outer = 0x9a1fb000] 02:42:46 INFO - PROCESS | 1856 | 1465810966319 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]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1890ms 02:42:46 INFO - PROCESS | 1856 | 1465810966345 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 1856 | 1465810966352 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:42:46 INFO - PROCESS | 1856 | 1465810966363 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1856 | 1465810966367 Marionette TRACE conn4 <- [1,210,null,{}] 02:42:46 INFO - PROCESS | 1856 | 1465810966378 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}] 02:42:46 INFO - PROCESS | 1856 | 1465810966385 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:46 INFO - PROCESS | 1856 | 1465810966662 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:42:46 INFO - PROCESS | 1856 | 1465810966911 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 1856 | 1465810966921 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x9abdcc00 == 35 [pid = 1856] [id = 60] 02:42:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9abdd400) [pid = 1856] [serial = 178] [outer = (nil)] 02:42:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9abe4800) [pid = 1856] [serial = 179] [outer = 0x9abdd400] 02:42:47 INFO - PROCESS | 1856 | 1465810967024 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9abe9000) [pid = 1856] [serial = 180] [outer = 0x9abdd400] 02:42:48 INFO - PROCESS | 1856 | 1465810968374 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]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 2092ms 02:42:48 INFO - PROCESS | 1856 | 1465810968457 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 1856 | 1465810968464 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:42:48 INFO - PROCESS | 1856 | 1465810968476 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 1856 | 1465810968482 Marionette TRACE conn4 <- [1,214,null,{}] 02:42:48 INFO - PROCESS | 1856 | 1465810968493 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}] 02:42:48 INFO - PROCESS | 1856 | 1465810968500 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:48 INFO - PROCESS | 1856 | 1465810968913 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:42:49 INFO - PROCESS | 1856 | 1465810969040 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 1856 | 1465810969058 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f4e800 == 36 [pid = 1856] [id = 61] 02:42:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x953cc800) [pid = 1856] [serial = 181] [outer = (nil)] 02:42:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x953d7800) [pid = 1856] [serial = 182] [outer = 0x953cc800] 02:42:49 INFO - PROCESS | 1856 | 1465810969137 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x953da000) [pid = 1856] [serial = 183] [outer = 0x953cc800] 02:42:50 INFO - PROCESS | 1856 | 1465810970062 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]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1642ms 02:42:50 INFO - PROCESS | 1856 | 1465810970136 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 1856 | 1465810970146 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:42:50 INFO - PROCESS | 1856 | 1465810970158 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 1856 | 1465810970166 Marionette TRACE conn4 <- [1,218,null,{}] 02:42:50 INFO - PROCESS | 1856 | 1465810970172 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}] 02:42:50 INFO - PROCESS | 1856 | 1465810970182 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:50 INFO - PROCESS | 1856 | 1465810970393 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:42:50 INFO - PROCESS | 1856 | 1465810970544 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 1856 | 1465810970552 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d0000 == 37 [pid = 1856] [id = 62] 02:42:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x979c4800) [pid = 1856] [serial = 184] [outer = (nil)] 02:42:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x979cc400) [pid = 1856] [serial = 185] [outer = 0x979c4800] 02:42:50 INFO - PROCESS | 1856 | 1465810970688 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9a908400) [pid = 1856] [serial = 186] [outer = 0x979c4800] 02:42:51 INFO - PROCESS | 1856 | 1465810971524 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]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1390ms 02:42:51 INFO - PROCESS | 1856 | 1465810971553 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 1856 | 1465810971558 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:42:51 INFO - PROCESS | 1856 | 1465810971567 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 1856 | 1465810971572 Marionette TRACE conn4 <- [1,222,null,{}] 02:42:51 INFO - PROCESS | 1856 | 1465810971578 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}] 02:42:51 INFO - PROCESS | 1856 | 1465810971584 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:51 INFO - PROCESS | 1856 | 1465810971766 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:42:51 INFO - PROCESS | 1856 | 1465810971929 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 1856 | 1465810971940 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a58c00 == 38 [pid = 1856] [id = 63] 02:42:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x93dc8000) [pid = 1856] [serial = 187] [outer = (nil)] 02:42:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x979cd000) [pid = 1856] [serial = 188] [outer = 0x93dc8000] 02:42:52 INFO - PROCESS | 1856 | 1465810972018 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9a2e0800) [pid = 1856] [serial = 189] [outer = 0x93dc8000] 02:42:53 INFO - PROCESS | 1856 | 1465810973132 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]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1638ms 02:42:53 INFO - PROCESS | 1856 | 1465810973207 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 1856 | 1465810973212 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:42:53 INFO - PROCESS | 1856 | 1465810973224 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 1856 | 1465810973232 Marionette TRACE conn4 <- [1,226,null,{}] 02:42:53 INFO - PROCESS | 1856 | 1465810973242 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}] 02:42:53 INFO - PROCESS | 1856 | 1465810973248 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:53 INFO - PROCESS | 1856 | 1465810973507 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:42:53 INFO - PROCESS | 1856 | 1465810973755 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 1856 | 1465810973766 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:53 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9d333400) [pid = 1856] [serial = 131] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ee9400 == 39 [pid = 1856] [id = 64] 02:42:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x96eec800) [pid = 1856] [serial = 190] [outer = (nil)] 02:42:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x97974000) [pid = 1856] [serial = 191] [outer = 0x96eec800] 02:42:53 INFO - PROCESS | 1856 | 1465810973894 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x979cf400) [pid = 1856] [serial = 192] [outer = 0x96eec800] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0xa6f35c00) [pid = 1856] [serial = 89] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0xa2552c00) [pid = 1856] [serial = 117] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0xa1081800) [pid = 1856] [serial = 116] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x99c25800) [pid = 1856] [serial = 113] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x99c25c00) [pid = 1856] [serial = 110] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9a2e1000) [pid = 1856] [serial = 122] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x96eeb800) [pid = 1856] [serial = 119] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0xa4e4dc00) [pid = 1856] [serial = 128] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0xa23edc00) [pid = 1856] [serial = 107] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x96ef3400) [pid = 1856] [serial = 120] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0xa108b000) [pid = 1856] [serial = 125] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0xa25fa800) [pid = 1856] [serial = 126] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa5073800) [pid = 1856] [serial = 129] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a90f000) [pid = 1856] [serial = 123] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1856 | 1465810974653 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]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1486ms 02:42:54 INFO - PROCESS | 1856 | 1465810974711 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 1856 | 1465810974718 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:42:54 INFO - PROCESS | 1856 | 1465810974733 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1856 | 1465810974737 Marionette TRACE conn4 <- [1,230,null,{}] 02:42:54 INFO - PROCESS | 1856 | 1465810974753 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}] 02:42:54 INFO - PROCESS | 1856 | 1465810974760 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:54 INFO - PROCESS | 1856 | 1465810974938 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:42:54 INFO - PROCESS | 1856 | 1465810974950 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 1856 | 1465810974956 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x98af1000 == 40 [pid = 1856] [id = 65] 02:42:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x99767800) [pid = 1856] [serial = 193] [outer = (nil)] 02:42:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9a117400) [pid = 1856] [serial = 194] [outer = 0x99767800] 02:42:55 INFO - PROCESS | 1856 | 1465810975049 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9a11d400) [pid = 1856] [serial = 195] [outer = 0x99767800] 02:42:55 INFO - PROCESS | 1856 | 1465810975956 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]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1246ms 02:42:55 INFO - PROCESS | 1856 | 1465810975975 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 1856 | 1465810975979 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:42:55 INFO - PROCESS | 1856 | 1465810975991 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 1856 | 1465810975996 Marionette TRACE conn4 <- [1,234,null,{}] 02:42:56 INFO - PROCESS | 1856 | 1465810976018 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}] 02:42:56 INFO - PROCESS | 1856 | 1465810976028 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:56 INFO - PROCESS | 1856 | 1465810976206 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:42:56 INFO - PROCESS | 1856 | 1465810976334 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 1856 | 1465810976346 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a30cc00 == 41 [pid = 1856] [id = 66] 02:42:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9a310800) [pid = 1856] [serial = 196] [outer = (nil)] 02:42:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9a5e2000) [pid = 1856] [serial = 197] [outer = 0x9a310800] 02:42:56 INFO - PROCESS | 1856 | 1465810976420 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9abe4c00) [pid = 1856] [serial = 198] [outer = 0x9a310800] 02:42:57 INFO - PROCESS | 1856 | 1465810977310 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]]]}] 02:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1347ms 02:42:57 INFO - PROCESS | 1856 | 1465810977334 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 1856 | 1465810977339 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:42:57 INFO - PROCESS | 1856 | 1465810977346 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 1856 | 1465810977349 Marionette TRACE conn4 <- [1,238,null,{}] 02:42:57 INFO - PROCESS | 1856 | 1465810977355 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}] 02:42:57 INFO - PROCESS | 1856 | 1465810977360 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:57 INFO - PROCESS | 1856 | 1465810977584 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:42:57 INFO - PROCESS | 1856 | 1465810977614 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 1856 | 1465810977628 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x92366c00 == 42 [pid = 1856] [id = 67] 02:42:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9a5e1c00) [pid = 1856] [serial = 199] [outer = (nil)] 02:42:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9b41c000) [pid = 1856] [serial = 200] [outer = 0x9a5e1c00] 02:42:57 INFO - PROCESS | 1856 | 1465810977694 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9d45e400) [pid = 1856] [serial = 201] [outer = 0x9a5e1c00] 02:42:58 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9d810c00) [pid = 1856] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:42:58 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x950b9c00) [pid = 1856] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:42:58 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x950c0800) [pid = 1856] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:42:58 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9a905c00) [pid = 1856] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:42:58 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x99771800) [pid = 1856] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:42:58 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9a2df800) [pid = 1856] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:42:58 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x951d8c00) [pid = 1856] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:42:58 INFO - PROCESS | 1856 | 1465810978614 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]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1289ms 02:42:58 INFO - PROCESS | 1856 | 1465810978636 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 1856 | 1465810978640 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:42:58 INFO - PROCESS | 1856 | 1465810978646 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 1856 | 1465810978650 Marionette TRACE conn4 <- [1,242,null,{}] 02:42:58 INFO - PROCESS | 1856 | 1465810978663 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}] 02:42:58 INFO - PROCESS | 1856 | 1465810978669 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:58 INFO - PROCESS | 1856 | 1465810978823 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:42:58 INFO - PROCESS | 1856 | 1465810978838 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 1856 | 1465810978843 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:42:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x950c0800 == 43 [pid = 1856] [id = 68] 02:42:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x979c9c00) [pid = 1856] [serial = 202] [outer = (nil)] 02:42:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9b4d6400) [pid = 1856] [serial = 203] [outer = 0x979c9c00] 02:42:58 INFO - PROCESS | 1856 | 1465810978917 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa108b000) [pid = 1856] [serial = 204] [outer = 0x979c9c00] 02:42:59 INFO - PROCESS | 1856 | 1465810979778 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]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1152ms 02:42:59 INFO - PROCESS | 1856 | 1465810979800 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 1856 | 1465810979805 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:42:59 INFO - PROCESS | 1856 | 1465810979816 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 1856 | 1465810979818 Marionette TRACE conn4 <- [1,246,null,{}] 02:42:59 INFO - PROCESS | 1856 | 1465810979826 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}] 02:42:59 INFO - PROCESS | 1856 | 1465810979835 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:00 INFO - PROCESS | 1856 | 1465810980020 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:43:00 INFO - PROCESS | 1856 | 1465810980268 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 1856 | 1465810980275 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b80ec00 == 44 [pid = 1856] [id = 69] 02:43:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9b810c00) [pid = 1856] [serial = 205] [outer = (nil)] 02:43:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0xa23f0400) [pid = 1856] [serial = 206] [outer = 0x9b810c00] 02:43:00 INFO - PROCESS | 1856 | 1465810980349 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa2552c00) [pid = 1856] [serial = 207] [outer = 0x9b810c00] 02:43:01 INFO - PROCESS | 1856 | 1465810981330 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]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1534ms 02:43:01 INFO - PROCESS | 1856 | 1465810981347 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 1856 | 1465810981354 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:43:01 INFO - PROCESS | 1856 | 1465810981362 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 1856 | 1465810981370 Marionette TRACE conn4 <- [1,250,null,{}] 02:43:01 INFO - PROCESS | 1856 | 1465810981378 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}] 02:43:01 INFO - PROCESS | 1856 | 1465810981384 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:01 INFO - PROCESS | 1856 | 1465810981634 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:43:01 INFO - PROCESS | 1856 | 1465810981854 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 1856 | 1465810981866 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eedc00 == 45 [pid = 1856] [id = 70] 02:43:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x96ef1800) [pid = 1856] [serial = 208] [outer = (nil)] 02:43:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x979d0400) [pid = 1856] [serial = 209] [outer = 0x96ef1800] 02:43:02 INFO - PROCESS | 1856 | 1465810981998 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x99b1dc00) [pid = 1856] [serial = 210] [outer = 0x96ef1800] 02:43:02 INFO - PROCESS | 1856 | 1465810982874 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]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1552ms 02:43:02 INFO - PROCESS | 1856 | 1465810982914 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 1856 | 1465810982922 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:43:02 INFO - PROCESS | 1856 | 1465810982933 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 1856 | 1465810982938 Marionette TRACE conn4 <- [1,254,null,{}] 02:43:02 INFO - PROCESS | 1856 | 1465810982945 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}] 02:43:02 INFO - PROCESS | 1856 | 1465810982951 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:03 INFO - PROCESS | 1856 | 1465810983196 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:43:03 INFO - PROCESS | 1856 | 1465810983392 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 1856 | 1465810983403 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a121400 == 46 [pid = 1856] [id = 71] 02:43:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9a1bfc00) [pid = 1856] [serial = 211] [outer = (nil)] 02:43:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9abe0800) [pid = 1856] [serial = 212] [outer = 0x9a1bfc00] 02:43:03 INFO - PROCESS | 1856 | 1465810983537 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9b80c000) [pid = 1856] [serial = 213] [outer = 0x9a1bfc00] 02:43:04 INFO - PROCESS | 1856 | 1465810984420 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]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1537ms 02:43:04 INFO - PROCESS | 1856 | 1465810984471 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:43:04 INFO - PROCESS | 1856 | 1465810984476 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:43:04 INFO - PROCESS | 1856 | 1465810984483 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 1856 | 1465810984489 Marionette TRACE conn4 <- [1,258,null,{}] 02:43:04 INFO - PROCESS | 1856 | 1465810984506 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}] 02:43:04 INFO - PROCESS | 1856 | 1465810984515 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:04 INFO - PROCESS | 1856 | 1465810984740 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:43:04 INFO - PROCESS | 1856 | 1465810984943 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 1856 | 1465810984955 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:04 INFO - PROCESS | 1856 | ++DOCSHELL 0xa257a000 == 47 [pid = 1856] [id = 72] 02:43:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0xa25fa800) [pid = 1856] [serial = 214] [outer = (nil)] 02:43:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0xa337d800) [pid = 1856] [serial = 215] [outer = 0xa25fa800] 02:43:05 INFO - PROCESS | 1856 | 1465810985046 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0xa4e0bc00) [pid = 1856] [serial = 216] [outer = 0xa25fa800] 02:43:05 INFO - PROCESS | 1856 | 1465810985925 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]]]}] 02:43:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0xa2faf800) [pid = 1856] [serial = 217] [outer = 0x93dd3400] 02:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1486ms 02:43:06 INFO - PROCESS | 1856 | 1465810986008 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 1856 | 1465810986013 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:43:06 INFO - PROCESS | 1856 | 1465810986077 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 1856 | 1465810986082 Marionette TRACE conn4 <- [1,262,null,{}] 02:43:06 INFO - PROCESS | 1856 | 1465810986100 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}] 02:43:06 INFO - PROCESS | 1856 | 1465810986106 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:06 INFO - PROCESS | 1856 | 1465810986301 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:43:06 INFO - PROCESS | 1856 | 1465810986494 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 1856 | 1465810986506 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a64400 == 48 [pid = 1856] [id = 73] 02:43:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x95186400) [pid = 1856] [serial = 218] [outer = (nil)] 02:43:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0xa500dc00) [pid = 1856] [serial = 219] [outer = 0x95186400] 02:43:06 INFO - PROCESS | 1856 | 1465810986603 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0xa6853400) [pid = 1856] [serial = 220] [outer = 0x95186400] 02:43:07 INFO - PROCESS | 1856 | 1465810987427 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]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1450ms 02:43:07 INFO - PROCESS | 1856 | 1465810987482 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 1856 | 1465810987487 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:43:07 INFO - PROCESS | 1856 | 1465810987493 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 1856 | 1465810987497 Marionette TRACE conn4 <- [1,266,null,{}] 02:43:07 INFO - PROCESS | 1856 | 1465810987503 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}] 02:43:07 INFO - PROCESS | 1856 | 1465810987508 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:07 INFO - PROCESS | 1856 | 1465810987692 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:43:07 INFO - PROCESS | 1856 | 1465810987848 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 1856 | 1465810987858 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a5a400 == 49 [pid = 1856] [id = 74] 02:43:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x97924800) [pid = 1856] [serial = 221] [outer = (nil)] 02:43:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9792c400) [pid = 1856] [serial = 222] [outer = 0x97924800] 02:43:07 INFO - PROCESS | 1856 | 1465810987941 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9792d800) [pid = 1856] [serial = 223] [outer = 0x97924800] 02:43:08 INFO - PROCESS | 1856 | 1465810988846 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]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1380ms 02:43:08 INFO - PROCESS | 1856 | 1465810988875 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 1856 | 1465810988879 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:43:08 INFO - PROCESS | 1856 | 1465810988886 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 1856 | 1465810988889 Marionette TRACE conn4 <- [1,270,null,{}] 02:43:08 INFO - PROCESS | 1856 | 1465810988895 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}] 02:43:08 INFO - PROCESS | 1856 | 1465810988905 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:09 INFO - PROCESS | 1856 | 1465810989107 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:43:09 INFO - PROCESS | 1856 | 1465810989263 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 1856 | 1465810989274 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x97924400 == 50 [pid = 1856] [id = 75] 02:43:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9792b800) [pid = 1856] [serial = 224] [outer = (nil)] 02:43:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0xa6ea6800) [pid = 1856] [serial = 225] [outer = 0x9792b800] 02:43:09 INFO - PROCESS | 1856 | 1465810989360 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0xa6f35800) [pid = 1856] [serial = 226] [outer = 0x9792b800] 02:43:10 INFO - PROCESS | 1856 | 1465810990236 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]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1392ms 02:43:10 INFO - PROCESS | 1856 | 1465810990280 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 1856 | 1465810990284 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:43:10 INFO - PROCESS | 1856 | 1465810990309 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 1856 | 1465810990313 Marionette TRACE conn4 <- [1,274,null,{}] 02:43:10 INFO - PROCESS | 1856 | 1465810990319 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}] 02:43:10 INFO - PROCESS | 1856 | 1465810990324 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:10 INFO - PROCESS | 1856 | 1465810990499 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:43:10 INFO - PROCESS | 1856 | 1465810990655 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 1856 | 1465810990664 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d90800 == 51 [pid = 1856] [id = 76] 02:43:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x90d91000) [pid = 1856] [serial = 227] [outer = (nil)] 02:43:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x90d9a000) [pid = 1856] [serial = 228] [outer = 0x90d91000] 02:43:10 INFO - PROCESS | 1856 | 1465810990748 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x90d9b800) [pid = 1856] [serial = 229] [outer = 0x90d91000] 02:43:11 INFO - PROCESS | 1856 | 1465810991616 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]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1337ms 02:43:11 INFO - PROCESS | 1856 | 1465810991649 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 1856 | 1465810991652 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:43:11 INFO - PROCESS | 1856 | 1465810991661 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1856 | 1465810991665 Marionette TRACE conn4 <- [1,278,null,{}] 02:43:11 INFO - PROCESS | 1856 | 1465810991671 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}] 02:43:11 INFO - PROCESS | 1856 | 1465810991677 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:11 INFO - PROCESS | 1856 | 1465810991882 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:43:12 INFO - PROCESS | 1856 | 1465810992044 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 1856 | 1465810992054 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d94800 == 52 [pid = 1856] [id = 77] 02:43:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x90d99400) [pid = 1856] [serial = 230] [outer = (nil)] 02:43:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x91006c00) [pid = 1856] [serial = 231] [outer = 0x90d99400] 02:43:12 INFO - PROCESS | 1856 | 1465810992132 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x91007c00) [pid = 1856] [serial = 232] [outer = 0x90d99400] 02:43:13 INFO - PROCESS | 1856 | 1465810993320 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]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1741ms 02:43:13 INFO - PROCESS | 1856 | 1465810993404 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 1856 | 1465810993410 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:43:13 INFO - PROCESS | 1856 | 1465810993418 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 1856 | 1465810993426 Marionette TRACE conn4 <- [1,282,null,{}] 02:43:13 INFO - PROCESS | 1856 | 1465810993433 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}] 02:43:13 INFO - PROCESS | 1856 | 1465810993438 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:13 INFO - PROCESS | 1856 | 1465810993693 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:43:13 INFO - PROCESS | 1856 | 1465810993915 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 1856 | 1465810993926 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x95181400 == 53 [pid = 1856] [id = 78] 02:43:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x95181800) [pid = 1856] [serial = 233] [outer = (nil)] 02:43:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x953ce400) [pid = 1856] [serial = 234] [outer = 0x95181800] 02:43:14 INFO - PROCESS | 1856 | 1465810994002 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x96ee6400) [pid = 1856] [serial = 235] [outer = 0x95181800] 02:43:14 INFO - PROCESS | 1856 | 1465810994852 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]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1486ms 02:43:14 INFO - PROCESS | 1856 | 1465810994904 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1856 | 1465810994912 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:43:14 INFO - PROCESS | 1856 | 1465810994922 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1856 | 1465810994925 Marionette TRACE conn4 <- [1,286,null,{}] 02:43:14 INFO - PROCESS | 1856 | 1465810994932 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}] 02:43:14 INFO - PROCESS | 1856 | 1465810994936 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:15 INFO - PROCESS | 1856 | 1465810995166 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:43:15 INFO - PROCESS | 1856 | --DOCSHELL 0x950b2400 == 52 [pid = 1856] [id = 28] 02:43:15 INFO - PROCESS | 1856 | --DOCSHELL 0x98a40800 == 51 [pid = 1856] [id = 25] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9a30a800) [pid = 1856] [serial = 137] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x950be400) [pid = 1856] [serial = 134] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0xa62b2000) [pid = 1856] [serial = 167] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9d84bc00) [pid = 1856] [serial = 140] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0xa231cc00) [pid = 1856] [serial = 143] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x9a5e4800) [pid = 1856] [serial = 146] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9d806000) [pid = 1856] [serial = 164] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9a312c00) [pid = 1856] [serial = 155] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9a5db000) [pid = 1856] [serial = 156] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9d303c00) [pid = 1856] [serial = 159] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9b8b8400) [pid = 1856] [serial = 158] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0xa2368000) [pid = 1856] [serial = 162] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0xa34bd800) [pid = 1856] [serial = 165] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0xa3375000) [pid = 1856] [serial = 132] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0xa208fc00) [pid = 1856] [serial = 161] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x98fe9800) [pid = 1856] [serial = 152] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x9a1b9800) [pid = 1856] [serial = 153] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x98364400) [pid = 1856] [serial = 150] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x96eb6000) [pid = 1856] [serial = 149] [outer = (nil)] [url = about:blank] 02:43:15 INFO - PROCESS | 1856 | 1465810995427 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 1856 | 1465810995434 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x950b2400 == 52 [pid = 1856] [id = 79] 02:43:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x95333400) [pid = 1856] [serial = 236] [outer = (nil)] 02:43:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x9792ec00) [pid = 1856] [serial = 237] [outer = 0x95333400] 02:43:15 INFO - PROCESS | 1856 | 1465810995516 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x979cd400) [pid = 1856] [serial = 238] [outer = 0x95333400] 02:43:16 INFO - PROCESS | 1856 | 1465810996282 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]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1381ms 02:43:16 INFO - PROCESS | 1856 | 1465810996303 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 1856 | 1465810996306 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:43:16 INFO - PROCESS | 1856 | 1465810996313 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 1856 | 1465810996319 Marionette TRACE conn4 <- [1,290,null,{}] 02:43:16 INFO - PROCESS | 1856 | 1465810996335 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}] 02:43:16 INFO - PROCESS | 1856 | 1465810996343 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:16 INFO - PROCESS | 1856 | 1465810996507 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:43:16 INFO - PROCESS | 1856 | 1465810996527 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 1856 | 1465810996536 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a119c00 == 53 [pid = 1856] [id = 80] 02:43:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x9a11a000) [pid = 1856] [serial = 239] [outer = (nil)] 02:43:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9a1b7800) [pid = 1856] [serial = 240] [outer = 0x9a11a000] 02:43:16 INFO - PROCESS | 1856 | 1465810996611 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9a1c4800) [pid = 1856] [serial = 241] [outer = 0x9a11a000] 02:43:17 INFO - PROCESS | 1856 | 1465810997479 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]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1193ms 02:43:17 INFO - PROCESS | 1856 | 1465810997506 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1856 | 1465810997509 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:43:17 INFO - PROCESS | 1856 | 1465810997516 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1856 | 1465810997520 Marionette TRACE conn4 <- [1,294,null,{}] 02:43:17 INFO - PROCESS | 1856 | 1465810997531 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}] 02:43:17 INFO - PROCESS | 1856 | 1465810997535 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:17 INFO - PROCESS | 1856 | 1465810997700 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:43:17 INFO - PROCESS | 1856 | 1465810997709 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:17 INFO - PROCESS | 1856 | 1465810997719 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a120400 == 54 [pid = 1856] [id = 81] 02:43:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9a1c1c00) [pid = 1856] [serial = 242] [outer = (nil)] 02:43:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9a5dc000) [pid = 1856] [serial = 243] [outer = 0x9a1c1c00] 02:43:17 INFO - PROCESS | 1856 | 1465810997901 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9a909000) [pid = 1856] [serial = 244] [outer = 0x9a1c1c00] 02:43:18 INFO - PROCESS | 1856 | 1465810998742 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]]]}] 02:43:18 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. 02:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1239ms 02:43:18 INFO - PROCESS | 1856 | 1465810998761 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:43:18 INFO - PROCESS | 1856 | 1465810998764 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:43:18 INFO - PROCESS | 1856 | 1465810998796 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 1856 | 1465810998799 Marionette TRACE conn4 <- [1,298,null,{}] 02:43:18 INFO - PROCESS | 1856 | 1465810998806 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}] 02:43:18 INFO - PROCESS | 1856 | 1465810998810 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:19 INFO - PROCESS | 1856 | 1465810999032 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:43:19 INFO - PROCESS | 1856 | 1465810999083 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 1856 | 1465810999093 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9d000 == 55 [pid = 1856] [id = 82] 02:43:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x92b9ec00) [pid = 1856] [serial = 245] [outer = (nil)] 02:43:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x92ba5c00) [pid = 1856] [serial = 246] [outer = 0x92b9ec00] 02:43:19 INFO - PROCESS | 1856 | 1465810999214 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x92ba8800) [pid = 1856] [serial = 247] [outer = 0x92b9ec00] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9a5e1c00) [pid = 1856] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x979c9c00) [pid = 1856] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9abdd400) [pid = 1856] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9a30f000) [pid = 1856] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9a1fb000) [pid = 1856] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x953cc800) [pid = 1856] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x96eec800) [pid = 1856] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x99767800) [pid = 1856] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x93dc8000) [pid = 1856] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x979c4800) [pid = 1856] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x98ebb000) [pid = 1856] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x92f4f400) [pid = 1856] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x9a310800) [pid = 1856] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0xa23a8400) [pid = 1856] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x96ef0400) [pid = 1856] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x98a3e800) [pid = 1856] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x93dca400) [pid = 1856] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9965f000) [pid = 1856] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9d45e000) [pid = 1856] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9a1bf800) [pid = 1856] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:43:20 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9a5dbc00) [pid = 1856] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:43:20 INFO - PROCESS | 1856 | 1465811000876 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]]]}] 02:43:20 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. 02:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 2157ms 02:43:20 INFO - PROCESS | 1856 | 1465811000931 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 1856 | 1465811000934 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:43:20 INFO - PROCESS | 1856 | 1465811000941 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 1856 | 1465811000943 Marionette TRACE conn4 <- [1,302,null,{}] 02:43:20 INFO - PROCESS | 1856 | 1465811000949 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}] 02:43:20 INFO - PROCESS | 1856 | 1465811000958 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:21 INFO - PROCESS | 1856 | 1465811001134 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:43:21 INFO - PROCESS | 1856 | 1465811001145 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 1856 | 1465811001156 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x92baa800 == 56 [pid = 1856] [id = 83] 02:43:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x951d7400) [pid = 1856] [serial = 248] [outer = (nil)] 02:43:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9a114400) [pid = 1856] [serial = 249] [outer = 0x951d7400] 02:43:21 INFO - PROCESS | 1856 | 1465811001222 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9a30d000) [pid = 1856] [serial = 250] [outer = 0x951d7400] 02:43:22 INFO - PROCESS | 1856 | 1465811002067 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]]]}] 02:43:22 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. 02:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1181ms 02:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:43:22 INFO - PROCESS | 1856 | 1465811002123 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 1856 | 1465811002126 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:43:22 INFO - PROCESS | 1856 | 1465811002133 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1856 | 1465811002136 Marionette TRACE conn4 <- [1,306,null,{}] 02:43:22 INFO - PROCESS | 1856 | 1465811002144 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}] 02:43:22 INFO - PROCESS | 1856 | 1465811002150 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:22 INFO - PROCESS | 1856 | 1465811002313 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:43:22 INFO - PROCESS | 1856 | 1465811002532 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 1856 | 1465811002541 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d93800 == 57 [pid = 1856] [id = 84] 02:43:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x90d94c00) [pid = 1856] [serial = 251] [outer = (nil)] 02:43:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x91001400) [pid = 1856] [serial = 252] [outer = 0x90d94c00] 02:43:22 INFO - PROCESS | 1856 | 1465811002631 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9100d800) [pid = 1856] [serial = 253] [outer = 0x90d94c00] 02:43:23 INFO - PROCESS | 1856 | 1465811003653 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]]]}] 02:43:23 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. 02:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1588ms 02:43:23 INFO - PROCESS | 1856 | 1465811003724 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:43:23 INFO - PROCESS | 1856 | 1465811003730 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:43:23 INFO - PROCESS | 1856 | 1465811003739 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 1856 | 1465811003744 Marionette TRACE conn4 <- [1,310,null,{}] 02:43:23 INFO - PROCESS | 1856 | 1465811003752 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}] 02:43:23 INFO - PROCESS | 1856 | 1465811003761 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:24 INFO - PROCESS | 1856 | 1465811004010 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:43:24 INFO - PROCESS | 1856 | 1465811004291 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 1856 | 1465811004306 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d8000 == 58 [pid = 1856] [id = 85] 02:43:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x953da800) [pid = 1856] [serial = 254] [outer = (nil)] 02:43:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x96ef0000) [pid = 1856] [serial = 255] [outer = 0x953da800] 02:43:24 INFO - PROCESS | 1856 | 1465811004407 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x97975000) [pid = 1856] [serial = 256] [outer = 0x953da800] 02:43:25 INFO - PROCESS | 1856 | 1465811005326 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]]]}] 02:43:25 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. 02:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1638ms 02:43:25 INFO - PROCESS | 1856 | 1465811005380 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 1856 | 1465811005387 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:43:25 INFO - PROCESS | 1856 | 1465811005395 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 1856 | 1465811005399 Marionette TRACE conn4 <- [1,314,null,{}] 02:43:25 INFO - PROCESS | 1856 | 1465811005406 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}] 02:43:25 INFO - PROCESS | 1856 | 1465811005411 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:25 INFO - PROCESS | 1856 | 1465811005611 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:43:25 INFO - PROCESS | 1856 | 1465811005772 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 1856 | 1465811005783 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a114800 == 59 [pid = 1856] [id = 86] 02:43:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9a11ac00) [pid = 1856] [serial = 257] [outer = (nil)] 02:43:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x9a1b8400) [pid = 1856] [serial = 258] [outer = 0x9a11ac00] 02:43:25 INFO - PROCESS | 1856 | 1465811005911 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x9a309800) [pid = 1856] [serial = 259] [outer = 0x9a11ac00] 02:43:26 INFO - PROCESS | 1856 | 1465811006912 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]]]}] 02:43:26 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. 02:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1542ms 02:43:26 INFO - PROCESS | 1856 | 1465811006938 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 1856 | 1465811006943 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:43:26 INFO - PROCESS | 1856 | 1465811006961 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 1856 | 1465811006971 Marionette TRACE conn4 <- [1,318,null,{}] 02:43:26 INFO - PROCESS | 1856 | 1465811006979 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}] 02:43:26 INFO - PROCESS | 1856 | 1465811006987 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:27 INFO - PROCESS | 1856 | 1465811007231 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:43:27 INFO - PROCESS | 1856 | 1465811007430 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 1856 | 1465811007438 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x93907000 == 60 [pid = 1856] [id = 87] 02:43:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x9a309400) [pid = 1856] [serial = 260] [outer = (nil)] 02:43:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9b810400) [pid = 1856] [serial = 261] [outer = 0x9a309400] 02:43:27 INFO - PROCESS | 1856 | 1465811007570 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9d302c00) [pid = 1856] [serial = 262] [outer = 0x9a309400] 02:43:28 INFO - PROCESS | 1856 | 1465811008532 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]]]}] 02:43:28 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. 02:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1603ms 02:43:28 INFO - PROCESS | 1856 | 1465811008555 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:43:28 INFO - PROCESS | 1856 | 1465811008561 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:43:28 INFO - PROCESS | 1856 | 1465811008568 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 1856 | 1465811008572 Marionette TRACE conn4 <- [1,322,null,{}] 02:43:28 INFO - PROCESS | 1856 | 1465811008578 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}] 02:43:28 INFO - PROCESS | 1856 | 1465811008583 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:28 INFO - PROCESS | 1856 | 1465811008779 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:43:29 INFO - PROCESS | 1856 | 1465811008984 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 1856 | 1465811008993 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d338c00 == 61 [pid = 1856] [id = 88] 02:43:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9d46a400) [pid = 1856] [serial = 263] [outer = (nil)] 02:43:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9d84bc00) [pid = 1856] [serial = 264] [outer = 0x9d46a400] 02:43:29 INFO - PROCESS | 1856 | 1465811009092 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0xa1009800) [pid = 1856] [serial = 265] [outer = 0x9d46a400] 02:43:29 INFO - PROCESS | 1856 | 1465811009982 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]]]}] 02:43:29 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. 02:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1433ms 02:43:30 INFO - PROCESS | 1856 | 1465811010000 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1856 | 1465811010004 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:43:30 INFO - PROCESS | 1856 | 1465811010011 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1856 | 1465811010014 Marionette TRACE conn4 <- [1,326,null,{}] 02:43:30 INFO - PROCESS | 1856 | 1465811010021 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}] 02:43:30 INFO - PROCESS | 1856 | 1465811010026 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:30 INFO - PROCESS | 1856 | 1465811010207 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:43:30 INFO - PROCESS | 1856 | 1465811010394 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 1856 | 1465811010412 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a89c00 == 62 [pid = 1856] [id = 89] 02:43:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x93a8a000) [pid = 1856] [serial = 266] [outer = (nil)] 02:43:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x93a8c800) [pid = 1856] [serial = 267] [outer = 0x93a8a000] 02:43:30 INFO - PROCESS | 1856 | 1465811010552 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0xa2324800) [pid = 1856] [serial = 268] [outer = 0x93a8a000] 02:43:31 INFO - PROCESS | 1856 | 1465811011622 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]]]}] 02:43:31 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. 02:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1631ms 02:43:31 INFO - PROCESS | 1856 | 1465811011643 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 1856 | 1465811011648 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:43:31 INFO - PROCESS | 1856 | 1465811011655 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 1856 | 1465811011661 Marionette TRACE conn4 <- [1,330,null,{}] 02:43:31 INFO - PROCESS | 1856 | 1465811011667 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}] 02:43:31 INFO - PROCESS | 1856 | 1465811011673 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:31 INFO - PROCESS | 1856 | 1465811011873 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:43:32 INFO - PROCESS | 1856 | 1465811012074 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 1856 | 1465811012084 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x92363000 == 63 [pid = 1856] [id = 90] 02:43:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0xa2372400) [pid = 1856] [serial = 269] [outer = (nil)] 02:43:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0xa2ff2000) [pid = 1856] [serial = 270] [outer = 0xa2372400] 02:43:32 INFO - PROCESS | 1856 | 1465811012213 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0xa3443c00) [pid = 1856] [serial = 271] [outer = 0xa2372400] 02:43:33 INFO - PROCESS | 1856 | 1465811013122 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]]]}] 02:43:33 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. 02:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1534ms 02:43:33 INFO - PROCESS | 1856 | 1465811013190 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:43:33 INFO - PROCESS | 1856 | 1465811013195 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:43:33 INFO - PROCESS | 1856 | 1465811013203 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 1856 | 1465811013205 Marionette TRACE conn4 <- [1,334,null,{}] 02:43:33 INFO - PROCESS | 1856 | 1465811013212 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}] 02:43:33 INFO - PROCESS | 1856 | 1465811013217 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:33 INFO - PROCESS | 1856 | 1465811013435 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:43:33 INFO - PROCESS | 1856 | 1465811013706 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 1856 | 1465811013716 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba0800 == 64 [pid = 1856] [id = 91] 02:43:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x93dd3000) [pid = 1856] [serial = 272] [outer = (nil)] 02:43:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x953d3400) [pid = 1856] [serial = 273] [outer = 0x93dd3000] 02:43:33 INFO - PROCESS | 1856 | 1465811013837 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x99b1e800) [pid = 1856] [serial = 274] [outer = 0x93dd3000] 02:43:34 INFO - PROCESS | 1856 | 1465811014731 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]]]}] 02:43:34 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. 02:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1583ms 02:43:34 INFO - PROCESS | 1856 | 1465811014785 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1856 | 1465811014788 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:43:34 INFO - PROCESS | 1856 | 1465811014795 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1856 | 1465811014798 Marionette TRACE conn4 <- [1,338,null,{}] 02:43:34 INFO - PROCESS | 1856 | 1465811014804 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}] 02:43:34 INFO - PROCESS | 1856 | 1465811014809 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:35 INFO - PROCESS | 1856 | 1465811015005 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:43:35 INFO - PROCESS | 1856 | 1465811015448 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 1856 | 1465811015456 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f4e400 == 65 [pid = 1856] [id = 92] 02:43:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x92f5c400) [pid = 1856] [serial = 275] [outer = (nil)] 02:43:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x93a63000) [pid = 1856] [serial = 276] [outer = 0x92f5c400] 02:43:35 INFO - PROCESS | 1856 | 1465811015577 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x93a8ac00) [pid = 1856] [serial = 277] [outer = 0x92f5c400] 02:43:36 INFO - PROCESS | 1856 | 1465811016556 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]]]}] 02:43:36 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. 02:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1834ms 02:43:36 INFO - PROCESS | 1856 | 1465811016631 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 1856 | 1465811016636 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:43:36 INFO - PROCESS | 1856 | 1465811016644 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 1856 | 1465811016648 Marionette TRACE conn4 <- [1,342,null,{}] 02:43:36 INFO - PROCESS | 1856 | 1465811016656 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}] 02:43:36 INFO - PROCESS | 1856 | 1465811016664 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:36 INFO - PROCESS | 1856 | 1465811016885 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9a30cc00 == 64 [pid = 1856] [id = 66] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9236d000 == 63 [pid = 1856] [id = 54] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x98f2f800 == 62 [pid = 1856] [id = 52] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x98af1000 == 61 [pid = 1856] [id = 65] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x93dcd000 == 60 [pid = 1856] [id = 51] 02:43:37 INFO - PROCESS | 1856 | 1465811017139 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 1856 | 1465811017147 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x950be000 == 59 [pid = 1856] [id = 50] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92baa800 == 58 [pid = 1856] [id = 83] 02:43:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba2400 == 59 [pid = 1856] [id = 93] 02:43:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x93a8e000) [pid = 1856] [serial = 278] [outer = (nil)] 02:43:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9513f400) [pid = 1856] [serial = 279] [outer = 0x93a8e000] 02:43:37 INFO - PROCESS | 1856 | 1465811017253 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x95188c00) [pid = 1856] [serial = 280] [outer = 0x93a8e000] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9d000 == 58 [pid = 1856] [id = 82] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9a120400 == 57 [pid = 1856] [id = 81] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9a119c00 == 56 [pid = 1856] [id = 80] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x950b2400 == 55 [pid = 1856] [id = 79] 02:43:37 INFO - PROCESS | 1856 | --DOCSHELL 0x95181400 == 54 [pid = 1856] [id = 78] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x9abe4c00) [pid = 1856] [serial = 198] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9a5e2000) [pid = 1856] [serial = 197] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0xa108b000) [pid = 1856] [serial = 204] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0xa2fe9c00) [pid = 1856] [serial = 108] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9ace9800) [pid = 1856] [serial = 114] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9a90d800) [pid = 1856] [serial = 111] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x95184000) [pid = 1856] [serial = 135] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x9acea000) [pid = 1856] [serial = 138] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0xa23a4c00) [pid = 1856] [serial = 141] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0xa3380800) [pid = 1856] [serial = 144] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0xa4e48c00) [pid = 1856] [serial = 147] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9b41c000) [pid = 1856] [serial = 200] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9b4d6400) [pid = 1856] [serial = 203] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9d45e400) [pid = 1856] [serial = 201] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9abe9000) [pid = 1856] [serial = 180] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9abe4800) [pid = 1856] [serial = 179] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9ad1cc00) [pid = 1856] [serial = 174] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9a905800) [pid = 1856] [serial = 173] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x9d805800) [pid = 1856] [serial = 177] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9ac44000) [pid = 1856] [serial = 176] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x953da000) [pid = 1856] [serial = 183] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x953d7800) [pid = 1856] [serial = 182] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x97974000) [pid = 1856] [serial = 191] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x979cf400) [pid = 1856] [serial = 192] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x9a117400) [pid = 1856] [serial = 194] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9a11d400) [pid = 1856] [serial = 195] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9a2e0800) [pid = 1856] [serial = 189] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x979cd000) [pid = 1856] [serial = 188] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9a908400) [pid = 1856] [serial = 186] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x979cc400) [pid = 1856] [serial = 185] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x99cda800) [pid = 1856] [serial = 171] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x99669800) [pid = 1856] [serial = 170] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0xa4e09800) [pid = 1856] [serial = 168] [outer = (nil)] [url = about:blank] 02:43:38 INFO - PROCESS | 1856 | 1465811018094 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]]]}] 02:43:38 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. 02:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1498ms 02:43:38 INFO - PROCESS | 1856 | 1465811018146 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 1856 | 1465811018152 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:43:38 INFO - PROCESS | 1856 | 1465811018173 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 1856 | 1465811018177 Marionette TRACE conn4 <- [1,346,null,{}] 02:43:38 INFO - PROCESS | 1856 | 1465811018184 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}] 02:43:38 INFO - PROCESS | 1856 | 1465811018189 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:38 INFO - PROCESS | 1856 | 1465811018369 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:43:38 INFO - PROCESS | 1856 | 1465811018380 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 1856 | 1465811018392 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x9513ec00 == 55 [pid = 1856] [id = 94] 02:43:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x95331c00) [pid = 1856] [serial = 281] [outer = (nil)] 02:43:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x96ef3c00) [pid = 1856] [serial = 282] [outer = 0x95331c00] 02:43:38 INFO - PROCESS | 1856 | 1465811018458 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x979c3800) [pid = 1856] [serial = 283] [outer = 0x95331c00] 02:43:39 INFO - PROCESS | 1856 | 1465811019433 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]]]}] 02:43:39 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. 02:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1291ms 02:43:39 INFO - PROCESS | 1856 | 1465811019455 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1856 | 1465811019459 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:43:39 INFO - PROCESS | 1856 | 1465811019473 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1856 | 1465811019482 Marionette TRACE conn4 <- [1,350,null,{}] 02:43:39 INFO - PROCESS | 1856 | 1465811019495 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}] 02:43:39 INFO - PROCESS | 1856 | 1465811019502 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:39 INFO - PROCESS | 1856 | 1465811019683 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:43:39 INFO - PROCESS | 1856 | 1465811019826 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 1856 | 1465811019833 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x953db400 == 56 [pid = 1856] [id = 95] 02:43:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x979cc400) [pid = 1856] [serial = 284] [outer = (nil)] 02:43:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9a119800) [pid = 1856] [serial = 285] [outer = 0x979cc400] 02:43:39 INFO - PROCESS | 1856 | 1465811019904 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9a11e000) [pid = 1856] [serial = 286] [outer = 0x979cc400] 02:43:40 INFO - PROCESS | 1856 | 1465811020781 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]]]}] 02:43:40 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. 02:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1357ms 02:43:40 INFO - PROCESS | 1856 | 1465811020824 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 1856 | 1465811020830 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:43:40 INFO - PROCESS | 1856 | 1465811020841 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 1856 | 1465811020844 Marionette TRACE conn4 <- [1,354,null,{}] 02:43:40 INFO - PROCESS | 1856 | 1465811020850 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}] 02:43:40 INFO - PROCESS | 1856 | 1465811020855 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:41 INFO - PROCESS | 1856 | 1465811021088 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:43:41 INFO - PROCESS | 1856 | 1465811021117 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 1856 | 1465811021125 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9c000 == 57 [pid = 1856] [id = 96] 02:43:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x9a1bb000) [pid = 1856] [serial = 287] [outer = (nil)] 02:43:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x9a30a000) [pid = 1856] [serial = 288] [outer = 0x9a1bb000] 02:43:41 INFO - PROCESS | 1856 | 1465811021196 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x9a5db000) [pid = 1856] [serial = 289] [outer = 0x9a1bb000] 02:43:41 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x92b9ec00) [pid = 1856] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:43:41 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9a11a000) [pid = 1856] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:43:41 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x95181800) [pid = 1856] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:43:41 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x95333400) [pid = 1856] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:43:41 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9a1c1c00) [pid = 1856] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:43:42 INFO - PROCESS | 1856 | 1465811022216 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]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1434ms 02:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:43:42 INFO - PROCESS | 1856 | 1465811022277 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 1856 | 1465811022280 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:43:42 INFO - PROCESS | 1856 | 1465811022287 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 1856 | 1465811022290 Marionette TRACE conn4 <- [1,358,null,{}] 02:43:42 INFO - PROCESS | 1856 | 1465811022296 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}] 02:43:42 INFO - PROCESS | 1856 | 1465811022300 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:42 INFO - PROCESS | 1856 | 1465811022463 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:43:42 INFO - PROCESS | 1856 | 1465811022582 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 1856 | 1465811022601 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a1c1000 == 58 [pid = 1856] [id = 97] 02:43:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9a1c1c00) [pid = 1856] [serial = 290] [outer = (nil)] 02:43:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9a5e6000) [pid = 1856] [serial = 291] [outer = 0x9a1c1c00] 02:43:42 INFO - PROCESS | 1856 | 1465811022725 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x9abe8000) [pid = 1856] [serial = 292] [outer = 0x9a1c1c00] 02:43:43 INFO - PROCESS | 1856 | 1465811023803 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]]]}] 02:43:43 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. 02:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1539ms 02:43:43 INFO - PROCESS | 1856 | 1465811023826 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 1856 | 1465811023830 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:43:43 INFO - PROCESS | 1856 | 1465811023837 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 1856 | 1465811023840 Marionette TRACE conn4 <- [1,362,null,{}] 02:43:43 INFO - PROCESS | 1856 | 1465811023846 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}] 02:43:43 INFO - PROCESS | 1856 | 1465811023853 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:44 INFO - PROCESS | 1856 | 1465811024244 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:43:44 INFO - PROCESS | 1856 | 1465811024602 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 1856 | 1465811024614 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x92baa800 == 59 [pid = 1856] [id = 98] 02:43:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x92baac00) [pid = 1856] [serial = 293] [outer = (nil)] 02:43:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x93a85000) [pid = 1856] [serial = 294] [outer = 0x92baac00] 02:43:44 INFO - PROCESS | 1856 | 1465811024706 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x93a90800) [pid = 1856] [serial = 295] [outer = 0x92baac00] 02:43:45 INFO - PROCESS | 1856 | 1465811025700 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]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1885ms 02:43:45 INFO - PROCESS | 1856 | 1465811025724 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 1856 | 1465811025731 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:43:45 INFO - PROCESS | 1856 | 1465811025740 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1856 | 1465811025746 Marionette TRACE conn4 <- [1,366,null,{}] 02:43:45 INFO - PROCESS | 1856 | 1465811025754 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}] 02:43:45 INFO - PROCESS | 1856 | 1465811025760 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:45 INFO - PROCESS | 1856 | 1465811025963 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:43:46 INFO - PROCESS | 1856 | 1465811026181 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 1856 | 1465811026191 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d6c00 == 60 [pid = 1856] [id = 99] 02:43:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x953d8800) [pid = 1856] [serial = 296] [outer = (nil)] 02:43:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x96ee8c00) [pid = 1856] [serial = 297] [outer = 0x953d8800] 02:43:46 INFO - PROCESS | 1856 | 1465811026322 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x97931c00) [pid = 1856] [serial = 298] [outer = 0x953d8800] 02:43:47 INFO - PROCESS | 1856 | 1465811027317 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]]]}] 02:43:47 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. 02:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1635ms 02:43:47 INFO - PROCESS | 1856 | 1465811027376 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:43:47 INFO - PROCESS | 1856 | 1465811027381 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:43:47 INFO - PROCESS | 1856 | 1465811027391 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 1856 | 1465811027397 Marionette TRACE conn4 <- [1,370,null,{}] 02:43:47 INFO - PROCESS | 1856 | 1465811027408 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}] 02:43:47 INFO - PROCESS | 1856 | 1465811027417 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:47 INFO - PROCESS | 1856 | 1465811027677 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:43:47 INFO - PROCESS | 1856 | 1465811027954 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 1856 | 1465811027964 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x99c25800 == 61 [pid = 1856] [id = 100] 02:43:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x99cd3800) [pid = 1856] [serial = 299] [outer = (nil)] 02:43:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9a11b800) [pid = 1856] [serial = 300] [outer = 0x99cd3800] 02:43:48 INFO - PROCESS | 1856 | 1465811028050 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9a30e800) [pid = 1856] [serial = 301] [outer = 0x99cd3800] 02:43:49 INFO - PROCESS | 1856 | 1465811029178 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]]]}] 02:43:49 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. 02:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1850ms 02:43:49 INFO - PROCESS | 1856 | 1465811029240 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:43:49 INFO - PROCESS | 1856 | 1465811029247 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:43:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:43:49 INFO - PROCESS | 1856 | 1465811029265 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:43:49 INFO - PROCESS | 1856 | 1465811029274 Marionette TRACE conn4 <- [1,374,null,{}] 02:43:49 INFO - PROCESS | 1856 | 1465811029324 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}] 02:43:49 INFO - PROCESS | 1856 | 1465811029332 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:49 INFO - PROCESS | 1856 | 1465811029632 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:43:49 INFO - PROCESS | 1856 | 1465811029854 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 1856 | 1465811029866 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ace5800 == 62 [pid = 1856] [id = 101] 02:43:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9ace6800) [pid = 1856] [serial = 302] [outer = (nil)] 02:43:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9acf1800) [pid = 1856] [serial = 303] [outer = 0x9ace6800] 02:43:50 INFO - PROCESS | 1856 | 1465811030045 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9b80e000) [pid = 1856] [serial = 304] [outer = 0x9ace6800] 02:43:51 INFO - PROCESS | 1856 | 1465811031117 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:43:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1907ms 02:43:51 INFO - PROCESS | 1856 | 1465811031165 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:43:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:43:51 INFO - PROCESS | 1856 | 1465811031169 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:43:51 INFO - PROCESS | 1856 | 1465811031176 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 1856 | 1465811031180 Marionette TRACE conn4 <- [1,378,null,{}] 02:43:51 INFO - PROCESS | 1856 | 1465811031187 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}] 02:43:51 INFO - PROCESS | 1856 | 1465811031192 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:51 INFO - PROCESS | 1856 | 1465811031387 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:43:51 INFO - PROCESS | 1856 | 1465811031592 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 1856 | 1465811031605 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x9acf4400 == 63 [pid = 1856] [id = 102] 02:43:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x9b8b8400) [pid = 1856] [serial = 305] [outer = (nil)] 02:43:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9d45c800) [pid = 1856] [serial = 306] [outer = 0x9b8b8400] 02:43:51 INFO - PROCESS | 1856 | 1465811031728 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9d809000) [pid = 1856] [serial = 307] [outer = 0x9b8b8400] 02:43:52 INFO - PROCESS | 1856 | 1465811032610 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:43:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1482ms 02:43:52 INFO - PROCESS | 1856 | 1465811032659 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:43:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:43:52 INFO - PROCESS | 1856 | 1465811032663 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:43:52 INFO - PROCESS | 1856 | 1465811032670 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 1856 | 1465811032674 Marionette TRACE conn4 <- [1,382,null,{}] 02:43:52 INFO - PROCESS | 1856 | 1465811032680 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}] 02:43:52 INFO - PROCESS | 1856 | 1465811032685 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:52 INFO - PROCESS | 1856 | 1465811032895 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:43:53 INFO - PROCESS | 1856 | 1465811033063 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 1856 | 1465811033083 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:53 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23a5800 == 64 [pid = 1856] [id = 103] 02:43:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0xa23a6000) [pid = 1856] [serial = 308] [outer = (nil)] 02:43:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0xa23f6800) [pid = 1856] [serial = 309] [outer = 0xa23a6000] 02:43:53 INFO - PROCESS | 1856 | 1465811033232 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0xa4e4d800) [pid = 1856] [serial = 310] [outer = 0xa23a6000] 02:43:54 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:43:54 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1856 | 1465811034257 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:43:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1640ms 02:43:54 INFO - PROCESS | 1856 | 1465811034312 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 1856 | 1465811034316 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:43:54 INFO - PROCESS | 1856 | 1465811034324 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1856 | 1465811034327 Marionette TRACE conn4 <- [1,386,null,{}] 02:43:54 INFO - PROCESS | 1856 | 1465811034334 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}] 02:43:54 INFO - PROCESS | 1856 | 1465811034340 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:54 INFO - PROCESS | 1856 | 1465811034583 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:43:54 INFO - PROCESS | 1856 | 1465811034847 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 1856 | 1465811034855 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f496800 == 65 [pid = 1856] [id = 104] 02:43:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x8f497000) [pid = 1856] [serial = 311] [outer = (nil)] 02:43:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x8f49e400) [pid = 1856] [serial = 312] [outer = 0x8f497000] 02:43:54 INFO - PROCESS | 1856 | 1465811034939 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0xa1082400) [pid = 1856] [serial = 313] [outer = 0x8f497000] 02:43:55 INFO - PROCESS | 1856 | 1465811035975 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]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1690ms 02:43:56 INFO - PROCESS | 1856 | 1465811036018 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1856 | 1465811036025 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:43:56 INFO - PROCESS | 1856 | 1465811036035 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1856 | 1465811036041 Marionette TRACE conn4 <- [1,390,null,{}] 02:43:56 INFO - PROCESS | 1856 | 1465811036052 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}] 02:43:56 INFO - PROCESS | 1856 | 1465811036059 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:56 INFO - PROCESS | 1856 | 1465811036387 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:43:56 INFO - PROCESS | 1856 | 1465811036635 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:56 INFO - PROCESS | 1856 | 1465811036646 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f4a0000 == 66 [pid = 1856] [id = 105] 02:43:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x92b9e000) [pid = 1856] [serial = 314] [outer = (nil)] 02:43:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0xa5074400) [pid = 1856] [serial = 315] [outer = 0x92b9e000] 02:43:56 INFO - PROCESS | 1856 | 1465811036732 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0xa682a000) [pid = 1856] [serial = 316] [outer = 0x92b9e000] 02:43:57 INFO - PROCESS | 1856 | 1465811037689 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]]]}] 02:43:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:43:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1906ms 02:43:57 INFO - PROCESS | 1856 | 1465811037951 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:43:57 INFO - PROCESS | 1856 | 1465811037958 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:43:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:43:57 INFO - PROCESS | 1856 | 1465811037966 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:43:57 INFO - PROCESS | 1856 | 1465811037971 Marionette TRACE conn4 <- [1,394,null,{}] 02:43:57 INFO - PROCESS | 1856 | 1465811037979 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}] 02:43:57 INFO - PROCESS | 1856 | 1465811037985 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:58 INFO - PROCESS | 1856 | 1465811038215 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:43:58 INFO - PROCESS | 1856 | 1465811038380 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 1856 | 1465811038396 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a86000 == 67 [pid = 1856] [id = 106] 02:43:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x93a86800) [pid = 1856] [serial = 317] [outer = (nil)] 02:43:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x93a91c00) [pid = 1856] [serial = 318] [outer = 0x93a86800] 02:43:58 INFO - PROCESS | 1856 | 1465811038469 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x95139400) [pid = 1856] [serial = 319] [outer = 0x93a86800] 02:43:59 INFO - PROCESS | 1856 | 1465811039573 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]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:43:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1647ms 02:43:59 INFO - PROCESS | 1856 | 1465811039615 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 1856 | 1465811039620 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:43:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:43:59 INFO - PROCESS | 1856 | 1465811039630 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 1856 | 1465811039635 Marionette TRACE conn4 <- [1,398,null,{}] 02:43:59 INFO - PROCESS | 1856 | 1465811039642 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}] 02:43:59 INFO - PROCESS | 1856 | 1465811039647 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:43:59 INFO - PROCESS | 1856 | 1465811039854 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:44:00 INFO - PROCESS | 1856 | 1465811040044 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 1856 | 1465811040052 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef0c00 == 68 [pid = 1856] [id = 107] 02:44:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x97928c00) [pid = 1856] [serial = 320] [outer = (nil)] 02:44:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x979d0000) [pid = 1856] [serial = 321] [outer = 0x97928c00] 02:44:00 INFO - PROCESS | 1856 | 1465811040132 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x98eb8000) [pid = 1856] [serial = 322] [outer = 0x97928c00] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9a1c1000 == 67 [pid = 1856] [id = 97] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9abdcc00 == 66 [pid = 1856] [id = 60] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9c000 == 65 [pid = 1856] [id = 96] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x9a114400) [pid = 1856] [serial = 249] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | 1465811041199 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]]]}] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x953db400 == 64 [pid = 1856] [id = 95] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9513ec00 == 63 [pid = 1856] [id = 94] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba2400 == 62 [pid = 1856] [id = 93] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x92f4e400 == 61 [pid = 1856] [id = 92] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9a114800 == 60 [pid = 1856] [id = 86] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x953d8000 == 59 [pid = 1856] [id = 85] 02:44:01 INFO - PROCESS | 1856 | --DOCSHELL 0x90d93800 == 58 [pid = 1856] [id = 84] 02:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1639ms 02:44:01 INFO - PROCESS | 1856 | 1465811041267 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1856 | 1465811041273 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:44:01 INFO - PROCESS | 1856 | 1465811041283 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1856 | 1465811041289 Marionette TRACE conn4 <- [1,402,null,{}] 02:44:01 INFO - PROCESS | 1856 | 1465811041311 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}] 02:44:01 INFO - PROCESS | 1856 | 1465811041324 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:01 INFO - PROCESS | 1856 | 1465811041556 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x92ba5c00) [pid = 1856] [serial = 246] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0xa23f0400) [pid = 1856] [serial = 206] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x9a1b7800) [pid = 1856] [serial = 240] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x9a1c4800) [pid = 1856] [serial = 241] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x96ee6400) [pid = 1856] [serial = 235] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x953ce400) [pid = 1856] [serial = 234] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x979d0400) [pid = 1856] [serial = 209] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9792ec00) [pid = 1856] [serial = 237] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x979cd400) [pid = 1856] [serial = 238] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0xa337d800) [pid = 1856] [serial = 215] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0xa6ea6800) [pid = 1856] [serial = 225] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x90d9a000) [pid = 1856] [serial = 228] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9abe0800) [pid = 1856] [serial = 212] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x9792c400) [pid = 1856] [serial = 222] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0xa500dc00) [pid = 1856] [serial = 219] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x91006c00) [pid = 1856] [serial = 231] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x96ee5000) [pid = 1856] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x92ba8800) [pid = 1856] [serial = 247] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9a5dc000) [pid = 1856] [serial = 243] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9a909000) [pid = 1856] [serial = 244] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1856 | 1465811041847 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 1856 | 1465811041861 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x9796b000 == 59 [pid = 1856] [id = 108] 02:44:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x979c8c00) [pid = 1856] [serial = 323] [outer = (nil)] 02:44:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9835a800) [pid = 1856] [serial = 324] [outer = 0x979c8c00] 02:44:01 INFO - PROCESS | 1856 | 1465811041948 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x99be2c00) [pid = 1856] [serial = 325] [outer = 0x979c8c00] 02:44:02 INFO - PROCESS | 1856 | 1465811042761 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]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:44:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1497ms 02:44:02 INFO - PROCESS | 1856 | 1465811042779 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 1856 | 1465811042784 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:44:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:44:02 INFO - PROCESS | 1856 | 1465811042802 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 1856 | 1465811042804 Marionette TRACE conn4 <- [1,406,null,{}] 02:44:02 INFO - PROCESS | 1856 | 1465811042811 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}] 02:44:02 INFO - PROCESS | 1856 | 1465811042816 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:03 INFO - PROCESS | 1856 | 1465811043003 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:44:03 INFO - PROCESS | 1856 | 1465811043012 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 1856 | 1465811043020 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a86400 == 60 [pid = 1856] [id = 109] 02:44:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x999f0800) [pid = 1856] [serial = 326] [outer = (nil)] 02:44:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9a8f3800) [pid = 1856] [serial = 327] [outer = 0x999f0800] 02:44:03 INFO - PROCESS | 1856 | 1465811043096 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9abe1800) [pid = 1856] [serial = 328] [outer = 0x999f0800] 02:44:04 INFO - PROCESS | 1856 | 1465811044143 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]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:44:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1387ms 02:44:04 INFO - PROCESS | 1856 | 1465811044189 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 1856 | 1465811044192 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:44:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:44:04 INFO - PROCESS | 1856 | 1465811044207 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 1856 | 1465811044211 Marionette TRACE conn4 <- [1,410,null,{}] 02:44:04 INFO - PROCESS | 1856 | 1465811044217 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}] 02:44:04 INFO - PROCESS | 1856 | 1465811044223 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:04 INFO - PROCESS | 1856 | 1465811044457 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:44:04 INFO - PROCESS | 1856 | 1465811044485 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 1856 | 1465811044496 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d97c00 == 61 [pid = 1856] [id = 110] 02:44:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x9abe5800) [pid = 1856] [serial = 329] [outer = (nil)] 02:44:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x9ac44000) [pid = 1856] [serial = 330] [outer = 0x9abe5800] 02:44:04 INFO - PROCESS | 1856 | 1465811044582 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9acee000) [pid = 1856] [serial = 331] [outer = 0x9abe5800] 02:44:05 INFO - PROCESS | 1856 | 1465811045547 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]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:44:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1400ms 02:44:05 INFO - PROCESS | 1856 | 1465811045611 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 1856 | 1465811045615 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:44:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:44:05 INFO - PROCESS | 1856 | 1465811045622 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 1856 | 1465811045626 Marionette TRACE conn4 <- [1,414,null,{}] 02:44:05 INFO - PROCESS | 1856 | 1465811045631 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}] 02:44:05 INFO - PROCESS | 1856 | 1465811045640 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:06 INFO - PROCESS | 1856 | 1465811046013 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:44:06 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x951d7400) [pid = 1856] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:44:06 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9a1bb000) [pid = 1856] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:44:06 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x93a8e000) [pid = 1856] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:44:06 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x979cc400) [pid = 1856] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:44:06 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x95331c00) [pid = 1856] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:44:06 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x92f5c400) [pid = 1856] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:44:06 INFO - PROCESS | 1856 | 1465811046160 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 1856 | 1465811046168 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x91001c00 == 62 [pid = 1856] [id = 111] 02:44:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x93a8e000) [pid = 1856] [serial = 332] [outer = (nil)] 02:44:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x979d1c00) [pid = 1856] [serial = 333] [outer = 0x93a8e000] 02:44:06 INFO - PROCESS | 1856 | 1465811046246 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9d810000) [pid = 1856] [serial = 334] [outer = 0x93a8e000] 02:44:07 INFO - PROCESS | 1856 | 1465811047010 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]]]}] 02:44:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:44:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1436ms 02:44:07 INFO - PROCESS | 1856 | 1465811047059 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 1856 | 1465811047063 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:44:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:44:07 INFO - PROCESS | 1856 | 1465811047069 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - PROCESS | 1856 | 1465811047072 Marionette TRACE conn4 <- [1,418,null,{}] 02:44:07 INFO - PROCESS | 1856 | 1465811047078 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}] 02:44:07 INFO - PROCESS | 1856 | 1465811047083 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:07 INFO - PROCESS | 1856 | 1465811047266 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:44:07 INFO - PROCESS | 1856 | 1465811047276 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 1856 | 1465811047283 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x91006800 == 63 [pid = 1856] [id = 112] 02:44:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x91e98400) [pid = 1856] [serial = 335] [outer = (nil)] 02:44:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x91ea0400) [pid = 1856] [serial = 336] [outer = 0x91e98400] 02:44:07 INFO - PROCESS | 1856 | 1465811047473 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x91ea2400) [pid = 1856] [serial = 337] [outer = 0x91e98400] 02:44:08 INFO - PROCESS | 1856 | 1465811048975 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]]]}] 02:44:09 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 02:44:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1935ms 02:44:09 INFO - PROCESS | 1856 | 1465811049006 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 1856 | 1465811049013 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:44:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:44:09 INFO - PROCESS | 1856 | 1465811049023 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 1856 | 1465811049027 Marionette TRACE conn4 <- [1,422,null,{}] 02:44:09 INFO - PROCESS | 1856 | 1465811049038 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}] 02:44:09 INFO - PROCESS | 1856 | 1465811049046 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:09 INFO - PROCESS | 1856 | 1465811049379 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:44:09 INFO - PROCESS | 1856 | 1465811049520 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 1856 | 1465811049542 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d91c00 == 64 [pid = 1856] [id = 113] 02:44:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x91008000) [pid = 1856] [serial = 338] [outer = (nil)] 02:44:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x91d05400) [pid = 1856] [serial = 339] [outer = 0x91008000] 02:44:09 INFO - PROCESS | 1856 | 1465811049655 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x91d0c800) [pid = 1856] [serial = 340] [outer = 0x91008000] 02:44:11 INFO - PROCESS | 1856 | 1465811051180 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]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:44:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2189ms 02:44:11 INFO - PROCESS | 1856 | 1465811051212 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 1856 | 1465811051221 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:44:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:44:11 INFO - PROCESS | 1856 | 1465811051233 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 1856 | 1465811051237 Marionette TRACE conn4 <- [1,426,null,{}] 02:44:11 INFO - PROCESS | 1856 | 1465811051245 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}] 02:44:11 INFO - PROCESS | 1856 | 1465811051252 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:11 INFO - PROCESS | 1856 | 1465811051441 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:44:11 INFO - PROCESS | 1856 | 1465811051607 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 1856 | 1465811051614 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9c800 == 65 [pid = 1856] [id = 114] 02:44:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x91e9dc00) [pid = 1856] [serial = 341] [outer = (nil)] 02:44:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x92ba4800) [pid = 1856] [serial = 342] [outer = 0x91e9dc00] 02:44:11 INFO - PROCESS | 1856 | 1465811051705 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x93908c00) [pid = 1856] [serial = 343] [outer = 0x91e9dc00] 02:44:12 INFO - PROCESS | 1856 | 1465811052727 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] 02:44:12 INFO - PROCESS | 1856 | 1465811052781 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:44:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:44:12 INFO - PROCESS | 1856 | 1465811052788 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 1856 | 1465811052795 Marionette TRACE conn4 <- [1,430,null,{}] 02:44:12 INFO - PROCESS | 1856 | 1465811052812 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}] 02:44:12 INFO - PROCESS | 1856 | 1465811052821 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:13 INFO - PROCESS | 1856 | 1465811053042 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:44:13 INFO - PROCESS | 1856 | 1465811053309 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 1856 | 1465811053322 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eefc00 == 66 [pid = 1856] [id = 115] 02:44:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9792e800) [pid = 1856] [serial = 344] [outer = (nil)] 02:44:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x98ae5c00) [pid = 1856] [serial = 345] [outer = 0x9792e800] 02:44:13 INFO - PROCESS | 1856 | 1465811053411 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9a1bc000) [pid = 1856] [serial = 346] [outer = 0x9792e800] 02:44:14 INFO - PROCESS | 1856 | 1465811054397 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]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:44:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1650ms 02:44:14 INFO - PROCESS | 1856 | 1465811054439 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 1856 | 1465811054444 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:44:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:44:14 INFO - PROCESS | 1856 | 1465811054458 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 1856 | 1465811054461 Marionette TRACE conn4 <- [1,434,null,{}] 02:44:14 INFO - PROCESS | 1856 | 1465811054472 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}] 02:44:14 INFO - PROCESS | 1856 | 1465811054477 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:14 INFO - PROCESS | 1856 | 1465811054688 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:44:14 INFO - PROCESS | 1856 | 1465811054909 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 1856 | 1465811054918 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9c000 == 67 [pid = 1856] [id = 116] 02:44:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x96ee9c00) [pid = 1856] [serial = 347] [outer = (nil)] 02:44:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x9aceec00) [pid = 1856] [serial = 348] [outer = 0x96ee9c00] 02:44:15 INFO - PROCESS | 1856 | 1465811055064 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9d808400) [pid = 1856] [serial = 349] [outer = 0x96ee9c00] 02:44:16 INFO - PROCESS | 1856 | 1465811056003 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]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:44:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1596ms 02:44:16 INFO - PROCESS | 1856 | 1465811056052 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 1856 | 1465811056056 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:44:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:44:16 INFO - PROCESS | 1856 | 1465811056065 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 1856 | 1465811056069 Marionette TRACE conn4 <- [1,438,null,{}] 02:44:16 INFO - PROCESS | 1856 | 1465811056076 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}] 02:44:16 INFO - PROCESS | 1856 | 1465811056081 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:16 INFO - PROCESS | 1856 | 1465811056279 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:44:16 INFO - PROCESS | 1856 | 1465811056502 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 1856 | 1465811056511 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49a800 == 68 [pid = 1856] [id = 117] 02:44:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x9a5dc000) [pid = 1856] [serial = 350] [outer = (nil)] 02:44:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0xa25ee000) [pid = 1856] [serial = 351] [outer = 0x9a5dc000] 02:44:16 INFO - PROCESS | 1856 | 1465811056639 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0xa341fc00) [pid = 1856] [serial = 352] [outer = 0x9a5dc000] 02:44:17 INFO - PROCESS | 1856 | 1465811057539 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]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1541ms 02:44:17 INFO - PROCESS | 1856 | 1465811057606 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:44:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:44:17 INFO - PROCESS | 1856 | 1465811057611 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:44:17 INFO - PROCESS | 1856 | 1465811057617 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 1856 | 1465811057621 Marionette TRACE conn4 <- [1,442,null,{}] 02:44:17 INFO - PROCESS | 1856 | 1465811057627 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}] 02:44:17 INFO - PROCESS | 1856 | 1465811057637 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:17 INFO - PROCESS | 1856 | 1465811057899 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:44:18 INFO - PROCESS | 1856 | 1465811058124 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:18 INFO - PROCESS | 1856 | 1465811058134 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e4400 == 69 [pid = 1856] [id = 118] 02:44:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8f8e8800) [pid = 1856] [serial = 353] [outer = (nil)] 02:44:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x91004800) [pid = 1856] [serial = 354] [outer = 0x8f8e8800] 02:44:18 INFO - PROCESS | 1856 | 1465811058228 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0xa4e0a800) [pid = 1856] [serial = 355] [outer = 0x8f8e8800] 02:44:19 INFO - PROCESS | 1856 | 1465811059193 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]]]}] 02:44:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:44:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1632ms 02:44:19 INFO - PROCESS | 1856 | 1465811059250 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:44:19 INFO - PROCESS | 1856 | 1465811059254 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:44:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:44:19 INFO - PROCESS | 1856 | 1465811059262 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 1856 | 1465811059266 Marionette TRACE conn4 <- [1,446,null,{}] 02:44:19 INFO - PROCESS | 1856 | 1465811059272 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}] 02:44:19 INFO - PROCESS | 1856 | 1465811059277 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:19 INFO - PROCESS | 1856 | 1465811059500 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:44:19 INFO - PROCESS | 1856 | 1465811059723 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 1856 | 1465811059730 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8ee400 == 70 [pid = 1856] [id = 119] 02:44:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x93a5c000) [pid = 1856] [serial = 356] [outer = (nil)] 02:44:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x95185400) [pid = 1856] [serial = 357] [outer = 0x93a5c000] 02:44:19 INFO - PROCESS | 1856 | 1465811059857 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x9a0cd800) [pid = 1856] [serial = 358] [outer = 0x93a5c000] 02:44:20 INFO - PROCESS | 1856 | 1465811060815 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]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:44:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1634ms 02:44:20 INFO - PROCESS | 1856 | 1465811060897 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 1856 | 1465811060902 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:44:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:44:20 INFO - PROCESS | 1856 | 1465811060909 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 1856 | 1465811060913 Marionette TRACE conn4 <- [1,450,null,{}] 02:44:20 INFO - PROCESS | 1856 | 1465811060920 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}] 02:44:20 INFO - PROCESS | 1856 | 1465811060925 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:21 INFO - PROCESS | 1856 | 1465811061484 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:44:21 INFO - PROCESS | 1856 | 1465811061735 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 1856 | 1465811061744 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9f400 == 71 [pid = 1856] [id = 120] 02:44:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x91003000) [pid = 1856] [serial = 359] [outer = (nil)] 02:44:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x9100e800) [pid = 1856] [serial = 360] [outer = 0x91003000] 02:44:21 INFO - PROCESS | 1856 | 1465811061822 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x91d06000) [pid = 1856] [serial = 361] [outer = 0x91003000] 02:44:22 INFO - PROCESS | 1856 | 1465811062756 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] 02:44:22 INFO - PROCESS | 1856 | 1465811062807 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:44:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:44:22 INFO - PROCESS | 1856 | 1465811062815 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 1856 | 1465811062820 Marionette TRACE conn4 <- [1,454,null,{}] 02:44:22 INFO - PROCESS | 1856 | 1465811062827 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}] 02:44:22 INFO - PROCESS | 1856 | 1465811062833 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:23 INFO - PROCESS | 1856 | 1465811063010 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:44:23 INFO - PROCESS | 1856 | 1465811063351 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 1856 | 1465811063361 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e2c00 == 72 [pid = 1856] [id = 121] 02:44:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x91e9d400) [pid = 1856] [serial = 362] [outer = (nil)] 02:44:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x93908800) [pid = 1856] [serial = 363] [outer = 0x91e9d400] 02:44:23 INFO - PROCESS | 1856 | 1465811063444 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x93a8fc00) [pid = 1856] [serial = 364] [outer = 0x91e9d400] 02:44:24 INFO - PROCESS | 1856 | --DOCSHELL 0x96eedc00 == 71 [pid = 1856] [id = 70] 02:44:24 INFO - PROCESS | 1856 | --DOCSHELL 0x93dc8c00 == 70 [pid = 1856] [id = 45] 02:44:24 INFO - PROCESS | 1856 | --DOCSHELL 0x9a121400 == 69 [pid = 1856] [id = 71] 02:44:24 INFO - PROCESS | 1856 | --DOCSHELL 0xa257a000 == 68 [pid = 1856] [id = 72] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x9a5e6000) [pid = 1856] [serial = 291] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOCSHELL 0x93a64400 == 67 [pid = 1856] [id = 73] 02:44:24 INFO - PROCESS | 1856 | --DOCSHELL 0x9d333800 == 66 [pid = 1856] [id = 47] 02:44:24 INFO - PROCESS | 1856 | --DOCSHELL 0x9a1be400 == 65 [pid = 1856] [id = 48] 02:44:24 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:44:24 INFO - PROCESS | 1856 | 1465811064455 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]]]}] 02:44:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:44:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1736ms 02:44:24 INFO - PROCESS | 1856 | 1465811064552 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 1856 | 1465811064556 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:44:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:44:24 INFO - PROCESS | 1856 | 1465811064564 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 1856 | 1465811064568 Marionette TRACE conn4 <- [1,458,null,{}] 02:44:24 INFO - PROCESS | 1856 | 1465811064574 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}] 02:44:24 INFO - PROCESS | 1856 | 1465811064579 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:24 INFO - PROCESS | 1856 | 1465811064770 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x9a30d000) [pid = 1856] [serial = 250] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9a30a000) [pid = 1856] [serial = 288] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x9513f400) [pid = 1856] [serial = 279] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x95188c00) [pid = 1856] [serial = 280] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x9a11e000) [pid = 1856] [serial = 286] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9d84bc00) [pid = 1856] [serial = 264] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x93a8c800) [pid = 1856] [serial = 267] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x96ef3c00) [pid = 1856] [serial = 282] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x979c3800) [pid = 1856] [serial = 283] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x96ef0000) [pid = 1856] [serial = 255] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0xa2ff2000) [pid = 1856] [serial = 270] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x9b810400) [pid = 1856] [serial = 261] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x93a8ac00) [pid = 1856] [serial = 277] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x93a63000) [pid = 1856] [serial = 276] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x9a1b8400) [pid = 1856] [serial = 258] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x953d3400) [pid = 1856] [serial = 273] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x91001400) [pid = 1856] [serial = 252] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x9a5db000) [pid = 1856] [serial = 289] [outer = (nil)] [url = about:blank] 02:44:24 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x9a119800) [pid = 1856] [serial = 285] [outer = (nil)] [url = about:blank] 02:44:25 INFO - PROCESS | 1856 | 1465811065041 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 1856 | 1465811065048 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8d800 == 66 [pid = 1856] [id = 122] 02:44:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x950bac00) [pid = 1856] [serial = 365] [outer = (nil)] 02:44:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x95182400) [pid = 1856] [serial = 366] [outer = 0x950bac00] 02:44:25 INFO - PROCESS | 1856 | 1465811065130 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x953d1000) [pid = 1856] [serial = 367] [outer = 0x950bac00] 02:44:25 INFO - PROCESS | 1856 | 1465811065951 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] 02:44:26 INFO - PROCESS | 1856 | 1465811066009 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:44:26 INFO - PROCESS | 1856 | 1465811066028 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 1856 | 1465811066035 Marionette TRACE conn4 <- [1,462,null,{}] 02:44:26 INFO - PROCESS | 1856 | 1465811066042 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}] 02:44:26 INFO - PROCESS | 1856 | 1465811066049 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:26 INFO - PROCESS | 1856 | 1465811066240 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:44:26 INFO - PROCESS | 1856 | 1465811066394 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 1856 | 1465811066403 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x9513d400 == 67 [pid = 1856] [id = 123] 02:44:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x953d9400) [pid = 1856] [serial = 368] [outer = (nil)] 02:44:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x979c7c00) [pid = 1856] [serial = 369] [outer = 0x953d9400] 02:44:26 INFO - PROCESS | 1856 | 1465811066481 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x9a0c3c00) [pid = 1856] [serial = 370] [outer = 0x953d9400] 02:44:27 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:44:27 INFO - PROCESS | 1856 | 1465811067401 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] 02:44:27 INFO - PROCESS | 1856 | 1465811067477 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:44:27 INFO - PROCESS | 1856 | 1465811067483 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1856 | 1465811067486 Marionette TRACE conn4 <- [1,466,null,{}] 02:44:27 INFO - PROCESS | 1856 | 1465811067492 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}] 02:44:27 INFO - PROCESS | 1856 | 1465811067497 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:27 INFO - PROCESS | 1856 | 1465811067758 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:44:27 INFO - PROCESS | 1856 | 1465811067782 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 1856 | 1465811067793 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x95183000 == 68 [pid = 1856] [id = 124] 02:44:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x97974000) [pid = 1856] [serial = 371] [outer = (nil)] 02:44:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x9a310800) [pid = 1856] [serial = 372] [outer = 0x97974000] 02:44:27 INFO - PROCESS | 1856 | 1465811067861 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9a5db000) [pid = 1856] [serial = 373] [outer = 0x97974000] 02:44:29 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9abe5800) [pid = 1856] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:44:29 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x93a8e000) [pid = 1856] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:44:29 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x97928c00) [pid = 1856] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:44:29 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x93a86800) [pid = 1856] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:44:29 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x979c8c00) [pid = 1856] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:44:29 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x999f0800) [pid = 1856] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:44:29 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9a1c1c00) [pid = 1856] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:44:29 INFO - PROCESS | 1856 | 1465811069948 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] 02:44:29 INFO - PROCESS | 1856 | 1465811069980 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:44:29 INFO - PROCESS | 1856 | 1465811069986 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 1856 | 1465811069989 Marionette TRACE conn4 <- [1,470,null,{}] 02:44:29 INFO - PROCESS | 1856 | 1465811069995 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}] 02:44:30 INFO - PROCESS | 1856 | 1465811070000 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:30 INFO - PROCESS | 1856 | 1465811070186 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:44:30 INFO - PROCESS | 1856 | 1465811070326 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:30 INFO - PROCESS | 1856 | 1465811070353 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2c00 == 69 [pid = 1856] [id = 125] 02:44:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8eac3c00) [pid = 1856] [serial = 374] [outer = (nil)] 02:44:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x93dd6000) [pid = 1856] [serial = 375] [outer = 0x8eac3c00] 02:44:30 INFO - PROCESS | 1856 | 1465811070477 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x979cec00) [pid = 1856] [serial = 376] [outer = 0x8eac3c00] 02:44:31 INFO - PROCESS | 1856 | 1465811071328 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]]]}] 02:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1382ms 02:44:31 INFO - PROCESS | 1856 | 1465811071369 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:44:31 INFO - PROCESS | 1856 | 1465811071376 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:44:31 INFO - PROCESS | 1856 | 1465811071385 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - PROCESS | 1856 | 1465811071392 Marionette TRACE conn4 <- [1,474,null,{}] 02:44:31 INFO - PROCESS | 1856 | 1465811071403 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}] 02:44:31 INFO - PROCESS | 1856 | 1465811071409 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:31 INFO - PROCESS | 1856 | 1465811071652 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:44:31 INFO - PROCESS | 1856 | 1465811071895 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 1856 | 1465811071912 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac3400 == 70 [pid = 1856] [id = 126] 02:44:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x90d99c00) [pid = 1856] [serial = 377] [outer = (nil)] 02:44:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x9100bc00) [pid = 1856] [serial = 378] [outer = 0x90d99c00] 02:44:32 INFO - PROCESS | 1856 | 1465811072011 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x91bc4c00) [pid = 1856] [serial = 379] [outer = 0x90d99c00] 02:44:32 INFO - PROCESS | 1856 | 1465811072994 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]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:44:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1688ms 02:44:33 INFO - PROCESS | 1856 | 1465811073074 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 1856 | 1465811073082 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:44:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:44:33 INFO - PROCESS | 1856 | 1465811073093 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 1856 | 1465811073097 Marionette TRACE conn4 <- [1,478,null,{}] 02:44:33 INFO - PROCESS | 1856 | 1465811073104 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}] 02:44:33 INFO - PROCESS | 1856 | 1465811073110 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:33 INFO - PROCESS | 1856 | 1465811073347 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:44:33 INFO - PROCESS | 1856 | 1465811073619 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:33 INFO - PROCESS | 1856 | 1465811073631 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bd1c00 == 71 [pid = 1856] [id = 127] 02:44:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x91d0ec00) [pid = 1856] [serial = 380] [outer = (nil)] 02:44:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x91ea5000) [pid = 1856] [serial = 381] [outer = 0x91d0ec00] 02:44:33 INFO - PROCESS | 1856 | 1465811073732 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x92ba6800) [pid = 1856] [serial = 382] [outer = 0x91d0ec00] 02:44:34 INFO - PROCESS | 1856 | 1465811074777 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]]]}] 02:44:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:44:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1738ms 02:44:34 INFO - PROCESS | 1856 | 1465811074832 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:44:34 INFO - PROCESS | 1856 | 1465811074836 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:44:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:44:34 INFO - PROCESS | 1856 | 1465811074843 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:44:34 INFO - PROCESS | 1856 | 1465811074850 Marionette TRACE conn4 <- [1,482,null,{}] 02:44:34 INFO - PROCESS | 1856 | 1465811074867 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}] 02:44:34 INFO - PROCESS | 1856 | 1465811074877 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:35 INFO - PROCESS | 1856 | 1465811075111 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:44:35 INFO - PROCESS | 1856 | 1465811075507 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:35 INFO - PROCESS | 1856 | 1465811075524 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eec800 == 72 [pid = 1856] [id = 128] 02:44:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x96eedc00) [pid = 1856] [serial = 383] [outer = (nil)] 02:44:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x97929c00) [pid = 1856] [serial = 384] [outer = 0x96eedc00] 02:44:35 INFO - PROCESS | 1856 | 1465811075695 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x979c8c00) [pid = 1856] [serial = 385] [outer = 0x96eedc00] 02:44:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8f5db400) [pid = 1856] [serial = 386] [outer = 0x93dd3400] 02:44:36 INFO - PROCESS | 1856 | 1465811076896 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]]]}] 02:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2094ms 02:44:36 INFO - PROCESS | 1856 | 1465811076938 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:44:36 INFO - PROCESS | 1856 | 1465811076943 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:44:36 INFO - PROCESS | 1856 | 1465811076951 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 1856 | 1465811076954 Marionette TRACE conn4 <- [1,486,null,{}] 02:44:36 INFO - PROCESS | 1856 | 1465811076960 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}] 02:44:36 INFO - PROCESS | 1856 | 1465811076965 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:37 INFO - PROCESS | 1856 | 1465811077164 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:44:37 INFO - PROCESS | 1856 | 1465811077400 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 1856 | 1465811077408 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e0800 == 73 [pid = 1856] [id = 129] 02:44:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8f5e1800) [pid = 1856] [serial = 387] [outer = (nil)] 02:44:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x96ee7000) [pid = 1856] [serial = 388] [outer = 0x8f5e1800] 02:44:37 INFO - PROCESS | 1856 | 1465811077491 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x98f30800) [pid = 1856] [serial = 389] [outer = 0x8f5e1800] 02:44:38 INFO - PROCESS | 1856 | 1465811078442 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]]]}] 02:44:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:44:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1537ms 02:44:38 INFO - PROCESS | 1856 | 1465811078489 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:44:38 INFO - PROCESS | 1856 | 1465811078493 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:44:38 INFO - PROCESS | 1856 | 1465811078500 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 1856 | 1465811078504 Marionette TRACE conn4 <- [1,490,null,{}] 02:44:38 INFO - PROCESS | 1856 | 1465811078510 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}] 02:44:38 INFO - PROCESS | 1856 | 1465811078515 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:38 INFO - PROCESS | 1856 | 1465811078713 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:44:38 INFO - PROCESS | 1856 | 1465811078930 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 1856 | 1465811078937 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac0400 == 74 [pid = 1856] [id = 130] 02:44:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f49dc00) [pid = 1856] [serial = 390] [outer = (nil)] 02:44:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x9a30b400) [pid = 1856] [serial = 391] [outer = 0x8f49dc00] 02:44:39 INFO - PROCESS | 1856 | 1465811079066 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x9a5e6000) [pid = 1856] [serial = 392] [outer = 0x8f49dc00] 02:44:39 INFO - PROCESS | 1856 | 1465811079997 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]]]}] 02:44:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:44:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1536ms 02:44:40 INFO - PROCESS | 1856 | 1465811080036 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 1856 | 1465811080040 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:44:40 INFO - PROCESS | 1856 | 1465811080047 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 1856 | 1465811080051 Marionette TRACE conn4 <- [1,494,null,{}] 02:44:40 INFO - PROCESS | 1856 | 1465811080057 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}] 02:44:40 INFO - PROCESS | 1856 | 1465811080067 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:40 INFO - PROCESS | 1856 | 1465811080303 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:44:40 INFO - PROCESS | 1856 | 1465811080528 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:40 INFO - PROCESS | 1856 | 1465811080538 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f804800 == 75 [pid = 1856] [id = 131] 02:44:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8f805400) [pid = 1856] [serial = 393] [outer = (nil)] 02:44:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8f8eb000) [pid = 1856] [serial = 394] [outer = 0x8f805400] 02:44:40 INFO - PROCESS | 1856 | 1465811080659 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x9abe5400) [pid = 1856] [serial = 395] [outer = 0x8f805400] 02:44:41 INFO - PROCESS | 1856 | 1465811081588 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]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:44:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1592ms 02:44:41 INFO - PROCESS | 1856 | 1465811081640 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 1856 | 1465811081644 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:44:41 INFO - PROCESS | 1856 | 1465811081651 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 1856 | 1465811081654 Marionette TRACE conn4 <- [1,498,null,{}] 02:44:41 INFO - PROCESS | 1856 | 1465811081660 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}] 02:44:41 INFO - PROCESS | 1856 | 1465811081665 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:41 INFO - PROCESS | 1856 | 1465811081847 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:44:42 INFO - PROCESS | 1856 | 1465811082065 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 1856 | 1465811082073 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb16800 == 76 [pid = 1856] [id = 132] 02:44:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8eb19800) [pid = 1856] [serial = 396] [outer = (nil)] 02:44:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8eb1dc00) [pid = 1856] [serial = 397] [outer = 0x8eb19800] 02:44:42 INFO - PROCESS | 1856 | 1465811082196 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8eb21c00) [pid = 1856] [serial = 398] [outer = 0x8eb19800] 02:44:43 INFO - PROCESS | 1856 | 1465811083072 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]]]}] 02:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1500ms 02:44:43 INFO - PROCESS | 1856 | 1465811083153 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 1856 | 1465811083157 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:44:43 INFO - PROCESS | 1856 | 1465811083165 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 1856 | 1465811083169 Marionette TRACE conn4 <- [1,502,null,{}] 02:44:43 INFO - PROCESS | 1856 | 1465811083175 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}] 02:44:43 INFO - PROCESS | 1856 | 1465811083180 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:43 INFO - PROCESS | 1856 | 1465811083407 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:44:43 INFO - PROCESS | 1856 | 1465811083628 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 1856 | 1465811083639 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb20c00 == 77 [pid = 1856] [id = 133] 02:44:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8f802000) [pid = 1856] [serial = 399] [outer = (nil)] 02:44:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92365800) [pid = 1856] [serial = 400] [outer = 0x8f802000] 02:44:43 INFO - PROCESS | 1856 | 1465811083732 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9aceb000) [pid = 1856] [serial = 401] [outer = 0x8f802000] 02:44:44 INFO - PROCESS | 1856 | 1465811084606 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]]]}] 02:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1486ms 02:44:44 INFO - PROCESS | 1856 | 1465811084652 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:44:44 INFO - PROCESS | 1856 | 1465811084656 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:44:44 INFO - PROCESS | 1856 | 1465811084662 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 1856 | 1465811084666 Marionette TRACE conn4 <- [1,506,null,{}] 02:44:44 INFO - PROCESS | 1856 | 1465811084672 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}] 02:44:44 INFO - PROCESS | 1856 | 1465811084677 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:44 INFO - PROCESS | 1856 | 1465811084867 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:44:45 INFO - PROCESS | 1856 | 1465811085045 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 1856 | 1465811085054 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861400 == 78 [pid = 1856] [id = 134] 02:44:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8d861c00) [pid = 1856] [serial = 402] [outer = (nil)] 02:44:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8d86a000) [pid = 1856] [serial = 403] [outer = 0x8d861c00] 02:44:45 INFO - PROCESS | 1856 | 1465811085182 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8d86d400) [pid = 1856] [serial = 404] [outer = 0x8d861c00] 02:44:46 INFO - PROCESS | 1856 | 1465811086079 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]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1483ms 02:44:46 INFO - PROCESS | 1856 | 1465811086147 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:44:46 INFO - PROCESS | 1856 | 1465811086151 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:44:46 INFO - PROCESS | 1856 | 1465811086157 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 1856 | 1465811086161 Marionette TRACE conn4 <- [1,510,null,{}] 02:44:46 INFO - PROCESS | 1856 | 1465811086167 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}] 02:44:46 INFO - PROCESS | 1856 | 1465811086172 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:46 INFO - PROCESS | 1856 | 1465811086367 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:44:46 INFO - PROCESS | 1856 | 1465811086593 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 1856 | 1465811086601 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86f000 == 79 [pid = 1856] [id = 135] 02:44:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x8d9a6000) [pid = 1856] [serial = 405] [outer = (nil)] 02:44:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x8d9ab000) [pid = 1856] [serial = 406] [outer = 0x8d9a6000] 02:44:46 INFO - PROCESS | 1856 | 1465811086729 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8d9ae400) [pid = 1856] [serial = 407] [outer = 0x8d9a6000] 02:44:47 INFO - PROCESS | 1856 | 1465811087908 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]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1791ms 02:44:47 INFO - PROCESS | 1856 | 1465811087950 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 1856 | 1465811087956 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:44:47 INFO - PROCESS | 1856 | 1465811087963 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 1856 | 1465811087971 Marionette TRACE conn4 <- [1,514,null,{}] 02:44:47 INFO - PROCESS | 1856 | 1465811087978 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}] 02:44:47 INFO - PROCESS | 1856 | 1465811087983 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:48 INFO - PROCESS | 1856 | 1465811088172 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:44:48 INFO - PROCESS | 1856 | 1465811088352 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:48 INFO - PROCESS | 1856 | 1465811088362 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f492800 == 80 [pid = 1856] [id = 136] 02:44:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8f499000) [pid = 1856] [serial = 408] [outer = (nil)] 02:44:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8f5de400) [pid = 1856] [serial = 409] [outer = 0x8f499000] 02:44:48 INFO - PROCESS | 1856 | 1465811088487 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x8f805800) [pid = 1856] [serial = 410] [outer = 0x8f499000] 02:44:49 INFO - PROCESS | 1856 | 1465811089384 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]]]}] 02:44:49 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 02:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1491ms 02:44:49 INFO - PROCESS | 1856 | 1465811089455 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 1856 | 1465811089470 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:44:49 INFO - PROCESS | 1856 | 1465811089507 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 1856 | 1465811089513 Marionette TRACE conn4 <- [1,518,null,{}] 02:44:49 INFO - PROCESS | 1856 | 1465811089591 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}] 02:44:49 INFO - PROCESS | 1856 | 1465811089601 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:49 INFO - PROCESS | 1856 | 1465811089794 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:44:50 INFO - PROCESS | 1856 | 1465811090008 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:50 INFO - PROCESS | 1856 | 1465811090016 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d865c00 == 81 [pid = 1856] [id = 137] 02:44:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x90d92c00) [pid = 1856] [serial = 411] [outer = (nil)] 02:44:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x91002000) [pid = 1856] [serial = 412] [outer = 0x90d92c00] 02:44:50 INFO - PROCESS | 1856 | 1465811090096 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x9100e000) [pid = 1856] [serial = 413] [outer = 0x90d92c00] 02:44:51 INFO - PROCESS | 1856 | 1465811091012 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]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1542ms 02:44:51 INFO - PROCESS | 1856 | 1465811091048 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 1856 | 1465811091052 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:44:51 INFO - PROCESS | 1856 | 1465811091059 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 1856 | 1465811091065 Marionette TRACE conn4 <- [1,522,null,{}] 02:44:51 INFO - PROCESS | 1856 | 1465811091080 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}] 02:44:51 INFO - PROCESS | 1856 | 1465811091091 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:51 INFO - PROCESS | 1856 | 1465811091280 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:44:51 INFO - PROCESS | 1856 | 1465811091512 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 1856 | 1465811091523 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bd1000 == 82 [pid = 1856] [id = 138] 02:44:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x91e9ac00) [pid = 1856] [serial = 414] [outer = (nil)] 02:44:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x91ea7400) [pid = 1856] [serial = 415] [outer = 0x91e9ac00] 02:44:51 INFO - PROCESS | 1856 | 1465811091641 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x9390a400) [pid = 1856] [serial = 416] [outer = 0x91e9ac00] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9976b000 == 81 [pid = 1856] [id = 53] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9ace5800 == 80 [pid = 1856] [id = 101] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x90d90800 == 79 [pid = 1856] [id = 76] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92f56000 == 78 [pid = 1856] [id = 31] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x95336000 == 77 [pid = 1856] [id = 32] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x98a3f800 == 76 [pid = 1856] [id = 57] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9ac43000 == 75 [pid = 1856] [id = 20] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93a61000 == 74 [pid = 1856] [id = 35] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92363c00 == 73 [pid = 1856] [id = 56] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9b80ec00 == 72 [pid = 1856] [id = 69] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92baa800 == 71 [pid = 1856] [id = 98] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93a58c00 == 70 [pid = 1856] [id = 63] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0xa23a7c00 == 69 [pid = 1856] [id = 36] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x950c0800 == 68 [pid = 1856] [id = 68] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93dc7800 == 67 [pid = 1856] [id = 29] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x95183000 == 66 [pid = 1856] [id = 124] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0xa2fb2800 == 65 [pid = 1856] [id = 27] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9d338c00 == 64 [pid = 1856] [id = 88] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x96ee9400 == 63 [pid = 1856] [id = 64] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0xa23ab400 == 62 [pid = 1856] [id = 26] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9a318000 == 61 [pid = 1856] [id = 55] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x953d0000 == 60 [pid = 1856] [id = 62] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93907000 == 59 [pid = 1856] [id = 87] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92363000 == 58 [pid = 1856] [id = 90] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba0800 == 57 [pid = 1856] [id = 91] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92f4e800 == 56 [pid = 1856] [id = 61] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93a89c00 == 55 [pid = 1856] [id = 89] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x97924400 == 54 [pid = 1856] [id = 75] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x99c25800 == 53 [pid = 1856] [id = 100] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92f55000 == 52 [pid = 1856] [id = 30] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9a116c00 == 51 [pid = 1856] [id = 59] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x953d6c00 == 50 [pid = 1856] [id = 99] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92366c00 == 49 [pid = 1856] [id = 67] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9a1c2800 == 48 [pid = 1856] [id = 58] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9acf4400 == 47 [pid = 1856] [id = 102] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x90d94800 == 46 [pid = 1856] [id = 77] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x9a30d800 == 45 [pid = 1856] [id = 49] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8f4a0000 == 44 [pid = 1856] [id = 105] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93dc7400 == 43 [pid = 1856] [id = 46] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0xa23a5800 == 42 [pid = 1856] [id = 103] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8f496800 == 41 [pid = 1856] [id = 104] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93a5a400 == 40 [pid = 1856] [id = 74] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8f492800 == 39 [pid = 1856] [id = 136] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86f000 == 38 [pid = 1856] [id = 135] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861400 == 37 [pid = 1856] [id = 134] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb20c00 == 36 [pid = 1856] [id = 133] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb16800 == 35 [pid = 1856] [id = 132] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac0400 == 34 [pid = 1856] [id = 130] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8f804800 == 33 [pid = 1856] [id = 131] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e0800 == 32 [pid = 1856] [id = 129] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x96eec800 == 31 [pid = 1856] [id = 128] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x91bd1c00 == 30 [pid = 1856] [id = 127] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac2c00 == 29 [pid = 1856] [id = 125] 02:44:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac3400 == 28 [pid = 1856] [id = 126] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x9ac44000) [pid = 1856] [serial = 330] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x9acee000) [pid = 1856] [serial = 331] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x979d1c00) [pid = 1856] [serial = 333] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x96ee8c00) [pid = 1856] [serial = 297] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x98eb8000) [pid = 1856] [serial = 322] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x979d0000) [pid = 1856] [serial = 321] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x95139400) [pid = 1856] [serial = 319] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x93a91c00) [pid = 1856] [serial = 318] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x9835a800) [pid = 1856] [serial = 324] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x99be2c00) [pid = 1856] [serial = 325] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8f49e400) [pid = 1856] [serial = 312] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0xa23f6800) [pid = 1856] [serial = 309] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x93a85000) [pid = 1856] [serial = 294] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x9a8f3800) [pid = 1856] [serial = 327] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x9d45c800) [pid = 1856] [serial = 306] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x9acf1800) [pid = 1856] [serial = 303] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9abe8000) [pid = 1856] [serial = 292] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9a11b800) [pid = 1856] [serial = 300] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0xa5074400) [pid = 1856] [serial = 315] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9d810000) [pid = 1856] [serial = 334] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x9abe1800) [pid = 1856] [serial = 328] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x91ea0400) [pid = 1856] [serial = 336] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1856 | 1465811094119 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]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 3097ms 02:44:54 INFO - PROCESS | 1856 | 1465811094158 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 1856 | 1465811094165 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:44:54 INFO - PROCESS | 1856 | 1465811094173 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 1856 | 1465811094177 Marionette TRACE conn4 <- [1,526,null,{}] 02:44:54 INFO - PROCESS | 1856 | 1465811094188 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}] 02:44:54 INFO - PROCESS | 1856 | 1465811094194 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:54 INFO - PROCESS | 1856 | 1465811094403 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:44:54 INFO - PROCESS | 1856 | 1465811094607 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 1856 | 1465811094614 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac3400 == 29 [pid = 1856] [id = 139] 02:44:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8eac3800) [pid = 1856] [serial = 417] [outer = (nil)] 02:44:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8eb20000) [pid = 1856] [serial = 418] [outer = 0x8eac3800] 02:44:54 INFO - PROCESS | 1856 | 1465811094705 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8f493c00) [pid = 1856] [serial = 419] [outer = 0x8eac3800] 02:44:55 INFO - PROCESS | 1856 | 1465811095498 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]]]}] 02:44:55 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 02:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1346ms 02:44:55 INFO - PROCESS | 1856 | 1465811095519 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:44:55 INFO - PROCESS | 1856 | 1465811095527 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:44:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:44:55 INFO - PROCESS | 1856 | 1465811095560 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 1856 | 1465811095564 Marionette TRACE conn4 <- [1,530,null,{}] 02:44:55 INFO - PROCESS | 1856 | 1465811095570 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}] 02:44:55 INFO - PROCESS | 1856 | 1465811095575 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:55 INFO - PROCESS | 1856 | 1465811095746 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:44:55 INFO - PROCESS | 1856 | 1465811095766 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 1856 | 1465811095781 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabc000 == 30 [pid = 1856] [id = 140] 02:44:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8f805000) [pid = 1856] [serial = 420] [outer = (nil)] 02:44:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8f8e7400) [pid = 1856] [serial = 421] [outer = 0x8f805000] 02:44:55 INFO - PROCESS | 1856 | 1465811095852 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8f8f1400) [pid = 1856] [serial = 422] [outer = 0x8f805000] 02:44:56 INFO - PROCESS | 1856 | 1465811096837 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"]]]}] 02:44: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 02:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:44: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 02:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:44:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1336ms 02:44:56 INFO - PROCESS | 1856 | 1465811096904 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 1856 | 1465811096907 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:44:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:44:56 INFO - PROCESS | 1856 | 1465811096915 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 1856 | 1465811096921 Marionette TRACE conn4 <- [1,534,null,{}] 02:44:56 INFO - PROCESS | 1856 | 1465811096936 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}] 02:44:56 INFO - PROCESS | 1856 | 1465811096945 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:57 INFO - PROCESS | 1856 | 1465811097185 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:44:57 INFO - PROCESS | 1856 | 1465811097208 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:57 INFO - PROCESS | 1856 | 1465811097221 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea3000 == 31 [pid = 1856] [id = 141] 02:44:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x91ea4000) [pid = 1856] [serial = 423] [outer = (nil)] 02:44:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x92364c00) [pid = 1856] [serial = 424] [outer = 0x91ea4000] 02:44:57 INFO - PROCESS | 1856 | 1465811097290 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x92b9dc00) [pid = 1856] [serial = 425] [outer = 0x91ea4000] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x9d46a400) [pid = 1856] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x93dd3000) [pid = 1856] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x95186400) [pid = 1856] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x90d99400) [pid = 1856] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9a309400) [pid = 1856] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x953da800) [pid = 1856] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x97924800) [pid = 1856] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x9b810c00) [pid = 1856] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9a1bfc00) [pid = 1856] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x9a11ac00) [pid = 1856] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0xa25fa800) [pid = 1856] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x90d94c00) [pid = 1856] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x99cd3800) [pid = 1856] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x9ace6800) [pid = 1856] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x953d8800) [pid = 1856] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x92baac00) [pid = 1856] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x8f497000) [pid = 1856] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x9b8b8400) [pid = 1856] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0xa23a6000) [pid = 1856] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x92b9e000) [pid = 1856] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x93a8a000) [pid = 1856] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x90d91000) [pid = 1856] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0xa2372400) [pid = 1856] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9792b800) [pid = 1856] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x96ef1800) [pid = 1856] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8eac3c00) [pid = 1856] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x97974000) [pid = 1856] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x8f8e8800) [pid = 1856] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x91003000) [pid = 1856] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x91e9dc00) [pid = 1856] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x91008000) [pid = 1856] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x93a5c000) [pid = 1856] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9a5dc000) [pid = 1856] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x950bac00) [pid = 1856] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x96ee9c00) [pid = 1856] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x91e9d400) [pid = 1856] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x91e98400) [pid = 1856] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x953d9400) [pid = 1856] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:44:59 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x9792e800) [pid = 1856] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:44:59 INFO - PROCESS | 1856 | 1465811099627 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]]]}] 02:44:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:44:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 2753ms 02:44:59 INFO - PROCESS | 1856 | 1465811099669 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 1856 | 1465811099673 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:44:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:44:59 INFO - PROCESS | 1856 | 1465811099679 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 1856 | 1465811099683 Marionette TRACE conn4 <- [1,538,null,{}] 02:44:59 INFO - PROCESS | 1856 | 1465811099688 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}] 02:44:59 INFO - PROCESS | 1856 | 1465811099693 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:44:59 INFO - PROCESS | 1856 | 1465811099862 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:45:00 INFO - PROCESS | 1856 | 1465811100008 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 1856 | 1465811100016 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f493400 == 32 [pid = 1856] [id = 142] 02:45:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x90d94c00) [pid = 1856] [serial = 426] [outer = (nil)] 02:45:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x91bc2400) [pid = 1856] [serial = 427] [outer = 0x90d94c00] 02:45:00 INFO - PROCESS | 1856 | 1465811100088 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x92b9e000) [pid = 1856] [serial = 428] [outer = 0x90d94c00] 02:45:00 INFO - PROCESS | 1856 | 1465811100774 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]]]}] 02:45:00 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. 02:45:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1191ms 02:45:00 INFO - PROCESS | 1856 | 1465811100873 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 1856 | 1465811100876 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:45:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:45:00 INFO - PROCESS | 1856 | 1465811100883 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 1856 | 1465811100886 Marionette TRACE conn4 <- [1,542,null,{}] 02:45:00 INFO - PROCESS | 1856 | 1465811100892 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}] 02:45:00 INFO - PROCESS | 1856 | 1465811100897 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:01 INFO - PROCESS | 1856 | 1465811101107 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:45:01 INFO - PROCESS | 1856 | 1465811101119 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 1856 | 1465811101125 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80fc00 == 33 [pid = 1856] [id = 143] 02:45:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x8f8e3c00) [pid = 1856] [serial = 429] [outer = (nil)] 02:45:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x93a83800) [pid = 1856] [serial = 430] [outer = 0x8f8e3c00] 02:45:01 INFO - PROCESS | 1856 | 1465811101196 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x93a8c800) [pid = 1856] [serial = 431] [outer = 0x8f8e3c00] 02:45:02 INFO - PROCESS | 1856 | 1465811102407 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]]]}] 02:45:02 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. 02:45:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1592ms 02:45:02 INFO - PROCESS | 1856 | 1465811102477 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1856 | 1465811102485 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:45:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:45:02 INFO - PROCESS | 1856 | 1465811102494 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1856 | 1465811102502 Marionette TRACE conn4 <- [1,546,null,{}] 02:45:02 INFO - PROCESS | 1856 | 1465811102511 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}] 02:45:02 INFO - PROCESS | 1856 | 1465811102517 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:02 INFO - PROCESS | 1856 | 1465811102726 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:45:02 INFO - PROCESS | 1856 | 1465811102967 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1856 | 1465811102977 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a8400 == 34 [pid = 1856] [id = 144] 02:45:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x8d9b1000) [pid = 1856] [serial = 432] [outer = (nil)] 02:45:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x8eb1c400) [pid = 1856] [serial = 433] [outer = 0x8d9b1000] 02:45:03 INFO - PROCESS | 1856 | 1465811103062 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x8f80bc00) [pid = 1856] [serial = 434] [outer = 0x8d9b1000] 02:45:03 INFO - PROCESS | 1856 | 1465811103985 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]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:45:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1550ms 02:45:04 INFO - PROCESS | 1856 | 1465811104043 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 1856 | 1465811104051 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:45:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:45:04 INFO - PROCESS | 1856 | 1465811104061 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 1856 | 1465811104065 Marionette TRACE conn4 <- [1,550,null,{}] 02:45:04 INFO - PROCESS | 1856 | 1465811104072 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}] 02:45:04 INFO - PROCESS | 1856 | 1465811104078 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:04 INFO - PROCESS | 1856 | 1465811104291 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:45:04 INFO - PROCESS | 1856 | 1465811104584 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 1856 | 1465811104592 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9a000 == 35 [pid = 1856] [id = 145] 02:45:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x91d05c00) [pid = 1856] [serial = 435] [outer = (nil)] 02:45:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x9236a400) [pid = 1856] [serial = 436] [outer = 0x91d05c00] 02:45:04 INFO - PROCESS | 1856 | 1465811104740 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x90d93800) [pid = 1856] [serial = 437] [outer = 0x91d05c00] 02:45:05 INFO - PROCESS | 1856 | 1465811105640 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]]]}] 02:45:05 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. 02:45:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1636ms 02:45:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:45:05 INFO - PROCESS | 1856 | 1465811105699 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 1856 | 1465811105702 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:45:05 INFO - PROCESS | 1856 | 1465811105713 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1856 | 1465811105723 Marionette TRACE conn4 <- [1,554,null,{}] 02:45:05 INFO - PROCESS | 1856 | 1465811105740 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}] 02:45:05 INFO - PROCESS | 1856 | 1465811105749 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:05 INFO - PROCESS | 1856 | 1465811105943 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:45:06 INFO - PROCESS | 1856 | 1465811106164 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 1856 | 1465811106178 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x95136c00 == 36 [pid = 1856] [id = 146] 02:45:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x95137400) [pid = 1856] [serial = 438] [outer = (nil)] 02:45:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x9513b000) [pid = 1856] [serial = 439] [outer = 0x95137400] 02:45:06 INFO - PROCESS | 1856 | 1465811106304 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x95140c00) [pid = 1856] [serial = 440] [outer = 0x95137400] 02:45:06 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:07 INFO - PROCESS | 1856 | 1465811107230 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]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1553ms 02:45:07 INFO - PROCESS | 1856 | 1465811107264 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 1856 | 1465811107269 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:45:07 INFO - PROCESS | 1856 | 1465811107276 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 1856 | 1465811107278 Marionette TRACE conn4 <- [1,558,null,{}] 02:45:07 INFO - PROCESS | 1856 | 1465811107285 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}] 02:45:07 INFO - PROCESS | 1856 | 1465811107290 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:07 INFO - PROCESS | 1856 | 1465811107473 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:45:07 INFO - PROCESS | 1856 | 1465811107651 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1856 | 1465811107658 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b0400 == 37 [pid = 1856] [id = 147] 02:45:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x91010000) [pid = 1856] [serial = 441] [outer = (nil)] 02:45:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x953ce400) [pid = 1856] [serial = 442] [outer = 0x91010000] 02:45:07 INFO - PROCESS | 1856 | 1465811107741 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x953d6800) [pid = 1856] [serial = 443] [outer = 0x91010000] 02:45:08 INFO - PROCESS | 1856 | 1465811108809 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]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:45:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1590ms 02:45:08 INFO - PROCESS | 1856 | 1465811108869 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 1856 | 1465811108876 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:45:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:45:08 INFO - PROCESS | 1856 | 1465811108886 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 1856 | 1465811108891 Marionette TRACE conn4 <- [1,562,null,{}] 02:45:08 INFO - PROCESS | 1856 | 1465811108901 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}] 02:45:08 INFO - PROCESS | 1856 | 1465811108910 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:09 INFO - PROCESS | 1856 | 1465811109224 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:45:09 INFO - PROCESS | 1856 | 1465811109582 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 1856 | 1465811109590 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d869000 == 38 [pid = 1856] [id = 148] 02:45:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8eabd000) [pid = 1856] [serial = 444] [outer = (nil)] 02:45:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x96eec000) [pid = 1856] [serial = 445] [outer = 0x8eabd000] 02:45:09 INFO - PROCESS | 1856 | 1465811109696 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x96eeec00) [pid = 1856] [serial = 446] [outer = 0x8eabd000] 02:45:10 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:10 INFO - PROCESS | 1856 | 1465811110684 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]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1840ms 02:45:10 INFO - PROCESS | 1856 | 1465811110726 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 1856 | 1465811110730 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:45:10 INFO - PROCESS | 1856 | 1465811110738 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 1856 | 1465811110741 Marionette TRACE conn4 <- [1,566,null,{}] 02:45:10 INFO - PROCESS | 1856 | 1465811110747 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}] 02:45:10 INFO - PROCESS | 1856 | 1465811110759 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:10 INFO - PROCESS | 1856 | 1465811110970 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:45:11 INFO - PROCESS | 1856 | 1465811111191 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 1856 | 1465811111201 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x95334c00 == 39 [pid = 1856] [id = 149] 02:45:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x96ee8400) [pid = 1856] [serial = 447] [outer = (nil)] 02:45:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x979d1c00) [pid = 1856] [serial = 448] [outer = 0x96ee8400] 02:45:11 INFO - PROCESS | 1856 | 1465811111325 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x98363000) [pid = 1856] [serial = 449] [outer = 0x96ee8400] 02:45:11 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:12 INFO - PROCESS | 1856 | 1465811112176 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]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1481ms 02:45:12 INFO - PROCESS | 1856 | 1465811112220 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 1856 | 1465811112224 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:45:12 INFO - PROCESS | 1856 | 1465811112230 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 1856 | 1465811112234 Marionette TRACE conn4 <- [1,570,null,{}] 02:45:12 INFO - PROCESS | 1856 | 1465811112240 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}] 02:45:12 INFO - PROCESS | 1856 | 1465811112245 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:12 INFO - PROCESS | 1856 | 1465811112415 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:45:12 INFO - PROCESS | 1856 | 1465811112593 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 1856 | 1465811112602 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f806800 == 40 [pid = 1856] [id = 150] 02:45:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x93a65c00) [pid = 1856] [serial = 450] [outer = (nil)] 02:45:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x999ef800) [pid = 1856] [serial = 451] [outer = 0x93a65c00] 02:45:12 INFO - PROCESS | 1856 | 1465811112680 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x99664000) [pid = 1856] [serial = 452] [outer = 0x93a65c00] 02:45:13 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:13 INFO - PROCESS | 1856 | 1465811113614 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]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1442ms 02:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:45:13 INFO - PROCESS | 1856 | 1465811113674 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 1856 | 1465811113677 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:45:13 INFO - PROCESS | 1856 | 1465811113684 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1856 | 1465811113687 Marionette TRACE conn4 <- [1,574,null,{}] 02:45:13 INFO - PROCESS | 1856 | 1465811113693 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}] 02:45:13 INFO - PROCESS | 1856 | 1465811113698 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:13 INFO - PROCESS | 1856 | 1465811113866 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:45:14 INFO - PROCESS | 1856 | 1465811114045 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 1856 | 1465811114054 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x9792e000 == 41 [pid = 1856] [id = 151] 02:45:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x98a3e400) [pid = 1856] [serial = 453] [outer = (nil)] 02:45:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x9a11b000) [pid = 1856] [serial = 454] [outer = 0x98a3e400] 02:45:14 INFO - PROCESS | 1856 | 1465811114136 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9a11cc00) [pid = 1856] [serial = 455] [outer = 0x98a3e400] 02:45:15 INFO - PROCESS | 1856 | 1465811115071 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]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1431ms 02:45:15 INFO - PROCESS | 1856 | 1465811115116 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 1856 | 1465811115120 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:45:15 INFO - PROCESS | 1856 | 1465811115127 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 1856 | 1465811115130 Marionette TRACE conn4 <- [1,578,null,{}] 02:45:15 INFO - PROCESS | 1856 | 1465811115136 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}] 02:45:15 INFO - PROCESS | 1856 | 1465811115141 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:15 INFO - PROCESS | 1856 | 1465811115312 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:45:15 INFO - PROCESS | 1856 | 1465811115492 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1856 | 1465811115500 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d866c00 == 42 [pid = 1856] [id = 152] 02:45:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x98fef400) [pid = 1856] [serial = 456] [outer = (nil)] 02:45:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x9a1c6c00) [pid = 1856] [serial = 457] [outer = 0x98fef400] 02:45:15 INFO - PROCESS | 1856 | 1465811115580 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9a2ddc00) [pid = 1856] [serial = 458] [outer = 0x98fef400] 02:45:16 INFO - PROCESS | 1856 | 1465811116483 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]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1434ms 02:45:16 INFO - PROCESS | 1856 | 1465811116562 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1856 | 1465811116566 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:45:16 INFO - PROCESS | 1856 | 1465811116573 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1856 | 1465811116576 Marionette TRACE conn4 <- [1,582,null,{}] 02:45:16 INFO - PROCESS | 1856 | 1465811116582 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}] 02:45:16 INFO - PROCESS | 1856 | 1465811116587 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:16 INFO - PROCESS | 1856 | 1465811116803 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:45:17 INFO - PROCESS | 1856 | 1465811117040 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 1856 | 1465811117048 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f498c00 == 43 [pid = 1856] [id = 153] 02:45:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9a318400) [pid = 1856] [serial = 459] [outer = (nil)] 02:45:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x9a5e3800) [pid = 1856] [serial = 460] [outer = 0x9a318400] 02:45:17 INFO - PROCESS | 1856 | 1465811117173 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x9a910400) [pid = 1856] [serial = 461] [outer = 0x9a318400] 02:45:18 INFO - PROCESS | 1856 | 1465811118099 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]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1595ms 02:45:18 INFO - PROCESS | 1856 | 1465811118169 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 1856 | 1465811118174 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:45:18 INFO - PROCESS | 1856 | 1465811118181 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 1856 | 1465811118185 Marionette TRACE conn4 <- [1,586,null,{}] 02:45:18 INFO - PROCESS | 1856 | 1465811118192 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}] 02:45:18 INFO - PROCESS | 1856 | 1465811118197 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:18 INFO - PROCESS | 1856 | 1465811118417 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:45:18 INFO - PROCESS | 1856 | 1465811118654 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 1856 | 1465811118667 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb18400 == 44 [pid = 1856] [id = 154] 02:45:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8f803000) [pid = 1856] [serial = 462] [outer = (nil)] 02:45:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x9abe4800) [pid = 1856] [serial = 463] [outer = 0x8f803000] 02:45:18 INFO - PROCESS | 1856 | 1465811118770 Marionette DEBUG loaded listener.js 02:45:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x9acec800) [pid = 1856] [serial = 464] [outer = 0x8f803000] 02:45:19 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:19 INFO - PROCESS | 1856 | 1465811119650 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]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1584ms 02:45:19 INFO - PROCESS | 1856 | 1465811119766 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 1856 | 1465811119771 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:45:19 INFO - PROCESS | 1856 | 1465811119830 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 1856 | 1465811119834 Marionette TRACE conn4 <- [1,590,null,{}] 02:45:19 INFO - PROCESS | 1856 | 1465811119840 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}] 02:45:19 INFO - PROCESS | 1856 | 1465811119845 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:20 INFO - PROCESS | 1856 | 1465811120037 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:45:20 INFO - PROCESS | 1856 | 1465811120247 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 1856 | 1465811120255 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86f800 == 45 [pid = 1856] [id = 155] 02:45:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8f495c00) [pid = 1856] [serial = 465] [outer = (nil)] 02:45:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x91d0b000) [pid = 1856] [serial = 466] [outer = 0x8f495c00] 02:45:20 INFO - PROCESS | 1856 | 1465811120337 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x93a64000) [pid = 1856] [serial = 467] [outer = 0x8f495c00] 02:45:21 INFO - PROCESS | 1856 | 1465811121296 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]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1552ms 02:45:21 INFO - PROCESS | 1856 | 1465811121373 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 1856 | 1465811121377 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:45:21 INFO - PROCESS | 1856 | 1465811121384 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1856 | 1465811121388 Marionette TRACE conn4 <- [1,594,null,{}] 02:45:21 INFO - PROCESS | 1856 | 1465811121394 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}] 02:45:21 INFO - PROCESS | 1856 | 1465811121399 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:21 INFO - PROCESS | 1856 | 1465811121614 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:45:22 INFO - PROCESS | 1856 | 1465811122025 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 1856 | 1465811122037 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d864800 == 46 [pid = 1856] [id = 156] 02:45:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8d864c00) [pid = 1856] [serial = 468] [outer = (nil)] 02:45:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8d86fc00) [pid = 1856] [serial = 469] [outer = 0x8d864c00] 02:45:22 INFO - PROCESS | 1856 | 1465811122118 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8d9b1400) [pid = 1856] [serial = 470] [outer = 0x8d864c00] 02:45:23 INFO - PROCESS | 1856 | 1465811123052 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]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1736ms 02:45:23 INFO - PROCESS | 1856 | 1465811123124 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 1856 | 1465811123129 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:45:23 INFO - PROCESS | 1856 | 1465811123137 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 1856 | 1465811123141 Marionette TRACE conn4 <- [1,598,null,{}] 02:45:23 INFO - PROCESS | 1856 | 1465811123149 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}] 02:45:23 INFO - PROCESS | 1856 | 1465811123157 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:23 INFO - PROCESS | 1856 | 1465811123438 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:45:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f493400 == 45 [pid = 1856] [id = 142] 02:45:23 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea3000 == 44 [pid = 1856] [id = 141] 02:45:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabc000 == 43 [pid = 1856] [id = 140] 02:45:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac3400 == 42 [pid = 1856] [id = 139] 02:45:23 INFO - PROCESS | 1856 | 1465811123770 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 1856 | 1465811123778 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0xa2324800) [pid = 1856] [serial = 268] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x90d9b800) [pid = 1856] [serial = 229] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0xa3443c00) [pid = 1856] [serial = 271] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0xa6f35800) [pid = 1856] [serial = 226] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x99b1dc00) [pid = 1856] [serial = 210] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0xa1009800) [pid = 1856] [serial = 265] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x99b1e800) [pid = 1856] [serial = 274] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0xa6853400) [pid = 1856] [serial = 220] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x91007c00) [pid = 1856] [serial = 232] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9d302c00) [pid = 1856] [serial = 262] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x97975000) [pid = 1856] [serial = 256] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x9792d800) [pid = 1856] [serial = 223] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0xa2552c00) [pid = 1856] [serial = 207] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x9b80c000) [pid = 1856] [serial = 213] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9a309800) [pid = 1856] [serial = 259] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0xa4e0bc00) [pid = 1856] [serial = 216] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x9100d800) [pid = 1856] [serial = 253] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0xa1082400) [pid = 1856] [serial = 313] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x9d809000) [pid = 1856] [serial = 307] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0xa4e4d800) [pid = 1856] [serial = 310] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0xa682a000) [pid = 1856] [serial = 316] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x9a30e800) [pid = 1856] [serial = 301] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x9b80e000) [pid = 1856] [serial = 304] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x97931c00) [pid = 1856] [serial = 298] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x93a90800) [pid = 1856] [serial = 295] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x93dd6000) [pid = 1856] [serial = 375] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x9a310800) [pid = 1856] [serial = 372] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x91004800) [pid = 1856] [serial = 354] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0xa4e0a800) [pid = 1856] [serial = 355] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9100e800) [pid = 1856] [serial = 360] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x91d06000) [pid = 1856] [serial = 361] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x92ba4800) [pid = 1856] [serial = 342] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x93908c00) [pid = 1856] [serial = 343] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x91d05400) [pid = 1856] [serial = 339] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x91d0c800) [pid = 1856] [serial = 340] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x95185400) [pid = 1856] [serial = 357] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x9a0cd800) [pid = 1856] [serial = 358] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0xa25ee000) [pid = 1856] [serial = 351] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0xa341fc00) [pid = 1856] [serial = 352] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x95182400) [pid = 1856] [serial = 366] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x953d1000) [pid = 1856] [serial = 367] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9aceec00) [pid = 1856] [serial = 348] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9d808400) [pid = 1856] [serial = 349] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x93908800) [pid = 1856] [serial = 363] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x93a8fc00) [pid = 1856] [serial = 364] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x91ea2400) [pid = 1856] [serial = 337] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x979c7c00) [pid = 1856] [serial = 369] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x98ae5c00) [pid = 1856] [serial = 345] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9a1bc000) [pid = 1856] [serial = 346] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x979cec00) [pid = 1856] [serial = 376] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9a5db000) [pid = 1856] [serial = 373] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9a0c3c00) [pid = 1856] [serial = 370] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0xa2faf800) [pid = 1856] [serial = 217] [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.] 02:45:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac3400 == 43 [pid = 1856] [id = 157] 02:45:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x8f491c00) [pid = 1856] [serial = 471] [outer = (nil)] 02:45:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x8f80b400) [pid = 1856] [serial = 472] [outer = 0x8f491c00] 02:45:23 INFO - PROCESS | 1856 | 1465811123926 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x8f8efc00) [pid = 1856] [serial = 473] [outer = 0x8f491c00] 02:45:24 INFO - PROCESS | 1856 | 1465811124970 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]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1885ms 02:45:25 INFO - PROCESS | 1856 | 1465811125023 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 1856 | 1465811125029 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:45:25 INFO - PROCESS | 1856 | 1465811125038 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 1856 | 1465811125044 Marionette TRACE conn4 <- [1,602,null,{}] 02:45:25 INFO - PROCESS | 1856 | 1465811125053 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}] 02:45:25 INFO - PROCESS | 1856 | 1465811125059 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:25 INFO - PROCESS | 1856 | 1465811125295 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:45:25 INFO - PROCESS | 1856 | 1465811125535 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 1856 | 1465811125543 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49b000 == 44 [pid = 1856] [id = 158] 02:45:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x8f49c000) [pid = 1856] [serial = 474] [outer = (nil)] 02:45:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x90d95000) [pid = 1856] [serial = 475] [outer = 0x8f49c000] 02:45:25 INFO - PROCESS | 1856 | 1465811125643 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x90d9e400) [pid = 1856] [serial = 476] [outer = 0x8f49c000] 02:45:26 INFO - PROCESS | 1856 | 1465811126565 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]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1607ms 02:45:26 INFO - PROCESS | 1856 | 1465811126645 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 1856 | 1465811126653 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:45:26 INFO - PROCESS | 1856 | 1465811126664 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 1856 | 1465811126668 Marionette TRACE conn4 <- [1,606,null,{}] 02:45:26 INFO - PROCESS | 1856 | 1465811126675 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}] 02:45:26 INFO - PROCESS | 1856 | 1465811126681 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:26 INFO - PROCESS | 1856 | 1465811126912 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:45:27 INFO - PROCESS | 1856 | 1465811127150 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 1856 | 1465811127160 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba1800 == 45 [pid = 1856] [id = 159] 02:45:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x92baa400) [pid = 1856] [serial = 477] [outer = (nil)] 02:45:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x93a57800) [pid = 1856] [serial = 478] [outer = 0x92baa400] 02:45:27 INFO - PROCESS | 1856 | 1465811127263 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x93a90000) [pid = 1856] [serial = 479] [outer = 0x92baa400] 02:45:28 INFO - PROCESS | 1856 | 1465811128355 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]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1732ms 02:45:28 INFO - PROCESS | 1856 | 1465811128396 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:45:28 INFO - PROCESS | 1856 | 1465811128401 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:45:28 INFO - PROCESS | 1856 | 1465811128408 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 1856 | 1465811128414 Marionette TRACE conn4 <- [1,610,null,{}] 02:45:28 INFO - PROCESS | 1856 | 1465811128431 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}] 02:45:28 INFO - PROCESS | 1856 | 1465811128440 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:28 INFO - PROCESS | 1856 | 1465811128637 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:45:28 INFO - PROCESS | 1856 | 1465811128865 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 1856 | 1465811128875 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x97931000 == 46 [pid = 1856] [id = 160] 02:45:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x97931800) [pid = 1856] [serial = 480] [outer = (nil)] 02:45:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x97973400) [pid = 1856] [serial = 481] [outer = 0x97931800] 02:45:28 INFO - PROCESS | 1856 | 1465811128959 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x979cec00) [pid = 1856] [serial = 482] [outer = 0x97931800] 02:45:29 INFO - PROCESS | 1856 | 1465811129867 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]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1536ms 02:45:29 INFO - PROCESS | 1856 | 1465811129945 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 1856 | 1465811129950 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:45:29 INFO - PROCESS | 1856 | 1465811129957 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 1856 | 1465811129961 Marionette TRACE conn4 <- [1,614,null,{}] 02:45:29 INFO - PROCESS | 1856 | 1465811129967 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}] 02:45:29 INFO - PROCESS | 1856 | 1465811129972 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:30 INFO - PROCESS | 1856 | 1465811130197 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:45:30 INFO - PROCESS | 1856 | 1465811130417 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 1856 | 1465811130426 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80ac00 == 47 [pid = 1856] [id = 161] 02:45:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x979d2c00) [pid = 1856] [serial = 483] [outer = (nil)] 02:45:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x99b1c400) [pid = 1856] [serial = 484] [outer = 0x979d2c00] 02:45:30 INFO - PROCESS | 1856 | 1465811130552 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9a112c00) [pid = 1856] [serial = 485] [outer = 0x979d2c00] 02:45:31 INFO - PROCESS | 1856 | 1465811131495 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]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1586ms 02:45:31 INFO - PROCESS | 1856 | 1465811131545 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 1856 | 1465811131549 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:45:31 INFO - PROCESS | 1856 | 1465811131556 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 1856 | 1465811131559 Marionette TRACE conn4 <- [1,618,null,{}] 02:45:31 INFO - PROCESS | 1856 | 1465811131565 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}] 02:45:31 INFO - PROCESS | 1856 | 1465811131571 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:31 INFO - PROCESS | 1856 | 1465811131758 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:45:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d864800 == 46 [pid = 1856] [id = 156] 02:45:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb18400 == 45 [pid = 1856] [id = 154] 02:45:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f498c00 == 44 [pid = 1856] [id = 153] 02:45:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d866c00 == 43 [pid = 1856] [id = 152] 02:45:32 INFO - PROCESS | 1856 | --DOCSHELL 0x9792e000 == 42 [pid = 1856] [id = 151] 02:45:32 INFO - PROCESS | 1856 | --DOCSHELL 0x95334c00 == 41 [pid = 1856] [id = 149] 02:45:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f806800 == 40 [pid = 1856] [id = 150] 02:45:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8d869000 == 39 [pid = 1856] [id = 148] 02:45:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b0400 == 38 [pid = 1856] [id = 147] 02:45:33 INFO - PROCESS | 1856 | --DOCSHELL 0x95136c00 == 37 [pid = 1856] [id = 146] 02:45:33 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9a000 == 36 [pid = 1856] [id = 145] 02:45:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a8400 == 35 [pid = 1856] [id = 144] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86f800 == 34 [pid = 1856] [id = 155] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x91bd1000 == 33 [pid = 1856] [id = 138] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80ac00 == 32 [pid = 1856] [id = 161] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x97931000 == 31 [pid = 1856] [id = 160] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba1800 == 30 [pid = 1856] [id = 159] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80fc00 == 29 [pid = 1856] [id = 143] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49b000 == 28 [pid = 1856] [id = 158] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac3400 == 27 [pid = 1856] [id = 157] 02:45:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8d865c00 == 26 [pid = 1856] [id = 137] 02:45:34 INFO - PROCESS | 1856 | 1465811134470 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 1856 | 1465811134484 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabb800 == 27 [pid = 1856] [id = 162] 02:45:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x8eabc000) [pid = 1856] [serial = 486] [outer = (nil)] 02:45:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x8eb14800) [pid = 1856] [serial = 487] [outer = 0x8eabc000] 02:45:34 INFO - PROCESS | 1856 | 1465811134564 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8f49d400) [pid = 1856] [serial = 488] [outer = 0x8eabc000] 02:45:35 INFO - PROCESS | 1856 | 1465811135447 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]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 3943ms 02:45:35 INFO - PROCESS | 1856 | 1465811135504 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 1856 | 1465811135509 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:45:35 INFO - PROCESS | 1856 | 1465811135518 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 1856 | 1465811135522 Marionette TRACE conn4 <- [1,622,null,{}] 02:45:35 INFO - PROCESS | 1856 | 1465811135531 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}] 02:45:35 INFO - PROCESS | 1856 | 1465811135537 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:35 INFO - PROCESS | 1856 | 1465811135713 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:45:35 INFO - PROCESS | 1856 | 1465811135726 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1856 | 1465811135739 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9a800 == 28 [pid = 1856] [id = 163] 02:45:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x90d9bc00) [pid = 1856] [serial = 489] [outer = (nil)] 02:45:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x91003800) [pid = 1856] [serial = 490] [outer = 0x90d9bc00] 02:45:35 INFO - PROCESS | 1856 | 1465811135932 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x91bc5000) [pid = 1856] [serial = 491] [outer = 0x90d9bc00] 02:45:36 INFO - PROCESS | 1856 | 1465811136853 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]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1384ms 02:45:36 INFO - PROCESS | 1856 | 1465811136907 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1856 | 1465811136915 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:45:36 INFO - PROCESS | 1856 | 1465811136935 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1856 | 1465811136939 Marionette TRACE conn4 <- [1,626,null,{}] 02:45:36 INFO - PROCESS | 1856 | 1465811136945 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}] 02:45:36 INFO - PROCESS | 1856 | 1465811136951 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:37 INFO - PROCESS | 1856 | 1465811137176 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:45:37 INFO - PROCESS | 1856 | 1465811137203 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 1856 | 1465811137212 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba7400 == 29 [pid = 1856] [id = 164] 02:45:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x92ba8c00) [pid = 1856] [serial = 492] [outer = (nil)] 02:45:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x92f53000) [pid = 1856] [serial = 493] [outer = 0x92ba8c00] 02:45:37 INFO - PROCESS | 1856 | 1465811137284 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x93a58c00) [pid = 1856] [serial = 494] [outer = 0x92ba8c00] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x8d864c00) [pid = 1856] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8f8e3c00) [pid = 1856] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8d9b1000) [pid = 1856] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x91d05c00) [pid = 1856] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x95137400) [pid = 1856] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x91010000) [pid = 1856] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x8eabd000) [pid = 1856] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x96ee8400) [pid = 1856] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x93a65c00) [pid = 1856] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x98a3e400) [pid = 1856] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x98fef400) [pid = 1856] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x9a318400) [pid = 1856] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x8f803000) [pid = 1856] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x8f495c00) [pid = 1856] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x96eedc00) [pid = 1856] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x8d9a6000) [pid = 1856] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x91ea4000) [pid = 1856] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x8d861c00) [pid = 1856] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x90d99c00) [pid = 1856] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x8eb19800) [pid = 1856] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x8f499000) [pid = 1856] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x8eac3800) [pid = 1856] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x8f805400) [pid = 1856] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x91d0ec00) [pid = 1856] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x8f802000) [pid = 1856] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x8f49dc00) [pid = 1856] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x90d94c00) [pid = 1856] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x8f805000) [pid = 1856] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x91e9ac00) [pid = 1856] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x90d92c00) [pid = 1856] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x8f5e1800) [pid = 1856] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x8f491c00) [pid = 1856] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:45:39 INFO - PROCESS | 1856 | 1465811139254 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]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 2344ms 02:45:39 INFO - PROCESS | 1856 | 1465811139279 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 1856 | 1465811139283 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:45:39 INFO - PROCESS | 1856 | 1465811139300 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1856 | 1465811139310 Marionette TRACE conn4 <- [1,630,null,{}] 02:45:39 INFO - PROCESS | 1856 | 1465811139326 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}] 02:45:39 INFO - PROCESS | 1856 | 1465811139334 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:39 INFO - PROCESS | 1856 | 1465811139509 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:45:39 INFO - PROCESS | 1856 | 1465811139537 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 1856 | 1465811139548 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabdc00 == 30 [pid = 1856] [id = 165] 02:45:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x8eabe400) [pid = 1856] [serial = 495] [outer = (nil)] 02:45:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x92368400) [pid = 1856] [serial = 496] [outer = 0x8eabe400] 02:45:39 INFO - PROCESS | 1856 | 1465811139614 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x93a65000) [pid = 1856] [serial = 497] [outer = 0x8eabe400] 02:45:40 INFO - PROCESS | 1856 | 1465811140542 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]]]}] 02:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1306ms 02:45:40 INFO - PROCESS | 1856 | 1465811140597 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 1856 | 1465811140601 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:45:40 INFO - PROCESS | 1856 | 1465811140608 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 1856 | 1465811140611 Marionette TRACE conn4 <- [1,634,null,{}] 02:45:40 INFO - PROCESS | 1856 | 1465811140617 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}] 02:45:40 INFO - PROCESS | 1856 | 1465811140622 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:40 INFO - PROCESS | 1856 | 1465811140786 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:45:41 INFO - PROCESS | 1856 | 1465811140996 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 1856 | 1465811141003 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d864800 == 31 [pid = 1856] [id = 166] 02:45:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x8d865800) [pid = 1856] [serial = 498] [outer = (nil)] 02:45:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x8d9a9800) [pid = 1856] [serial = 499] [outer = 0x8d865800] 02:45:41 INFO - PROCESS | 1856 | 1465811141092 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x8eb14c00) [pid = 1856] [serial = 500] [outer = 0x8d865800] 02:45:41 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:42 INFO - PROCESS | 1856 | 1465811142119 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]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1583ms 02:45:42 INFO - PROCESS | 1856 | 1465811142195 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 1856 | 1465811142202 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:45:42 INFO - PROCESS | 1856 | 1465811142210 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1856 | 1465811142215 Marionette TRACE conn4 <- [1,638,null,{}] 02:45:42 INFO - PROCESS | 1856 | 1465811142223 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}] 02:45:42 INFO - PROCESS | 1856 | 1465811142231 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:42 INFO - PROCESS | 1856 | 1465811142450 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:45:42 INFO - PROCESS | 1856 | 1465811142665 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 1856 | 1465811142677 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9ec00 == 32 [pid = 1856] [id = 167] 02:45:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x91003c00) [pid = 1856] [serial = 501] [outer = (nil)] 02:45:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9100d400) [pid = 1856] [serial = 502] [outer = 0x91003c00] 02:45:42 INFO - PROCESS | 1856 | 1465811142807 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x91e99c00) [pid = 1856] [serial = 503] [outer = 0x91003c00] 02:45:43 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:43 INFO - PROCESS | 1856 | 1465811143726 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]]]}] 02:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1586ms 02:45:43 INFO - PROCESS | 1856 | 1465811143800 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 1856 | 1465811143806 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:45:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:45:43 INFO - PROCESS | 1856 | 1465811143814 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 1856 | 1465811143818 Marionette TRACE conn4 <- [1,642,null,{}] 02:45:43 INFO - PROCESS | 1856 | 1465811143824 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}] 02:45:43 INFO - PROCESS | 1856 | 1465811143830 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:44 INFO - PROCESS | 1856 | 1465811144055 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:45:44 INFO - PROCESS | 1856 | 1465811144311 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 1856 | 1465811144321 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a7800 == 33 [pid = 1856] [id = 168] 02:45:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x93a8c000) [pid = 1856] [serial = 504] [outer = (nil)] 02:45:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x93dcb000) [pid = 1856] [serial = 505] [outer = 0x93a8c000] 02:45:44 INFO - PROCESS | 1856 | 1465811144447 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x950bdc00) [pid = 1856] [serial = 506] [outer = 0x93a8c000] 02:45:45 INFO - PROCESS | 1856 | 1465811145403 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]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1633ms 02:45:45 INFO - PROCESS | 1856 | 1465811145447 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 1856 | 1465811145452 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:45:45 INFO - PROCESS | 1856 | 1465811145487 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 1856 | 1465811145497 Marionette TRACE conn4 <- [1,646,null,{}] 02:45:45 INFO - PROCESS | 1856 | 1465811145504 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}] 02:45:45 INFO - PROCESS | 1856 | 1465811145512 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:45 INFO - PROCESS | 1856 | 1465811145707 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:45:45 INFO - PROCESS | 1856 | 1465811145870 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 1856 | 1465811145880 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a88000 == 34 [pid = 1856] [id = 169] 02:45:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9513d800) [pid = 1856] [serial = 507] [outer = (nil)] 02:45:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x951cf400) [pid = 1856] [serial = 508] [outer = 0x9513d800] 02:45:46 INFO - PROCESS | 1856 | 1465811146022 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x953cf800) [pid = 1856] [serial = 509] [outer = 0x9513d800] 02:45:46 INFO - PROCESS | 1856 | 1465811146911 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]]]}] 02:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1500ms 02:45:46 INFO - PROCESS | 1856 | 1465811146977 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:45:46 INFO - PROCESS | 1856 | 1465811146982 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:45:46 INFO - PROCESS | 1856 | 1465811146989 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 1856 | 1465811146992 Marionette TRACE conn4 <- [1,650,null,{}] 02:45:47 INFO - PROCESS | 1856 | 1465811146998 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}] 02:45:47 INFO - PROCESS | 1856 | 1465811147003 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:47 INFO - PROCESS | 1856 | 1465811147220 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:45:47 INFO - PROCESS | 1856 | 1465811147423 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 1856 | 1465811147430 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x951dbc00 == 35 [pid = 1856] [id = 170] 02:45:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x953d6000) [pid = 1856] [serial = 510] [outer = (nil)] 02:45:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x96ee9800) [pid = 1856] [serial = 511] [outer = 0x953d6000] 02:45:47 INFO - PROCESS | 1856 | 1465811147555 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x96ebf800) [pid = 1856] [serial = 512] [outer = 0x953d6000] 02:45:48 INFO - PROCESS | 1856 | 1465811148442 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]]]}] 02:45:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:45:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1490ms 02:45:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:45:48 INFO - PROCESS | 1856 | 1465811148478 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 1856 | 1465811148482 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:45:48 INFO - PROCESS | 1856 | 1465811148489 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 1856 | 1465811148493 Marionette TRACE conn4 <- [1,654,null,{}] 02:45:48 INFO - PROCESS | 1856 | 1465811148498 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}] 02:45:48 INFO - PROCESS | 1856 | 1465811148504 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:48 INFO - PROCESS | 1856 | 1465811148675 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:45:48 INFO - PROCESS | 1856 | 1465811148839 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 1856 | 1465811148859 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d91400 == 36 [pid = 1856] [id = 171] 02:45:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x91e99000) [pid = 1856] [serial = 513] [outer = (nil)] 02:45:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x9792d800) [pid = 1856] [serial = 514] [outer = 0x91e99000] 02:45:48 INFO - PROCESS | 1856 | 1465811148953 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x979cb400) [pid = 1856] [serial = 515] [outer = 0x91e99000] 02:45:50 INFO - PROCESS | 1856 | 1465811150082 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]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1639ms 02:45:50 INFO - PROCESS | 1856 | 1465811150128 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1856 | 1465811150132 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:45:50 INFO - PROCESS | 1856 | 1465811150138 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1856 | 1465811150142 Marionette TRACE conn4 <- [1,658,null,{}] 02:45:50 INFO - PROCESS | 1856 | 1465811150148 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}] 02:45:50 INFO - PROCESS | 1856 | 1465811150154 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:50 INFO - PROCESS | 1856 | 1465811150336 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:45:50 INFO - PROCESS | 1856 | 1465811150542 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 1856 | 1465811150549 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86c400 == 37 [pid = 1856] [id = 172] 02:45:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x8d9b4c00) [pid = 1856] [serial = 516] [outer = (nil)] 02:45:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x8f807c00) [pid = 1856] [serial = 517] [outer = 0x8d9b4c00] 02:45:50 INFO - PROCESS | 1856 | 1465811150642 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x8f8ec400) [pid = 1856] [serial = 518] [outer = 0x8d9b4c00] 02:45:51 INFO - PROCESS | 1856 | 1465811151523 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]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:45:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1432ms 02:45:51 INFO - PROCESS | 1856 | 1465811151571 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:45:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:45:51 INFO - PROCESS | 1856 | 1465811151575 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:45:51 INFO - PROCESS | 1856 | 1465811151582 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 1856 | 1465811151586 Marionette TRACE conn4 <- [1,662,null,{}] 02:45:51 INFO - PROCESS | 1856 | 1465811151592 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}] 02:45:51 INFO - PROCESS | 1856 | 1465811151597 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:51 INFO - PROCESS | 1856 | 1465811151785 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:45:51 INFO - PROCESS | 1856 | 1465811151948 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 1856 | 1465811151956 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86e400 == 38 [pid = 1856] [id = 173] 02:45:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x8d9b2c00) [pid = 1856] [serial = 519] [outer = (nil)] 02:45:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8eb22000) [pid = 1856] [serial = 520] [outer = 0x8d9b2c00] 02:45:52 INFO - PROCESS | 1856 | 1465811152039 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8f492400) [pid = 1856] [serial = 521] [outer = 0x8d9b2c00] 02:45:52 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:53 INFO - PROCESS | 1856 | 1465811153167 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]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:45:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1635ms 02:45:53 INFO - PROCESS | 1856 | 1465811153219 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:45:53 INFO - PROCESS | 1856 | 1465811153225 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:45:53 INFO - PROCESS | 1856 | 1465811153233 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 1856 | 1465811153240 Marionette TRACE conn4 <- [1,666,null,{}] 02:45:53 INFO - PROCESS | 1856 | 1465811153248 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}] 02:45:53 INFO - PROCESS | 1856 | 1465811153253 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:53 INFO - PROCESS | 1856 | 1465811153447 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:45:53 INFO - PROCESS | 1856 | 1465811153692 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 1856 | 1465811153706 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86d800 == 39 [pid = 1856] [id = 174] 02:45:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x8d86e800) [pid = 1856] [serial = 522] [outer = (nil)] 02:45:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8d9af400) [pid = 1856] [serial = 523] [outer = 0x8d86e800] 02:45:53 INFO - PROCESS | 1856 | 1465811153862 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8eb21800) [pid = 1856] [serial = 524] [outer = 0x8d86e800] 02:45:54 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabdc00 == 38 [pid = 1856] [id = 165] 02:45:54 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba7400 == 37 [pid = 1856] [id = 164] 02:45:54 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9a800 == 36 [pid = 1856] [id = 163] 02:45:54 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabb800 == 35 [pid = 1856] [id = 162] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8f80b400) [pid = 1856] [serial = 472] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x8d86fc00) [pid = 1856] [serial = 469] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x93a83800) [pid = 1856] [serial = 430] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8eb1c400) [pid = 1856] [serial = 433] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x8f80bc00) [pid = 1856] [serial = 434] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x9236a400) [pid = 1856] [serial = 436] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x90d93800) [pid = 1856] [serial = 437] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9513b000) [pid = 1856] [serial = 439] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x95140c00) [pid = 1856] [serial = 440] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x953ce400) [pid = 1856] [serial = 442] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x953d6800) [pid = 1856] [serial = 443] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x96eec000) [pid = 1856] [serial = 445] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x93a8c800) [pid = 1856] [serial = 431] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x96eeec00) [pid = 1856] [serial = 446] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x979d1c00) [pid = 1856] [serial = 448] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x8d9b1400) [pid = 1856] [serial = 470] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x98363000) [pid = 1856] [serial = 449] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x999ef800) [pid = 1856] [serial = 451] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9a11b000) [pid = 1856] [serial = 454] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x99664000) [pid = 1856] [serial = 452] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9a1c6c00) [pid = 1856] [serial = 457] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9a11cc00) [pid = 1856] [serial = 455] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9a2ddc00) [pid = 1856] [serial = 458] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9a910400) [pid = 1856] [serial = 461] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x9a5e3800) [pid = 1856] [serial = 460] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9acec800) [pid = 1856] [serial = 464] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x9abe4800) [pid = 1856] [serial = 463] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x91d0b000) [pid = 1856] [serial = 466] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x93a64000) [pid = 1856] [serial = 467] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x8f8efc00) [pid = 1856] [serial = 473] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x97929c00) [pid = 1856] [serial = 384] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x8d9ab000) [pid = 1856] [serial = 406] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x92b9dc00) [pid = 1856] [serial = 425] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8d86d400) [pid = 1856] [serial = 404] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9100bc00) [pid = 1856] [serial = 378] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x8d86a000) [pid = 1856] [serial = 403] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x8eb1dc00) [pid = 1856] [serial = 397] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f805800) [pid = 1856] [serial = 410] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8f493c00) [pid = 1856] [serial = 419] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9abe5400) [pid = 1856] [serial = 395] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92ba6800) [pid = 1856] [serial = 382] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9aceb000) [pid = 1856] [serial = 401] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9a5e6000) [pid = 1856] [serial = 392] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92364c00) [pid = 1856] [serial = 424] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92b9e000) [pid = 1856] [serial = 428] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8f8f1400) [pid = 1856] [serial = 422] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9390a400) [pid = 1856] [serial = 416] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8f8eb000) [pid = 1856] [serial = 394] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8d9ae400) [pid = 1856] [serial = 407] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91ea7400) [pid = 1856] [serial = 415] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91002000) [pid = 1856] [serial = 412] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x979c8c00) [pid = 1856] [serial = 385] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a30b400) [pid = 1856] [serial = 391] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9100e000) [pid = 1856] [serial = 413] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x96ee7000) [pid = 1856] [serial = 388] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f5de400) [pid = 1856] [serial = 409] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f8e7400) [pid = 1856] [serial = 421] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92365800) [pid = 1856] [serial = 400] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91ea5000) [pid = 1856] [serial = 381] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x98f30800) [pid = 1856] [serial = 389] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91bc2400) [pid = 1856] [serial = 427] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91bc4c00) [pid = 1856] [serial = 379] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eb21c00) [pid = 1856] [serial = 398] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eb20000) [pid = 1856] [serial = 418] [outer = (nil)] [url = about:blank] 02:45:54 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:54 INFO - PROCESS | 1856 | 1465811154758 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]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1588ms 02:45:54 INFO - PROCESS | 1856 | 1465811154820 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 1856 | 1465811154827 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:45:54 INFO - PROCESS | 1856 | 1465811154837 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1856 | 1465811154841 Marionette TRACE conn4 <- [1,670,null,{}] 02:45:54 INFO - PROCESS | 1856 | 1465811154847 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}] 02:45:54 INFO - PROCESS | 1856 | 1465811154852 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:55 INFO - PROCESS | 1856 | 1465811155046 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:45:55 INFO - PROCESS | 1856 | 1465811155182 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 1856 | 1465811155191 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b1400 == 36 [pid = 1856] [id = 175] 02:45:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f5de400) [pid = 1856] [serial = 525] [outer = (nil)] 02:45:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f80f400) [pid = 1856] [serial = 526] [outer = 0x8f5de400] 02:45:55 INFO - PROCESS | 1856 | 1465811155263 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8f8ed400) [pid = 1856] [serial = 527] [outer = 0x8f5de400] 02:45:56 INFO - PROCESS | 1856 | 1465811156126 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]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1338ms 02:45:56 INFO - PROCESS | 1856 | 1465811156177 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:45:56 INFO - PROCESS | 1856 | 1465811156181 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:45:56 INFO - PROCESS | 1856 | 1465811156188 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1856 | 1465811156193 Marionette TRACE conn4 <- [1,674,null,{}] 02:45:56 INFO - PROCESS | 1856 | 1465811156209 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}] 02:45:56 INFO - PROCESS | 1856 | 1465811156217 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:56 INFO - PROCESS | 1856 | 1465811156441 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:45:56 INFO - PROCESS | 1856 | 1465811156464 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 1856 | 1465811156474 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bc6c00 == 37 [pid = 1856] [id = 176] 02:45:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91bc7800) [pid = 1856] [serial = 528] [outer = (nil)] 02:45:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91d0a800) [pid = 1856] [serial = 529] [outer = 0x91bc7800] 02:45:56 INFO - PROCESS | 1856 | 1465811156550 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92b9cc00) [pid = 1856] [serial = 530] [outer = 0x91bc7800] 02:45:57 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:57 INFO - PROCESS | 1856 | 1465811157439 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]]]}] 02:45:57 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 02:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1287ms 02:45:57 INFO - PROCESS | 1856 | 1465811157475 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 1856 | 1465811157479 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:45:57 INFO - PROCESS | 1856 | 1465811157485 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 1856 | 1465811157488 Marionette TRACE conn4 <- [1,678,null,{}] 02:45:57 INFO - PROCESS | 1856 | 1465811157499 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}] 02:45:57 INFO - PROCESS | 1856 | 1465811157503 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:57 INFO - PROCESS | 1856 | 1465811157733 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:45:57 INFO - PROCESS | 1856 | 1465811157757 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 1856 | 1465811157764 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d91000 == 38 [pid = 1856] [id = 177] 02:45:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91bcc000) [pid = 1856] [serial = 531] [outer = (nil)] 02:45:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92ba8400) [pid = 1856] [serial = 532] [outer = 0x91bcc000] 02:45:57 INFO - PROCESS | 1856 | 1465811157833 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93a63000) [pid = 1856] [serial = 533] [outer = 0x91bcc000] 02:45:58 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92ba8c00) [pid = 1856] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:45:58 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eabc000) [pid = 1856] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:45:58 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8f49c000) [pid = 1856] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:45:58 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x979d2c00) [pid = 1856] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:45:58 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92baa400) [pid = 1856] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:45:58 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x97931800) [pid = 1856] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:45:58 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x90d9bc00) [pid = 1856] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:45:58 INFO - PROCESS | 1856 | 1465811158797 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]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1334ms 02:45:58 INFO - PROCESS | 1856 | 1465811158823 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 1856 | 1465811158827 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:45:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:45:58 INFO - PROCESS | 1856 | 1465811158833 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 1856 | 1465811158835 Marionette TRACE conn4 <- [1,682,null,{}] 02:45:58 INFO - PROCESS | 1856 | 1465811158842 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}] 02:45:58 INFO - PROCESS | 1856 | 1465811158847 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:59 INFO - PROCESS | 1856 | 1465811159049 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:45:59 INFO - PROCESS | 1856 | 1465811159062 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:59 INFO - PROCESS | 1856 | 1465811159070 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:45:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabc000 == 39 [pid = 1856] [id = 178] 02:45:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x90d98c00) [pid = 1856] [serial = 534] [outer = (nil)] 02:45:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93a85000) [pid = 1856] [serial = 535] [outer = 0x90d98c00] 02:45:59 INFO - PROCESS | 1856 | 1465811159141 Marionette DEBUG loaded listener.js 02:45:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93a88800) [pid = 1856] [serial = 536] [outer = 0x90d98c00] 02:46:00 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:00 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:00 INFO - PROCESS | 1856 | 1465811160426 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]]]}] 02:46:00 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) 02:46:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1634ms 02:46:00 INFO - PROCESS | 1856 | 1465811160469 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:46:00 INFO - PROCESS | 1856 | 1465811160476 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:46:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:46:00 INFO - PROCESS | 1856 | 1465811160486 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - PROCESS | 1856 | 1465811160490 Marionette TRACE conn4 <- [1,686,null,{}] 02:46:00 INFO - PROCESS | 1856 | 1465811160500 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}] 02:46:00 INFO - PROCESS | 1856 | 1465811160506 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:00 INFO - PROCESS | 1856 | 1465811160872 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:46:00 INFO - PROCESS | 1856 | 1465811160961 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 1856 | 1465811160972 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a5800 == 40 [pid = 1856] [id = 179] 02:46:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8d9afc00) [pid = 1856] [serial = 537] [outer = (nil)] 02:46:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8eb17000) [pid = 1856] [serial = 538] [outer = 0x8d9afc00] 02:46:01 INFO - PROCESS | 1856 | 1465811161096 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8f49c800) [pid = 1856] [serial = 539] [outer = 0x8d9afc00] 02:46:02 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:02 INFO - PROCESS | 1856 | 1465811162473 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]]]}] 02:46:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:46:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2085ms 02:46:02 INFO - PROCESS | 1856 | 1465811162571 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 1856 | 1465811162578 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:46:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:46:02 INFO - PROCESS | 1856 | 1465811162589 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 1856 | 1465811162593 Marionette TRACE conn4 <- [1,690,null,{}] 02:46:02 INFO - PROCESS | 1856 | 1465811162601 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}] 02:46:02 INFO - PROCESS | 1856 | 1465811162606 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:02 INFO - PROCESS | 1856 | 1465811162793 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:46:02 INFO - PROCESS | 1856 | 1465811162958 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:02 INFO - PROCESS | 1856 | 1465811162966 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a5400 == 41 [pid = 1856] [id = 180] 02:46:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f806000) [pid = 1856] [serial = 540] [outer = (nil)] 02:46:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x90d93800) [pid = 1856] [serial = 541] [outer = 0x8f806000] 02:46:03 INFO - PROCESS | 1856 | 1465811163052 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x91004c00) [pid = 1856] [serial = 542] [outer = 0x8f806000] 02:46:04 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:04 INFO - PROCESS | 1856 | 1465811164414 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]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:46:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1837ms 02:46:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:46:04 INFO - PROCESS | 1856 | 1465811164426 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 1856 | 1465811164429 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:46:04 INFO - PROCESS | 1856 | 1465811164437 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 1856 | 1465811164443 Marionette TRACE conn4 <- [1,694,null,{}] 02:46:04 INFO - PROCESS | 1856 | 1465811164558 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}] 02:46:04 INFO - PROCESS | 1856 | 1465811164569 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:04 INFO - PROCESS | 1856 | 1465811164847 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:46:04 INFO - PROCESS | 1856 | 1465811164975 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 1856 | 1465811164989 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bc4400 == 42 [pid = 1856] [id = 181] 02:46:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x91bc4c00) [pid = 1856] [serial = 543] [outer = (nil)] 02:46:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93a61800) [pid = 1856] [serial = 544] [outer = 0x91bc4c00] 02:46:05 INFO - PROCESS | 1856 | 1465811165072 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93dd6000) [pid = 1856] [serial = 545] [outer = 0x91bc4c00] 02:46:06 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:06 INFO - PROCESS | 1856 | 1465811166521 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]]]}] 02:46:06 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) 02:46:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2191ms 02:46:06 INFO - PROCESS | 1856 | 1465811166634 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 1856 | 1465811166642 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:46:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:46:06 INFO - PROCESS | 1856 | 1465811166652 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1856 | 1465811166657 Marionette TRACE conn4 <- [1,698,null,{}] 02:46:06 INFO - PROCESS | 1856 | 1465811166668 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}] 02:46:06 INFO - PROCESS | 1856 | 1465811166675 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:06 INFO - PROCESS | 1856 | 1465811166926 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:46:07 INFO - PROCESS | 1856 | 1465811167082 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 1856 | 1465811167088 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea3800 == 43 [pid = 1856] [id = 182] 02:46:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x950c0800) [pid = 1856] [serial = 546] [outer = (nil)] 02:46:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x951dac00) [pid = 1856] [serial = 547] [outer = 0x950c0800] 02:46:07 INFO - PROCESS | 1856 | 1465811167174 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x953d7400) [pid = 1856] [serial = 548] [outer = 0x950c0800] 02:46:08 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:08 INFO - PROCESS | 1856 | 1465811168640 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]]]}] 02:46:08 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) 02:46:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2042ms 02:46:08 INFO - PROCESS | 1856 | 1465811168695 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 1856 | 1465811168700 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:46:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:46:08 INFO - PROCESS | 1856 | 1465811168708 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 1856 | 1465811168713 Marionette TRACE conn4 <- [1,702,null,{}] 02:46:08 INFO - PROCESS | 1856 | 1465811168721 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}] 02:46:08 INFO - PROCESS | 1856 | 1465811168727 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:08 INFO - PROCESS | 1856 | 1465811168893 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:46:09 INFO - PROCESS | 1856 | 1465811169050 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 1856 | 1465811169064 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1dc00 == 44 [pid = 1856] [id = 183] 02:46:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f805c00) [pid = 1856] [serial = 549] [outer = (nil)] 02:46:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8f80ac00) [pid = 1856] [serial = 550] [outer = 0x8f805c00] 02:46:09 INFO - PROCESS | 1856 | 1465811169139 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8f8efc00) [pid = 1856] [serial = 551] [outer = 0x8f805c00] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e2c00 == 43 [pid = 1856] [id = 121] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x9513d400 == 42 [pid = 1856] [id = 123] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x9796b000 == 41 [pid = 1856] [id = 108] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x90d91000 == 40 [pid = 1856] [id = 177] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x91bc6c00 == 39 [pid = 1856] [id = 176] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b1400 == 38 [pid = 1856] [id = 175] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86d800 == 37 [pid = 1856] [id = 174] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86c400 == 36 [pid = 1856] [id = 172] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86e400 == 35 [pid = 1856] [id = 173] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x90d91400 == 34 [pid = 1856] [id = 171] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x951dbc00 == 33 [pid = 1856] [id = 170] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x93a88000 == 32 [pid = 1856] [id = 169] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a7800 == 31 [pid = 1856] [id = 168] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9ec00 == 30 [pid = 1856] [id = 167] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d864800 == 29 [pid = 1856] [id = 166] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef0c00 == 28 [pid = 1856] [id = 107] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x93a86400 == 27 [pid = 1856] [id = 109] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49a800 == 26 [pid = 1856] [id = 117] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9c000 == 25 [pid = 1856] [id = 116] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x91001c00 == 24 [pid = 1856] [id = 111] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x90d91c00 == 23 [pid = 1856] [id = 113] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e4400 == 22 [pid = 1856] [id = 118] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8ee400 == 21 [pid = 1856] [id = 119] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x90d97c00 == 20 [pid = 1856] [id = 110] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x91006800 == 19 [pid = 1856] [id = 112] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9c800 == 18 [pid = 1856] [id = 114] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9f400 == 17 [pid = 1856] [id = 120] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x93a86000 == 16 [pid = 1856] [id = 106] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x96eefc00 == 15 [pid = 1856] [id = 115] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x93a8d800 == 14 [pid = 1856] [id = 122] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea3800 == 13 [pid = 1856] [id = 182] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a5400 == 12 [pid = 1856] [id = 180] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x91bc4400 == 11 [pid = 1856] [id = 181] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabc000 == 10 [pid = 1856] [id = 178] 02:46:11 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a5800 == 9 [pid = 1856] [id = 179] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92368400) [pid = 1856] [serial = 496] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92f53000) [pid = 1856] [serial = 493] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8eb14800) [pid = 1856] [serial = 487] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8f49d400) [pid = 1856] [serial = 488] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x90d9e400) [pid = 1856] [serial = 476] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x90d95000) [pid = 1856] [serial = 475] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a112c00) [pid = 1856] [serial = 485] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x99b1c400) [pid = 1856] [serial = 484] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93a90000) [pid = 1856] [serial = 479] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93a57800) [pid = 1856] [serial = 478] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x979cec00) [pid = 1856] [serial = 482] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x97973400) [pid = 1856] [serial = 481] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93a58c00) [pid = 1856] [serial = 494] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91bc5000) [pid = 1856] [serial = 491] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91003800) [pid = 1856] [serial = 490] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:11 INFO - PROCESS | 1856 | 1465811171376 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]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:46:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2696ms 02:46:11 INFO - PROCESS | 1856 | 1465811171410 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 1856 | 1465811171414 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:46:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:46:11 INFO - PROCESS | 1856 | 1465811171424 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 1856 | 1465811171428 Marionette TRACE conn4 <- [1,706,null,{}] 02:46:11 INFO - PROCESS | 1856 | 1465811171437 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}] 02:46:11 INFO - PROCESS | 1856 | 1465811171442 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:11 INFO - PROCESS | 1856 | 1465811171645 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:46:11 INFO - PROCESS | 1856 | 1465811171659 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 1856 | 1465811171669 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab9800 == 10 [pid = 1856] [id = 184] 02:46:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eabb800) [pid = 1856] [serial = 552] [outer = (nil)] 02:46:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8eac0400) [pid = 1856] [serial = 553] [outer = 0x8eabb800] 02:46:11 INFO - PROCESS | 1856 | 1465811171742 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8eb13c00) [pid = 1856] [serial = 554] [outer = 0x8eabb800] 02:46:13 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:13 INFO - PROCESS | 1856 | 1465811173127 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]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:46:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1734ms 02:46:13 INFO - PROCESS | 1856 | 1465811173186 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 1856 | 1465811173195 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:46:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:46:13 INFO - PROCESS | 1856 | 1465811173229 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1856 | 1465811173235 Marionette TRACE conn4 <- [1,710,null,{}] 02:46:13 INFO - PROCESS | 1856 | 1465811173241 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}] 02:46:13 INFO - PROCESS | 1856 | 1465811173248 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:13 INFO - PROCESS | 1856 | 1465811173410 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:46:13 INFO - PROCESS | 1856 | 1465811173432 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 1856 | 1465811173444 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f493800 == 11 [pid = 1856] [id = 185] 02:46:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f5d8400) [pid = 1856] [serial = 555] [outer = (nil)] 02:46:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f803c00) [pid = 1856] [serial = 556] [outer = 0x8f5d8400] 02:46:13 INFO - PROCESS | 1856 | 1465811173520 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f80c000) [pid = 1856] [serial = 557] [outer = 0x8f5d8400] 02:46:14 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:14 INFO - PROCESS | 1856 | 1465811174926 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]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:46:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1736ms 02:46:14 INFO - PROCESS | 1856 | 1465811174964 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 1856 | 1465811174968 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:46:15 INFO - PROCESS | 1856 | 1465811175043 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1856 | 1465811175050 Marionette TRACE conn4 <- [1,714,null,{}] 02:46:15 INFO - PROCESS | 1856 | 1465811175101 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}] 02:46:15 INFO - PROCESS | 1856 | 1465811175113 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:15 INFO - PROCESS | 1856 | 1465811175321 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:46:15 INFO - PROCESS | 1856 | 1465811175400 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 1856 | 1465811175415 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x91005800 == 12 [pid = 1856] [id = 186] 02:46:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x91007800) [pid = 1856] [serial = 558] [outer = (nil)] 02:46:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x91bcb400) [pid = 1856] [serial = 559] [outer = 0x91007800] 02:46:15 INFO - PROCESS | 1856 | 1465811175498 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91d0e800) [pid = 1856] [serial = 560] [outer = 0x91007800] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93a8c000) [pid = 1856] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9513d800) [pid = 1856] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8d9b2c00) [pid = 1856] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91bcc000) [pid = 1856] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8d865800) [pid = 1856] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91003c00) [pid = 1856] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8d86e800) [pid = 1856] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91e99000) [pid = 1856] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8d9b4c00) [pid = 1856] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x953d6000) [pid = 1856] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91bc7800) [pid = 1856] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8f5de400) [pid = 1856] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eabe400) [pid = 1856] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:46:16 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x90d98c00) [pid = 1856] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:46:17 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:17 INFO - PROCESS | 1856 | 1465811177062 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]]]}] 02:46:17 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 02:46:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2139ms 02:46:17 INFO - PROCESS | 1856 | 1465811177115 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:46:17 INFO - PROCESS | 1856 | 1465811177119 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:46:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:46:17 INFO - PROCESS | 1856 | 1465811177125 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 1856 | 1465811177128 Marionette TRACE conn4 <- [1,718,null,{}] 02:46:17 INFO - PROCESS | 1856 | 1465811177134 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}] 02:46:17 INFO - PROCESS | 1856 | 1465811177138 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:17 INFO - PROCESS | 1856 | 1465811177325 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:46:17 INFO - PROCESS | 1856 | 1465811177445 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 1856 | 1465811177455 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b3400 == 13 [pid = 1856] [id = 187] 02:46:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8eabd800) [pid = 1856] [serial = 561] [outer = (nil)] 02:46:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91bc5000) [pid = 1856] [serial = 562] [outer = 0x8eabd800] 02:46:17 INFO - PROCESS | 1856 | 1465811177524 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91ea4000) [pid = 1856] [serial = 563] [outer = 0x8eabd800] 02:46:18 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:18 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:18 INFO - PROCESS | 1856 | 1465811178648 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]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:46:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1539ms 02:46:18 INFO - PROCESS | 1856 | 1465811178666 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 1856 | 1465811178672 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:46:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:46:18 INFO - PROCESS | 1856 | 1465811178680 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1856 | 1465811178686 Marionette TRACE conn4 <- [1,722,null,{}] 02:46:18 INFO - PROCESS | 1856 | 1465811178694 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}] 02:46:18 INFO - PROCESS | 1856 | 1465811178701 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:19 INFO - PROCESS | 1856 | 1465811179075 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:46:19 INFO - PROCESS | 1856 | 1465811179198 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 1856 | 1465811179212 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f494800 == 14 [pid = 1856] [id = 188] 02:46:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f498000) [pid = 1856] [serial = 564] [outer = (nil)] 02:46:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8f5d7800) [pid = 1856] [serial = 565] [outer = 0x8f498000] 02:46:19 INFO - PROCESS | 1856 | 1465811179297 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8f8eac00) [pid = 1856] [serial = 566] [outer = 0x8f498000] 02:46:20 INFO - PROCESS | 1856 | 1465811180252 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] 02:46:20 INFO - PROCESS | 1856 | 1465811180329 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:46:20 INFO - PROCESS | 1856 | 1465811180340 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 1856 | 1465811180344 Marionette TRACE conn4 <- [1,726,null,{}] 02:46:20 INFO - PROCESS | 1856 | 1465811180351 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}] 02:46:20 INFO - PROCESS | 1856 | 1465811180358 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:20 INFO - PROCESS | 1856 | 1465811180566 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:46:20 INFO - PROCESS | 1856 | 1465811180809 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:20 INFO - PROCESS | 1856 | 1465811180817 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9dc00 == 15 [pid = 1856] [id = 189] 02:46:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91ea3400) [pid = 1856] [serial = 567] [outer = (nil)] 02:46:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92363c00) [pid = 1856] [serial = 568] [outer = 0x91ea3400] 02:46:20 INFO - PROCESS | 1856 | 1465811180940 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92b9c800) [pid = 1856] [serial = 569] [outer = 0x91ea3400] 02:46:21 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:21 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:22 INFO - PROCESS | 1856 | 1465811182068 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]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:46:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1790ms 02:46:22 INFO - PROCESS | 1856 | 1465811182131 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 1856 | 1465811182136 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:46:22 INFO - PROCESS | 1856 | 1465811182143 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1856 | 1465811182149 Marionette TRACE conn4 <- [1,730,null,{}] 02:46:22 INFO - PROCESS | 1856 | 1465811182166 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}] 02:46:22 INFO - PROCESS | 1856 | 1465811182175 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:22 INFO - PROCESS | 1856 | 1465811182369 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:46:22 INFO - PROCESS | 1856 | 1465811182582 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 1856 | 1465811182591 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a83c00 == 16 [pid = 1856] [id = 190] 02:46:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93a85400) [pid = 1856] [serial = 570] [outer = (nil)] 02:46:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93a88400) [pid = 1856] [serial = 571] [outer = 0x93a85400] 02:46:22 INFO - PROCESS | 1856 | 1465811182680 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93a90c00) [pid = 1856] [serial = 572] [outer = 0x93a85400] 02:46:23 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:23 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:23 INFO - PROCESS | 1856 | 1465811183701 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] 02:46:23 INFO - PROCESS | 1856 | 1465811183790 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:46:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:46:23 INFO - PROCESS | 1856 | 1465811183796 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 1856 | 1465811183800 Marionette TRACE conn4 <- [1,734,null,{}] 02:46:23 INFO - PROCESS | 1856 | 1465811183806 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}] 02:46:23 INFO - PROCESS | 1856 | 1465811183811 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:24 INFO - PROCESS | 1856 | 1465811184006 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:46:24 INFO - PROCESS | 1856 | 1465811184211 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 1856 | 1465811184222 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d864c00 == 17 [pid = 1856] [id = 191] 02:46:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8d9a9c00) [pid = 1856] [serial = 573] [outer = (nil)] 02:46:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8f492000) [pid = 1856] [serial = 574] [outer = 0x8d9a9c00] 02:46:24 INFO - PROCESS | 1856 | 1465811184331 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8f8e9c00) [pid = 1856] [serial = 575] [outer = 0x8d9a9c00] 02:46:25 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:25 INFO - PROCESS | 1856 | 1465811185401 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]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1692ms 02:46:25 INFO - PROCESS | 1856 | 1465811185491 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:46:25 INFO - PROCESS | 1856 | 1465811185497 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:46:25 INFO - PROCESS | 1856 | 1465811185513 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1856 | 1465811185518 Marionette TRACE conn4 <- [1,738,null,{}] 02:46:25 INFO - PROCESS | 1856 | 1465811185527 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}] 02:46:25 INFO - PROCESS | 1856 | 1465811185532 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:25 INFO - PROCESS | 1856 | 1465811185760 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x93dcb000) [pid = 1856] [serial = 505] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x951cf400) [pid = 1856] [serial = 508] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8eb22000) [pid = 1856] [serial = 520] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93a63000) [pid = 1856] [serial = 533] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8d9a9800) [pid = 1856] [serial = 499] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91e99c00) [pid = 1856] [serial = 503] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8d9af400) [pid = 1856] [serial = 523] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eb21800) [pid = 1856] [serial = 524] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8eb14c00) [pid = 1856] [serial = 500] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x950bdc00) [pid = 1856] [serial = 506] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x979cb400) [pid = 1856] [serial = 515] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f8ec400) [pid = 1856] [serial = 518] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92ba8400) [pid = 1856] [serial = 532] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f492400) [pid = 1856] [serial = 521] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x96ebf800) [pid = 1856] [serial = 512] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9100d400) [pid = 1856] [serial = 502] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92b9cc00) [pid = 1856] [serial = 530] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f807c00) [pid = 1856] [serial = 517] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x953cf800) [pid = 1856] [serial = 509] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x91d0a800) [pid = 1856] [serial = 529] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8f8ed400) [pid = 1856] [serial = 527] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x96ee9800) [pid = 1856] [serial = 511] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x8f80f400) [pid = 1856] [serial = 526] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x93a65000) [pid = 1856] [serial = 497] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x9792d800) [pid = 1856] [serial = 514] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x93a85000) [pid = 1856] [serial = 535] [outer = (nil)] [url = about:blank] 02:46:25 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x93a88800) [pid = 1856] [serial = 536] [outer = (nil)] [url = about:blank] 02:46:26 INFO - PROCESS | 1856 | 1465811186010 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 1856 | 1465811186021 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9af400 == 18 [pid = 1856] [id = 192] 02:46:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x8d9b0000) [pid = 1856] [serial = 576] [outer = (nil)] 02:46:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x8eb1c800) [pid = 1856] [serial = 577] [outer = 0x8d9b0000] 02:46:26 INFO - PROCESS | 1856 | 1465811186093 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x8f494c00) [pid = 1856] [serial = 578] [outer = 0x8d9b0000] 02:46:27 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:27 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:27 INFO - PROCESS | 1856 | 1465811187319 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]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1850ms 02:46:27 INFO - PROCESS | 1856 | 1465811187356 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1856 | 1465811187367 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:46:27 INFO - PROCESS | 1856 | 1465811187384 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1856 | 1465811187391 Marionette TRACE conn4 <- [1,742,null,{}] 02:46:27 INFO - PROCESS | 1856 | 1465811187409 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}] 02:46:27 INFO - PROCESS | 1856 | 1465811187418 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:27 INFO - PROCESS | 1856 | 1465811187739 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:46:27 INFO - PROCESS | 1856 | 1465811187918 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 1856 | 1465811187929 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e6400 == 19 [pid = 1856] [id = 193] 02:46:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x8f807c00) [pid = 1856] [serial = 579] [outer = (nil)] 02:46:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x90d93400) [pid = 1856] [serial = 580] [outer = 0x8f807c00] 02:46:28 INFO - PROCESS | 1856 | 1465811188070 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x91004000) [pid = 1856] [serial = 581] [outer = 0x8f807c00] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x91007800) [pid = 1856] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x8eabb800) [pid = 1856] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x8f5d8400) [pid = 1856] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x8f805c00) [pid = 1856] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x8d9afc00) [pid = 1856] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x8f806000) [pid = 1856] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x91bc4c00) [pid = 1856] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:46:30 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x950c0800) [pid = 1856] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:46:30 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:30 INFO - PROCESS | 1856 | 1465811190158 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]]]}] 02:46:30 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 02:46:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2801ms 02:46:30 INFO - PROCESS | 1856 | 1465811190186 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:46:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:46:30 INFO - PROCESS | 1856 | 1465811190197 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:46:30 INFO - PROCESS | 1856 | 1465811190255 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 1856 | 1465811190265 Marionette TRACE conn4 <- [1,746,null,{}] 02:46:30 INFO - PROCESS | 1856 | 1465811190293 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}] 02:46:30 INFO - PROCESS | 1856 | 1465811190303 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:30 INFO - PROCESS | 1856 | 1465811190648 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:46:30 INFO - PROCESS | 1856 | 1465811190851 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 1856 | 1465811190874 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab9000 == 20 [pid = 1856] [id = 194] 02:46:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x8eabb800) [pid = 1856] [serial = 582] [outer = (nil)] 02:46:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x8eabf400) [pid = 1856] [serial = 583] [outer = 0x8eabb800] 02:46:31 INFO - PROCESS | 1856 | 1465811191070 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x8eb1a000) [pid = 1856] [serial = 584] [outer = 0x8eabb800] 02:46:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9af400 == 19 [pid = 1856] [id = 192] 02:46:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d864c00 == 18 [pid = 1856] [id = 191] 02:46:32 INFO - PROCESS | 1856 | --DOCSHELL 0x93a83c00 == 17 [pid = 1856] [id = 190] 02:46:32 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9dc00 == 16 [pid = 1856] [id = 189] 02:46:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f494800 == 15 [pid = 1856] [id = 188] 02:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x91005800 == 14 [pid = 1856] [id = 186] 02:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab9800 == 13 [pid = 1856] [id = 184] 02:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8f493800 == 12 [pid = 1856] [id = 185] 02:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1dc00 == 11 [pid = 1856] [id = 183] 02:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b3400 == 10 [pid = 1856] [id = 187] 02:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e6400 == 9 [pid = 1856] [id = 193] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x91bc5000) [pid = 1856] [serial = 562] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x91bcb400) [pid = 1856] [serial = 559] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x8eac0400) [pid = 1856] [serial = 553] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x8eb13c00) [pid = 1856] [serial = 554] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 52 (0x8f803c00) [pid = 1856] [serial = 556] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 51 (0x8f8efc00) [pid = 1856] [serial = 551] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 50 (0x8f80ac00) [pid = 1856] [serial = 550] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 49 (0x8f49c800) [pid = 1856] [serial = 539] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 48 (0x8eb17000) [pid = 1856] [serial = 538] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 47 (0x91004c00) [pid = 1856] [serial = 542] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 46 (0x90d93800) [pid = 1856] [serial = 541] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 45 (0x93dd6000) [pid = 1856] [serial = 545] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 44 (0x93a61800) [pid = 1856] [serial = 544] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 43 (0x953d7400) [pid = 1856] [serial = 548] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 42 (0x951dac00) [pid = 1856] [serial = 547] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 41 (0x91d0e800) [pid = 1856] [serial = 560] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 1856 | --DOMWINDOW == 40 (0x8f80c000) [pid = 1856] [serial = 557] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:35 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:35 INFO - PROCESS | 1856 | 1465811195847 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]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:46:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 5674ms 02:46:35 INFO - PROCESS | 1856 | 1465811195885 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 1856 | 1465811195892 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:46:35 INFO - PROCESS | 1856 | 1465811195906 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 1856 | 1465811195913 Marionette TRACE conn4 <- [1,750,null,{}] 02:46:35 INFO - PROCESS | 1856 | 1465811195970 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}] 02:46:35 INFO - PROCESS | 1856 | 1465811195980 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:36 INFO - PROCESS | 1856 | 1465811196278 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:46:36 INFO - PROCESS | 1856 | 1465811196411 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 1856 | 1465811196424 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb15000 == 10 [pid = 1856] [id = 195] 02:46:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 41 (0x8eb16400) [pid = 1856] [serial = 585] [outer = (nil)] 02:46:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 42 (0x8eb1f800) [pid = 1856] [serial = 586] [outer = 0x8eb16400] 02:46:36 INFO - PROCESS | 1856 | 1465811196564 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 43 (0x8eb22400) [pid = 1856] [serial = 587] [outer = 0x8eb16400] 02:46:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 44 (0x8f5dc400) [pid = 1856] [serial = 588] [outer = 0x93dd3400] 02:46:38 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:38 INFO - PROCESS | 1856 | 1465811198333 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]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2448ms 02:46:38 INFO - PROCESS | 1856 | 1465811198353 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 1856 | 1465811198363 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:46:38 INFO - PROCESS | 1856 | 1465811198375 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 1856 | 1465811198380 Marionette TRACE conn4 <- [1,754,null,{}] 02:46:38 INFO - PROCESS | 1856 | 1465811198387 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}] 02:46:38 INFO - PROCESS | 1856 | 1465811198392 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:38 INFO - PROCESS | 1856 | 1465811198628 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:46:38 INFO - PROCESS | 1856 | 1465811198773 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 1856 | 1465811198781 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f497800 == 11 [pid = 1856] [id = 196] 02:46:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 45 (0x8f5d9c00) [pid = 1856] [serial = 589] [outer = (nil)] 02:46:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 46 (0x8f80c400) [pid = 1856] [serial = 590] [outer = 0x8f5d9c00] 02:46:38 INFO - PROCESS | 1856 | 1465811198871 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x8f8e4000) [pid = 1856] [serial = 591] [outer = 0x8f5d9c00] 02:46:40 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:40 INFO - PROCESS | 1856 | 1465811200479 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]]]}] 02:46:40 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 02:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2138ms 02:46:40 INFO - PROCESS | 1856 | 1465811200513 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 1856 | 1465811200518 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:46:40 INFO - PROCESS | 1856 | 1465811200527 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 1856 | 1465811200531 Marionette TRACE conn4 <- [1,758,null,{}] 02:46:40 INFO - PROCESS | 1856 | 1465811200542 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}] 02:46:40 INFO - PROCESS | 1856 | 1465811200548 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:40 INFO - PROCESS | 1856 | 1465811200828 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:46:40 INFO - PROCESS | 1856 | 1465811200930 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 1856 | 1465811200946 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1ac00 == 12 [pid = 1856] [id = 197] 02:46:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x8eb1d000) [pid = 1856] [serial = 592] [outer = (nil)] 02:46:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x8f499000) [pid = 1856] [serial = 593] [outer = 0x8eb1d000] 02:46:41 INFO - PROCESS | 1856 | 1465811201016 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0x8f5dac00) [pid = 1856] [serial = 594] [outer = 0x8eb1d000] 02:46:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:41 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:41 INFO - PROCESS | 1856 | 1465811201862 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]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:46:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1392ms 02:46:41 INFO - PROCESS | 1856 | 1465811201919 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 1856 | 1465811201926 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:46:41 INFO - PROCESS | 1856 | 1465811201936 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 1856 | 1465811201939 Marionette TRACE conn4 <- [1,762,null,{}] 02:46:41 INFO - PROCESS | 1856 | 1465811201945 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}] 02:46:41 INFO - PROCESS | 1856 | 1465811201951 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:42 INFO - PROCESS | 1856 | 1465811202125 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:46:42 INFO - PROCESS | 1856 | 1465811202236 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 1856 | 1465811202244 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b1000 == 13 [pid = 1856] [id = 198] 02:46:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x8f8e8800) [pid = 1856] [serial = 595] [outer = (nil)] 02:46:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x8f8ef400) [pid = 1856] [serial = 596] [outer = 0x8f8e8800] 02:46:42 INFO - PROCESS | 1856 | 1465811202325 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x90d98800) [pid = 1856] [serial = 597] [outer = 0x8f8e8800] 02:46:43 INFO - PROCESS | 1856 | 1465811203604 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]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1683ms 02:46:43 INFO - PROCESS | 1856 | 1465811203625 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 1856 | 1465811203639 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:46:43 INFO - PROCESS | 1856 | --DOMWINDOW == 52 (0x8f807c00) [pid = 1856] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:46:43 INFO - PROCESS | 1856 | --DOMWINDOW == 51 (0x8eabd800) [pid = 1856] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:46:43 INFO - PROCESS | 1856 | --DOMWINDOW == 50 (0x8d9b0000) [pid = 1856] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:46:43 INFO - PROCESS | 1856 | --DOMWINDOW == 49 (0x8d9a9c00) [pid = 1856] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:46:43 INFO - PROCESS | 1856 | --DOMWINDOW == 48 (0x93a85400) [pid = 1856] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:46:43 INFO - PROCESS | 1856 | --DOMWINDOW == 47 (0x91ea3400) [pid = 1856] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:46:43 INFO - PROCESS | 1856 | --DOMWINDOW == 46 (0x8f498000) [pid = 1856] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:46:43 INFO - PROCESS | 1856 | 1465811203740 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 1856 | 1465811203746 Marionette TRACE conn4 <- [1,766,null,{}] 02:46:43 INFO - PROCESS | 1856 | 1465811203858 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}] 02:46:43 INFO - PROCESS | 1856 | 1465811203869 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:44 INFO - PROCESS | 1856 | 1465811204029 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:46:44 INFO - PROCESS | 1856 | 1465811204137 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 1856 | 1465811204153 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100ec00 == 14 [pid = 1856] [id = 199] 02:46:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x91bc5000) [pid = 1856] [serial = 598] [outer = (nil)] 02:46:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x91bc9c00) [pid = 1856] [serial = 599] [outer = 0x91bc5000] 02:46:44 INFO - PROCESS | 1856 | 1465811204229 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x91d05c00) [pid = 1856] [serial = 600] [outer = 0x91bc5000] 02:46:45 INFO - PROCESS | 1856 | 1465811205457 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]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1766ms 02:46:45 INFO - PROCESS | 1856 | 1465811205469 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 1856 | 1465811205473 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:46:45 INFO - PROCESS | 1856 | 1465811205491 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 1856 | 1465811205495 Marionette TRACE conn4 <- [1,770,null,{}] 02:46:45 INFO - PROCESS | 1856 | 1465811205501 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}] 02:46:45 INFO - PROCESS | 1856 | 1465811205506 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:45 INFO - PROCESS | 1856 | 1465811205753 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:46:45 INFO - PROCESS | 1856 | 1465811205832 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 1856 | 1465811205841 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86e000 == 15 [pid = 1856] [id = 200] 02:46:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0x91bc7800) [pid = 1856] [serial = 601] [outer = (nil)] 02:46:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x92366400) [pid = 1856] [serial = 602] [outer = 0x91bc7800] 02:46:45 INFO - PROCESS | 1856 | 1465811205947 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x92ba1000) [pid = 1856] [serial = 603] [outer = 0x91bc7800] 02:46:46 INFO - PROCESS | 1856 | 1465811206758 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]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1345ms 02:46:46 INFO - PROCESS | 1856 | 1465811206827 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 1856 | 1465811206831 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:46:46 INFO - PROCESS | 1856 | 1465811206838 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 1856 | 1465811206842 Marionette TRACE conn4 <- [1,774,null,{}] 02:46:46 INFO - PROCESS | 1856 | 1465811206847 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}] 02:46:46 INFO - PROCESS | 1856 | 1465811206853 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:47 INFO - PROCESS | 1856 | 1465811207071 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:46:47 INFO - PROCESS | 1856 | 1465811207225 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 1856 | 1465811207238 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86c000 == 16 [pid = 1856] [id = 201] 02:46:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x8d86c400) [pid = 1856] [serial = 604] [outer = (nil)] 02:46:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x8d9ae000) [pid = 1856] [serial = 605] [outer = 0x8d86c400] 02:46:47 INFO - PROCESS | 1856 | 1465811207339 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x8eab8000) [pid = 1856] [serial = 606] [outer = 0x8d86c400] 02:46:48 INFO - PROCESS | 1856 | 1465811208433 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]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1632ms 02:46:48 INFO - PROCESS | 1856 | 1465811208474 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 1856 | 1465811208481 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:46:48 INFO - PROCESS | 1856 | 1465811208490 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 1856 | 1465811208495 Marionette TRACE conn4 <- [1,778,null,{}] 02:46:48 INFO - PROCESS | 1856 | 1465811208503 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}] 02:46:48 INFO - PROCESS | 1856 | 1465811208512 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:48 INFO - PROCESS | 1856 | 1465811208776 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:46:49 INFO - PROCESS | 1856 | 1465811209010 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:49 INFO - PROCESS | 1856 | 1465811209023 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d865400 == 17 [pid = 1856] [id = 202] 02:46:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x90d98400) [pid = 1856] [serial = 607] [outer = (nil)] 02:46:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x91008400) [pid = 1856] [serial = 608] [outer = 0x90d98400] 02:46:49 INFO - PROCESS | 1856 | 1465811209117 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x91d0fc00) [pid = 1856] [serial = 609] [outer = 0x90d98400] 02:46:50 INFO - PROCESS | 1856 | 1465811210154 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]]]}] 02:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1689ms 02:46:50 INFO - PROCESS | 1856 | 1465811210180 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 1856 | 1465811210186 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:46:50 INFO - PROCESS | 1856 | 1465811210195 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 1856 | 1465811210199 Marionette TRACE conn4 <- [1,782,null,{}] 02:46:50 INFO - PROCESS | 1856 | 1465811210207 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}] 02:46:50 INFO - PROCESS | 1856 | 1465811210213 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:50 INFO - PROCESS | 1856 | 1465811210460 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:46:50 INFO - PROCESS | 1856 | 1465811210725 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 1856 | 1465811210733 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80ec00 == 18 [pid = 1856] [id = 203] 02:46:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x93906c00) [pid = 1856] [serial = 610] [outer = (nil)] 02:46:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x93a57800) [pid = 1856] [serial = 611] [outer = 0x93906c00] 02:46:50 INFO - PROCESS | 1856 | 1465811210877 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x93a65000) [pid = 1856] [serial = 612] [outer = 0x93906c00] 02:46:51 INFO - PROCESS | 1856 | 1465811211890 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]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1734ms 02:46:51 INFO - PROCESS | 1856 | 1465811211930 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 1856 | 1465811211937 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:46:51 INFO - PROCESS | 1856 | 1465811211956 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1856 | 1465811211964 Marionette TRACE conn4 <- [1,786,null,{}] 02:46:51 INFO - PROCESS | 1856 | 1465811211971 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}] 02:46:51 INFO - PROCESS | 1856 | 1465811211978 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:52 INFO - PROCESS | 1856 | 1465811212225 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:46:52 INFO - PROCESS | 1856 | 1465811212434 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:52 INFO - PROCESS | 1856 | 1465811212450 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x91009c00 == 19 [pid = 1856] [id = 204] 02:46:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x93a83c00) [pid = 1856] [serial = 613] [outer = (nil)] 02:46:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x93dc9800) [pid = 1856] [serial = 614] [outer = 0x93a83c00] 02:46:52 INFO - PROCESS | 1856 | 1465811212548 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x93dcf400) [pid = 1856] [serial = 615] [outer = 0x93a83c00] 02:46:53 INFO - PROCESS | 1856 | 1465811213536 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]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1654ms 02:46:53 INFO - PROCESS | 1856 | 1465811213602 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:46:53 INFO - PROCESS | 1856 | 1465811213607 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:46:53 INFO - PROCESS | 1856 | 1465811213615 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 1856 | 1465811213618 Marionette TRACE conn4 <- [1,790,null,{}] 02:46:53 INFO - PROCESS | 1856 | 1465811213625 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}] 02:46:53 INFO - PROCESS | 1856 | 1465811213630 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:53 INFO - PROCESS | 1856 | 1465811213898 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:46:54 INFO - PROCESS | 1856 | 1465811214152 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 1856 | 1465811214161 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9b400 == 20 [pid = 1856] [id = 205] 02:46:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9100b800) [pid = 1856] [serial = 616] [outer = (nil)] 02:46:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x95131400) [pid = 1856] [serial = 617] [outer = 0x9100b800] 02:46:54 INFO - PROCESS | 1856 | 1465811214255 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x95132400) [pid = 1856] [serial = 618] [outer = 0x9100b800] 02:46:55 INFO - PROCESS | 1856 | 1465811215213 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]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1632ms 02:46:55 INFO - PROCESS | 1856 | 1465811215247 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1856 | 1465811215251 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:46:55 INFO - PROCESS | 1856 | 1465811215258 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1856 | 1465811215262 Marionette TRACE conn4 <- [1,794,null,{}] 02:46:55 INFO - PROCESS | 1856 | 1465811215268 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}] 02:46:55 INFO - PROCESS | 1856 | 1465811215274 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:55 INFO - PROCESS | 1856 | 1465811215462 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:46:55 INFO - PROCESS | 1856 | 1465811215616 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:55 INFO - PROCESS | 1856 | 1465811215635 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9513c400 == 21 [pid = 1856] [id = 206] 02:46:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9513d000) [pid = 1856] [serial = 619] [outer = (nil)] 02:46:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95140800) [pid = 1856] [serial = 620] [outer = 0x9513d000] 02:46:55 INFO - PROCESS | 1856 | 1465811215731 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x95186000) [pid = 1856] [serial = 621] [outer = 0x9513d000] 02:46:56 INFO - PROCESS | 1856 | 1465811216841 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]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1787ms 02:46:57 INFO - PROCESS | 1856 | 1465811217059 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:46:57 INFO - PROCESS | 1856 | 1465811217071 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:46:57 INFO - PROCESS | 1856 | 1465811217084 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1856 | 1465811217091 Marionette TRACE conn4 <- [1,798,null,{}] 02:46:57 INFO - PROCESS | 1856 | 1465811217119 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}] 02:46:57 INFO - PROCESS | 1856 | 1465811217128 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:57 INFO - PROCESS | 1856 | 1465811217536 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:46:57 INFO - PROCESS | 1856 | 1465811217641 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 1856 | 1465811217658 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49c000 == 22 [pid = 1856] [id = 207] 02:46:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8f49d000) [pid = 1856] [serial = 622] [outer = (nil)] 02:46:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f5e6000) [pid = 1856] [serial = 623] [outer = 0x8f49d000] 02:46:57 INFO - PROCESS | 1856 | 1465811217740 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8f5e1800) [pid = 1856] [serial = 624] [outer = 0x8f49d000] 02:46:58 INFO - PROCESS | 1856 | --DOCSHELL 0x8f497800 == 21 [pid = 1856] [id = 196] 02:46:58 INFO - PROCESS | 1856 | 1465811218714 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]]]}] 02:46:58 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb15000 == 20 [pid = 1856] [id = 195] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x90d93400) [pid = 1856] [serial = 580] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91ea4000) [pid = 1856] [serial = 563] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eb1c800) [pid = 1856] [serial = 577] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f494c00) [pid = 1856] [serial = 578] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f8e9c00) [pid = 1856] [serial = 575] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8f492000) [pid = 1856] [serial = 574] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93a90c00) [pid = 1856] [serial = 572] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93a88400) [pid = 1856] [serial = 571] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x92b9c800) [pid = 1856] [serial = 569] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92363c00) [pid = 1856] [serial = 568] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8f8eac00) [pid = 1856] [serial = 566] [outer = (nil)] [url = about:blank] 02:46:58 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 02:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1695ms 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x8f5d7800) [pid = 1856] [serial = 565] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x91004000) [pid = 1856] [serial = 581] [outer = (nil)] [url = about:blank] 02:46:58 INFO - PROCESS | 1856 | 1465811218778 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:46:58 INFO - PROCESS | 1856 | 1465811218784 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:46:58 INFO - PROCESS | 1856 | 1465811218795 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1856 | 1465811218800 Marionette TRACE conn4 <- [1,802,null,{}] 02:46:58 INFO - PROCESS | 1856 | 1465811218807 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}] 02:46:58 INFO - PROCESS | 1856 | 1465811218812 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:58 INFO - PROCESS | 1856 | 1465811218985 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:46:59 INFO - PROCESS | 1856 | 1465811219114 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 1856 | 1465811219122 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:46:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e7400 == 21 [pid = 1856] [id = 208] 02:46:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x8f8eac00) [pid = 1856] [serial = 625] [outer = (nil)] 02:46:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x90d96400) [pid = 1856] [serial = 626] [outer = 0x8f8eac00] 02:46:59 INFO - PROCESS | 1856 | 1465811219244 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x91009400) [pid = 1856] [serial = 627] [outer = 0x8f8eac00] 02:47:00 INFO - PROCESS | 1856 | 1465811220029 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]]]}] 02:47:00 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 02:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1290ms 02:47:00 INFO - PROCESS | 1856 | 1465811220082 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1856 | 1465811220085 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:47:00 INFO - PROCESS | 1856 | 1465811220092 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1856 | 1465811220094 Marionette TRACE conn4 <- [1,806,null,{}] 02:47:00 INFO - PROCESS | 1856 | 1465811220110 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}] 02:47:00 INFO - PROCESS | 1856 | 1465811220118 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:00 INFO - PROCESS | 1856 | 1465811220294 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:47:00 INFO - PROCESS | 1856 | 1465811220412 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 1856 | 1465811220426 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba7c00 == 22 [pid = 1856] [id = 209] 02:47:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x92baa000) [pid = 1856] [serial = 628] [outer = (nil)] 02:47:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92f54000) [pid = 1856] [serial = 629] [outer = 0x92baa000] 02:47:00 INFO - PROCESS | 1856 | 1465811220498 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x93a57000) [pid = 1856] [serial = 630] [outer = 0x92baa000] 02:47:01 INFO - PROCESS | 1856 | 1465811221376 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]]]}] 02:47:01 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 02:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1336ms 02:47:01 INFO - PROCESS | 1856 | 1465811221437 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:47:01 INFO - PROCESS | 1856 | 1465811221442 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:47:01 INFO - PROCESS | 1856 | 1465811221448 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 1856 | 1465811221451 Marionette TRACE conn4 <- [1,810,null,{}] 02:47:01 INFO - PROCESS | 1856 | 1465811221457 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}] 02:47:01 INFO - PROCESS | 1856 | 1465811221462 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:01 INFO - PROCESS | 1856 | 1465811221707 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:47:01 INFO - PROCESS | 1856 | 1465811221734 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 1856 | 1465811221744 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x91007800 == 23 [pid = 1856] [id = 210] 02:47:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x93a64000) [pid = 1856] [serial = 631] [outer = (nil)] 02:47:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93a8f800) [pid = 1856] [serial = 632] [outer = 0x93a64000] 02:47:01 INFO - PROCESS | 1856 | 1465811221816 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x950ba400) [pid = 1856] [serial = 633] [outer = 0x93a64000] 02:47:02 INFO - PROCESS | 1856 | 1465811222706 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]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1281ms 02:47:02 INFO - PROCESS | 1856 | 1465811222731 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 1856 | 1465811222735 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:47:02 INFO - PROCESS | 1856 | 1465811222741 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 1856 | 1465811222744 Marionette TRACE conn4 <- [1,814,null,{}] 02:47:02 INFO - PROCESS | 1856 | 1465811222750 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}] 02:47:02 INFO - PROCESS | 1856 | 1465811222755 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:02 INFO - PROCESS | 1856 | 1465811222964 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:47:03 INFO - PROCESS | 1856 | 1465811222991 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 1856 | 1465811222999 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86a000 == 24 [pid = 1856] [id = 211] 02:47:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x90d99400) [pid = 1856] [serial = 634] [outer = (nil)] 02:47:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9513bc00) [pid = 1856] [serial = 635] [outer = 0x90d99400] 02:47:03 INFO - PROCESS | 1856 | 1465811223070 Marionette DEBUG loaded listener.js 02:47:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f491800) [pid = 1856] [serial = 636] [outer = 0x90d99400] 02:47:03 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eb1d000) [pid = 1856] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:47:03 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8f8e8800) [pid = 1856] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:47:03 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91bc5000) [pid = 1856] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:47:04 INFO - PROCESS | 1856 | 1465811224106 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] 02:47:04 INFO - PROCESS | 1856 | 1465811224130 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:47:04 INFO - PROCESS | 1856 | 1465811224137 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 1856 | 1465811224140 Marionette TRACE conn4 <- [1,818,null,{}] 02:47:04 INFO - PROCESS | 1856 | 1465811224146 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}] 02:47:04 INFO - PROCESS | 1856 | 1465811224155 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:04 INFO - PROCESS | 1856 | 1465811224355 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:47:04 INFO - PROCESS | 1856 | 1465811224467 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 1856 | 1465811224476 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d869000 == 25 [pid = 1856] [id = 212] 02:47:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8d869400) [pid = 1856] [serial = 637] [outer = (nil)] 02:47:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x953d3c00) [pid = 1856] [serial = 638] [outer = 0x8d869400] 02:47:04 INFO - PROCESS | 1856 | 1465811224548 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x953d8c00) [pid = 1856] [serial = 639] [outer = 0x8d869400] 02:47:05 INFO - PROCESS | 1856 | 1465811225320 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]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1229ms 02:47:05 INFO - PROCESS | 1856 | 1465811225367 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 1856 | 1465811225371 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:47:05 INFO - PROCESS | 1856 | 1465811225439 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 1856 | 1465811225445 Marionette TRACE conn4 <- [1,822,null,{}] 02:47:05 INFO - PROCESS | 1856 | 1465811225455 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}] 02:47:05 INFO - PROCESS | 1856 | 1465811225463 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:05 INFO - PROCESS | 1856 | 1465811225685 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:47:05 INFO - PROCESS | 1856 | 1465811225840 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 1856 | 1465811225854 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b1400 == 26 [pid = 1856] [id = 213] 02:47:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8eb1d400) [pid = 1856] [serial = 640] [outer = (nil)] 02:47:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8f494c00) [pid = 1856] [serial = 641] [outer = 0x8eb1d400] 02:47:05 INFO - PROCESS | 1856 | 1465811225940 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8f5d8400) [pid = 1856] [serial = 642] [outer = 0x8eb1d400] 02:47:07 INFO - PROCESS | 1856 | 1465811227004 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] 02:47:07 INFO - PROCESS | 1856 | 1465811227034 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:47:07 INFO - PROCESS | 1856 | 1465811227044 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 1856 | 1465811227048 Marionette TRACE conn4 <- [1,826,null,{}] 02:47:07 INFO - PROCESS | 1856 | 1465811227058 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}] 02:47:07 INFO - PROCESS | 1856 | 1465811227065 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:07 INFO - PROCESS | 1856 | 1465811227259 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:47:07 INFO - PROCESS | 1856 | 1465811227468 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 1856 | 1465811227476 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea4400 == 27 [pid = 1856] [id = 214] 02:47:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92b9e000) [pid = 1856] [serial = 643] [outer = (nil)] 02:47:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92f4f800) [pid = 1856] [serial = 644] [outer = 0x92b9e000] 02:47:07 INFO - PROCESS | 1856 | 1465811227621 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93a86c00) [pid = 1856] [serial = 645] [outer = 0x92b9e000] 02:47:08 INFO - PROCESS | 1856 | 1465811228555 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]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1547ms 02:47:08 INFO - PROCESS | 1856 | 1465811228591 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 1856 | 1465811228595 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:47:08 INFO - PROCESS | 1856 | 1465811228603 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1856 | 1465811228607 Marionette TRACE conn4 <- [1,830,null,{}] 02:47:08 INFO - PROCESS | 1856 | 1465811228613 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}] 02:47:08 INFO - PROCESS | 1856 | 1465811228618 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:08 INFO - PROCESS | 1856 | 1465811228817 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:47:09 INFO - PROCESS | 1856 | 1465811229078 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 1856 | 1465811229098 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x95334c00 == 28 [pid = 1856] [id = 215] 02:47:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x953cec00) [pid = 1856] [serial = 646] [outer = (nil)] 02:47:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x953d4000) [pid = 1856] [serial = 647] [outer = 0x953cec00] 02:47:09 INFO - PROCESS | 1856 | 1465811229197 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x953da400) [pid = 1856] [serial = 648] [outer = 0x953cec00] 02:47:10 INFO - PROCESS | 1856 | 1465811230109 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]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1536ms 02:47:10 INFO - PROCESS | 1856 | 1465811230140 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:47:10 INFO - PROCESS | 1856 | 1465811230145 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:47:10 INFO - PROCESS | 1856 | 1465811230151 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 1856 | 1465811230155 Marionette TRACE conn4 <- [1,834,null,{}] 02:47:10 INFO - PROCESS | 1856 | 1465811230161 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}] 02:47:10 INFO - PROCESS | 1856 | 1465811230167 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:10 INFO - PROCESS | 1856 | 1465811230352 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:47:10 INFO - PROCESS | 1856 | 1465811230510 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 1856 | 1465811230519 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9d000 == 29 [pid = 1856] [id = 216] 02:47:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x96eec400) [pid = 1856] [serial = 649] [outer = (nil)] 02:47:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x96ef0c00) [pid = 1856] [serial = 650] [outer = 0x96eec400] 02:47:10 INFO - PROCESS | 1856 | 1465811230603 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x97924000) [pid = 1856] [serial = 651] [outer = 0x96eec400] 02:47:11 INFO - PROCESS | 1856 | 1465811231626 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]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1534ms 02:47:11 INFO - PROCESS | 1856 | 1465811231686 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:47:11 INFO - PROCESS | 1856 | 1465811231690 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:47:11 INFO - PROCESS | 1856 | 1465811231697 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 1856 | 1465811231700 Marionette TRACE conn4 <- [1,838,null,{}] 02:47:11 INFO - PROCESS | 1856 | 1465811231706 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}] 02:47:11 INFO - PROCESS | 1856 | 1465811231712 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:11 INFO - PROCESS | 1856 | 1465811231887 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:47:12 INFO - PROCESS | 1856 | 1465811232102 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 1856 | 1465811232110 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b0c00 == 30 [pid = 1856] [id = 217] 02:47:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x93dd2800) [pid = 1856] [serial = 652] [outer = (nil)] 02:47:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x97929c00) [pid = 1856] [serial = 653] [outer = 0x93dd2800] 02:47:12 INFO - PROCESS | 1856 | 1465811232235 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9792b800) [pid = 1856] [serial = 654] [outer = 0x93dd2800] 02:47:13 INFO - PROCESS | 1856 | 1465811233157 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]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1482ms 02:47:13 INFO - PROCESS | 1856 | 1465811233178 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1856 | 1465811233181 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:47:13 INFO - PROCESS | 1856 | 1465811233188 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1856 | 1465811233192 Marionette TRACE conn4 <- [1,842,null,{}] 02:47:13 INFO - PROCESS | 1856 | 1465811233198 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}] 02:47:13 INFO - PROCESS | 1856 | 1465811233208 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:13 INFO - PROCESS | 1856 | 1465811233464 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:47:13 INFO - PROCESS | 1856 | 1465811233675 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:13 INFO - PROCESS | 1856 | 1465811233684 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d91000 == 31 [pid = 1856] [id = 218] 02:47:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x97932400) [pid = 1856] [serial = 655] [outer = (nil)] 02:47:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x979c7400) [pid = 1856] [serial = 656] [outer = 0x97932400] 02:47:13 INFO - PROCESS | 1856 | 1465811233813 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x979cd000) [pid = 1856] [serial = 657] [outer = 0x97932400] 02:47:14 INFO - PROCESS | 1856 | 1465811234974 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]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1838ms 02:47:15 INFO - PROCESS | 1856 | 1465811235028 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1856 | 1465811235033 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:47:15 INFO - PROCESS | 1856 | 1465811235042 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1856 | 1465811235046 Marionette TRACE conn4 <- [1,846,null,{}] 02:47:15 INFO - PROCESS | 1856 | 1465811235055 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}] 02:47:15 INFO - PROCESS | 1856 | 1465811235061 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:15 INFO - PROCESS | 1856 | 1465811235257 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:47:15 INFO - PROCESS | 1856 | 1465811235464 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 1856 | 1465811235481 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8ed000 == 32 [pid = 1856] [id = 219] 02:47:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x8f8ef800) [pid = 1856] [serial = 658] [outer = (nil)] 02:47:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x90d9e800) [pid = 1856] [serial = 659] [outer = 0x8f8ef800] 02:47:15 INFO - PROCESS | 1856 | 1465811235551 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9100c000) [pid = 1856] [serial = 660] [outer = 0x8f8ef800] 02:47:16 INFO - PROCESS | 1856 | 1465811236528 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]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1538ms 02:47:16 INFO - PROCESS | 1856 | 1465811236580 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 1856 | 1465811236587 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:47:16 INFO - PROCESS | 1856 | 1465811236599 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 1856 | 1465811236604 Marionette TRACE conn4 <- [1,850,null,{}] 02:47:16 INFO - PROCESS | 1856 | 1465811236610 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}] 02:47:16 INFO - PROCESS | 1856 | 1465811236616 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:16 INFO - PROCESS | 1856 | 1465811236844 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x92366400) [pid = 1856] [serial = 602] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | 1465811237140 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 1856 | 1465811237148 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb17800 == 33 [pid = 1856] [id = 220] 02:47:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x8f492c00) [pid = 1856] [serial = 661] [outer = (nil)] 02:47:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8f5de800) [pid = 1856] [serial = 662] [outer = 0x8f492c00] 02:47:17 INFO - PROCESS | 1856 | 1465811237226 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x91bcec00) [pid = 1856] [serial = 663] [outer = 0x8f492c00] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8eabf400) [pid = 1856] [serial = 583] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8f499000) [pid = 1856] [serial = 593] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8f5dac00) [pid = 1856] [serial = 594] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x8f80c400) [pid = 1856] [serial = 590] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x8f8ef400) [pid = 1856] [serial = 596] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8eb1f800) [pid = 1856] [serial = 586] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f5db400) [pid = 1856] [serial = 386] [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.] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x91bc9c00) [pid = 1856] [serial = 599] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x90d98800) [pid = 1856] [serial = 597] [outer = (nil)] [url = about:blank] 02:47:17 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x91d05c00) [pid = 1856] [serial = 600] [outer = (nil)] [url = about:blank] 02:47:18 INFO - PROCESS | 1856 | 1465811238031 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]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1481ms 02:47:18 INFO - PROCESS | 1856 | 1465811238080 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 1856 | 1465811238084 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:47:18 INFO - PROCESS | 1856 | 1465811238091 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1856 | 1465811238097 Marionette TRACE conn4 <- [1,854,null,{}] 02:47:18 INFO - PROCESS | 1856 | 1465811238113 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}] 02:47:18 INFO - PROCESS | 1856 | 1465811238121 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:18 INFO - PROCESS | 1856 | 1465811238289 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:47:18 INFO - PROCESS | 1856 | 1465811238415 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:18 INFO - PROCESS | 1856 | 1465811238425 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8e400 == 34 [pid = 1856] [id = 221] 02:47:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x93a90800) [pid = 1856] [serial = 664] [outer = (nil)] 02:47:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x95137000) [pid = 1856] [serial = 665] [outer = 0x93a90800] 02:47:18 INFO - PROCESS | 1856 | 1465811238501 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x95185400) [pid = 1856] [serial = 666] [outer = 0x93a90800] 02:47:19 INFO - PROCESS | 1856 | 1465811239330 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]]]}] 02:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1283ms 02:47:19 INFO - PROCESS | 1856 | 1465811239382 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:47:19 INFO - PROCESS | 1856 | 1465811239387 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:47:19 INFO - PROCESS | 1856 | 1465811239393 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 1856 | 1465811239397 Marionette TRACE conn4 <- [1,858,null,{}] 02:47:19 INFO - PROCESS | 1856 | 1465811239402 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}] 02:47:19 INFO - PROCESS | 1856 | 1465811239407 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:19 INFO - PROCESS | 1856 | 1465811239615 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:47:19 INFO - PROCESS | 1856 | 1465811239640 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 1856 | 1465811239646 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f807c00 == 35 [pid = 1856] [id = 222] 02:47:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x953ce400) [pid = 1856] [serial = 667] [outer = (nil)] 02:47:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x96ee9000) [pid = 1856] [serial = 668] [outer = 0x953ce400] 02:47:19 INFO - PROCESS | 1856 | 1465811239719 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x96eeec00) [pid = 1856] [serial = 669] [outer = 0x953ce400] 02:47:20 INFO - PROCESS | 1856 | 1465811240612 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]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1234ms 02:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:47:20 INFO - PROCESS | 1856 | 1465811240629 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 1856 | 1465811240632 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:47:20 INFO - PROCESS | 1856 | 1465811240638 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 1856 | 1465811240642 Marionette TRACE conn4 <- [1,862,null,{}] 02:47:20 INFO - PROCESS | 1856 | 1465811240657 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}] 02:47:20 INFO - PROCESS | 1856 | 1465811240662 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:20 INFO - PROCESS | 1856 | 1465811240877 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:47:20 INFO - PROCESS | 1856 | 1465811240901 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 1856 | 1465811240912 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x95139800 == 36 [pid = 1856] [id = 223] 02:47:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x953d2000) [pid = 1856] [serial = 670] [outer = (nil)] 02:47:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x97930800) [pid = 1856] [serial = 671] [outer = 0x953d2000] 02:47:20 INFO - PROCESS | 1856 | 1465811240981 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x97973c00) [pid = 1856] [serial = 672] [outer = 0x953d2000] 02:47:21 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x92baa000) [pid = 1856] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:47:21 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x93a64000) [pid = 1856] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:47:21 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x90d99400) [pid = 1856] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:47:21 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x8f49d000) [pid = 1856] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:47:21 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x91bc7800) [pid = 1856] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:47:21 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f8eac00) [pid = 1856] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:47:22 INFO - PROCESS | 1856 | 1465811242070 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]]]}] 02:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1446ms 02:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:47:22 INFO - PROCESS | 1856 | 1465811242083 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:47:22 INFO - PROCESS | 1856 | 1465811242086 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:47:22 INFO - PROCESS | 1856 | 1465811242092 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 1856 | 1465811242096 Marionette TRACE conn4 <- [1,866,null,{}] 02:47:22 INFO - PROCESS | 1856 | 1465811242101 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}] 02:47:22 INFO - PROCESS | 1856 | 1465811242111 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:22 INFO - PROCESS | 1856 | 1465811242356 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:47:22 INFO - PROCESS | 1856 | 1465811242370 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 1856 | 1465811242375 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d865c00 == 37 [pid = 1856] [id = 224] 02:47:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x90d9ac00) [pid = 1856] [serial = 673] [outer = (nil)] 02:47:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x96eeb800) [pid = 1856] [serial = 674] [outer = 0x90d9ac00] 02:47:22 INFO - PROCESS | 1856 | 1465811242446 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x98361000) [pid = 1856] [serial = 675] [outer = 0x90d9ac00] 02:47:23 INFO - PROCESS | 1856 | 1465811243264 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]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1186ms 02:47:23 INFO - PROCESS | 1856 | 1465811243285 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 1856 | 1465811243288 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:47:23 INFO - PROCESS | 1856 | 1465811243295 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1856 | 1465811243298 Marionette TRACE conn4 <- [1,870,null,{}] 02:47:23 INFO - PROCESS | 1856 | 1465811243303 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}] 02:47:23 INFO - PROCESS | 1856 | 1465811243308 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:23 INFO - PROCESS | 1856 | 1465811243458 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:47:23 INFO - PROCESS | 1856 | 1465811243471 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 1856 | 1465811243479 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861000 == 38 [pid = 1856] [id = 225] 02:47:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8eabe800) [pid = 1856] [serial = 676] [outer = (nil)] 02:47:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x98a97400) [pid = 1856] [serial = 677] [outer = 0x8eabe800] 02:47:23 INFO - PROCESS | 1856 | 1465811243550 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x98eb8000) [pid = 1856] [serial = 678] [outer = 0x8eabe800] 02:47:24 INFO - PROCESS | 1856 | 1465811244730 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]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1486ms 02:47:24 INFO - PROCESS | 1856 | 1465811244783 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 1856 | 1465811244789 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:47:24 INFO - PROCESS | 1856 | 1465811244799 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 1856 | 1465811244807 Marionette TRACE conn4 <- [1,874,null,{}] 02:47:24 INFO - PROCESS | 1856 | 1465811244815 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}] 02:47:24 INFO - PROCESS | 1856 | 1465811244821 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:25 INFO - PROCESS | 1856 | 1465811245137 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:47:25 INFO - PROCESS | 1856 | 1465811245345 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 1856 | 1465811245353 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e9000 == 39 [pid = 1856] [id = 226] 02:47:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8f8e9400) [pid = 1856] [serial = 679] [outer = (nil)] 02:47:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x91bcb400) [pid = 1856] [serial = 680] [outer = 0x8f8e9400] 02:47:25 INFO - PROCESS | 1856 | 1465811245444 Marionette DEBUG loaded listener.js 02:47:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x91ea5000) [pid = 1856] [serial = 681] [outer = 0x8f8e9400] 02:47:26 INFO - PROCESS | 1856 | 1465811246394 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]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1637ms 02:47:26 INFO - PROCESS | 1856 | 1465811246435 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:47:26 INFO - PROCESS | 1856 | 1465811246443 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:47:26 INFO - PROCESS | 1856 | 1465811246454 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - PROCESS | 1856 | 1465811246458 Marionette TRACE conn4 <- [1,878,null,{}] 02:47:26 INFO - PROCESS | 1856 | 1465811246465 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}] 02:47:26 INFO - PROCESS | 1856 | 1465811246471 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:26 INFO - PROCESS | 1856 | 1465811246691 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:47:26 INFO - PROCESS | 1856 | 1465811246969 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:26 INFO - PROCESS | 1856 | 1465811246976 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9bc00 == 40 [pid = 1856] [id = 227] 02:47:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x95134800) [pid = 1856] [serial = 682] [outer = (nil)] 02:47:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x951d7000) [pid = 1856] [serial = 683] [outer = 0x95134800] 02:47:27 INFO - PROCESS | 1856 | 1465811247139 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x953d4800) [pid = 1856] [serial = 684] [outer = 0x95134800] 02:47:28 INFO - PROCESS | 1856 | 1465811248075 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]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1686ms 02:47:28 INFO - PROCESS | 1856 | 1465811248141 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 1856 | 1465811248147 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:47:28 INFO - PROCESS | 1856 | 1465811248156 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1856 | 1465811248163 Marionette TRACE conn4 <- [1,882,null,{}] 02:47:28 INFO - PROCESS | 1856 | 1465811248180 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}] 02:47:28 INFO - PROCESS | 1856 | 1465811248189 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:28 INFO - PROCESS | 1856 | 1465811248422 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:47:28 INFO - PROCESS | 1856 | 1465811248637 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:28 INFO - PROCESS | 1856 | 1465811248649 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f495c00 == 41 [pid = 1856] [id = 228] 02:47:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x9835a800) [pid = 1856] [serial = 685] [outer = (nil)] 02:47:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x98ae5c00) [pid = 1856] [serial = 686] [outer = 0x9835a800] 02:47:28 INFO - PROCESS | 1856 | 1465811248749 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x98fe5c00) [pid = 1856] [serial = 687] [outer = 0x9835a800] 02:47:29 INFO - PROCESS | 1856 | 1465811249668 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]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1541ms 02:47:29 INFO - PROCESS | 1856 | 1465811249698 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:47:29 INFO - PROCESS | 1856 | 1465811249704 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:47:29 INFO - PROCESS | 1856 | 1465811249710 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 1856 | 1465811249714 Marionette TRACE conn4 <- [1,886,null,{}] 02:47:29 INFO - PROCESS | 1856 | 1465811249720 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}] 02:47:29 INFO - PROCESS | 1856 | 1465811249725 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:29 INFO - PROCESS | 1856 | 1465811249958 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:47:30 INFO - PROCESS | 1856 | 1465811250203 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 1856 | 1465811250214 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b0400 == 42 [pid = 1856] [id = 229] 02:47:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x97975000) [pid = 1856] [serial = 688] [outer = (nil)] 02:47:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x99669c00) [pid = 1856] [serial = 689] [outer = 0x97975000] 02:47:30 INFO - PROCESS | 1856 | 1465811250344 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x999ed800) [pid = 1856] [serial = 690] [outer = 0x97975000] 02:47:31 INFO - PROCESS | 1856 | 1465811251286 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]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1638ms 02:47:31 INFO - PROCESS | 1856 | 1465811251351 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1856 | 1465811251356 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:47:31 INFO - PROCESS | 1856 | 1465811251365 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1856 | 1465811251369 Marionette TRACE conn4 <- [1,890,null,{}] 02:47:31 INFO - PROCESS | 1856 | 1465811251375 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}] 02:47:31 INFO - PROCESS | 1856 | 1465811251381 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:31 INFO - PROCESS | 1856 | 1465811251600 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:47:31 INFO - PROCESS | 1856 | 1465811251839 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:31 INFO - PROCESS | 1856 | 1465811251848 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a86400 == 43 [pid = 1856] [id = 230] 02:47:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9965f800) [pid = 1856] [serial = 691] [outer = (nil)] 02:47:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x99be3c00) [pid = 1856] [serial = 692] [outer = 0x9965f800] 02:47:31 INFO - PROCESS | 1856 | 1465811251977 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x99c26c00) [pid = 1856] [serial = 693] [outer = 0x9965f800] 02:47:33 INFO - PROCESS | 1856 | 1465811253008 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]]]}] 02:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1685ms 02:47:33 INFO - PROCESS | 1856 | 1465811253050 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:47:33 INFO - PROCESS | 1856 | 1465811253055 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:47:33 INFO - PROCESS | 1856 | 1465811253061 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 1856 | 1465811253065 Marionette TRACE conn4 <- [1,894,null,{}] 02:47:33 INFO - PROCESS | 1856 | 1465811253071 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}] 02:47:33 INFO - PROCESS | 1856 | 1465811253083 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:33 INFO - PROCESS | 1856 | 1465811253329 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:47:33 INFO - PROCESS | 1856 | 1465811253607 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 1856 | 1465811253620 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9aa000 == 44 [pid = 1856] [id = 231] 02:47:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x8f806c00) [pid = 1856] [serial = 694] [outer = (nil)] 02:47:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9a11b400) [pid = 1856] [serial = 695] [outer = 0x8f806c00] 02:47:33 INFO - PROCESS | 1856 | 1465811253708 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9a11ec00) [pid = 1856] [serial = 696] [outer = 0x8f806c00] 02:47:34 INFO - PROCESS | 1856 | 1465811254640 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]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1633ms 02:47:34 INFO - PROCESS | 1856 | 1465811254694 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 1856 | 1465811254698 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:47:34 INFO - PROCESS | 1856 | 1465811254704 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1856 | 1465811254708 Marionette TRACE conn4 <- [1,898,null,{}] 02:47:34 INFO - PROCESS | 1856 | 1465811254716 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}] 02:47:34 INFO - PROCESS | 1856 | 1465811254720 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:34 INFO - PROCESS | 1856 | 1465811254908 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:47:35 INFO - PROCESS | 1856 | 1465811255131 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 1856 | 1465811255138 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb17c00 == 45 [pid = 1856] [id = 232] 02:47:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x8eb18400) [pid = 1856] [serial = 697] [outer = (nil)] 02:47:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x8eb21c00) [pid = 1856] [serial = 698] [outer = 0x8eb18400] 02:47:35 INFO - PROCESS | 1856 | 1465811255448 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x8f808400) [pid = 1856] [serial = 699] [outer = 0x8eb18400] 02:47:36 INFO - PROCESS | 1856 | 1465811256493 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]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1842ms 02:47:36 INFO - PROCESS | 1856 | 1465811256548 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 1856 | 1465811256554 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:47:36 INFO - PROCESS | 1856 | 1465811256563 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1856 | 1465811256567 Marionette TRACE conn4 <- [1,902,null,{}] 02:47:36 INFO - PROCESS | 1856 | 1465811256575 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}] 02:47:36 INFO - PROCESS | 1856 | 1465811256579 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:36 INFO - PROCESS | 1856 | 1465811256815 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:47:37 INFO - PROCESS | 1856 | 1465811257121 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 1856 | 1465811257131 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x95140800) [pid = 1856] [serial = 620] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x953d3c00) [pid = 1856] [serial = 638] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab5c00 == 46 [pid = 1856] [id = 233] 02:47:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x8f804400) [pid = 1856] [serial = 700] [outer = (nil)] 02:47:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x91004000) [pid = 1856] [serial = 701] [outer = 0x8f804400] 02:47:37 INFO - PROCESS | 1856 | 1465811257245 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x92ba6c00) [pid = 1856] [serial = 702] [outer = 0x8f804400] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8d865c00 == 45 [pid = 1856] [id = 224] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x95139800 == 44 [pid = 1856] [id = 223] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8f807c00 == 43 [pid = 1856] [id = 222] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x93a8e400 == 42 [pid = 1856] [id = 221] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb17800 == 41 [pid = 1856] [id = 220] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8ed000 == 40 [pid = 1856] [id = 219] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b0c00 == 39 [pid = 1856] [id = 217] 02:47:37 INFO - PROCESS | 1856 | --DOCSHELL 0x95334c00 == 38 [pid = 1856] [id = 215] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x93a57800) [pid = 1856] [serial = 611] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x92f54000) [pid = 1856] [serial = 629] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x93a8f800) [pid = 1856] [serial = 632] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x91008400) [pid = 1856] [serial = 608] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9513bc00) [pid = 1856] [serial = 635] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x950ba400) [pid = 1856] [serial = 633] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x8d9ae000) [pid = 1856] [serial = 605] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x8f5e1800) [pid = 1856] [serial = 624] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x8f5e6000) [pid = 1856] [serial = 623] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x95131400) [pid = 1856] [serial = 617] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x93dc9800) [pid = 1856] [serial = 614] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x92ba1000) [pid = 1856] [serial = 603] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x90d96400) [pid = 1856] [serial = 626] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x91009400) [pid = 1856] [serial = 627] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8f491800) [pid = 1856] [serial = 636] [outer = (nil)] [url = about:blank] 02:47:37 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x93a57000) [pid = 1856] [serial = 630] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 1856 | 1465811258056 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]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1536ms 02:47:38 INFO - PROCESS | 1856 | 1465811258104 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1856 | 1465811258109 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:47:38 INFO - PROCESS | 1856 | 1465811258124 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1856 | 1465811258129 Marionette TRACE conn4 <- [1,906,null,{}] 02:47:38 INFO - PROCESS | 1856 | 1465811258135 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}] 02:47:38 INFO - PROCESS | 1856 | 1465811258140 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:38 INFO - PROCESS | 1856 | 1465811258314 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:47:38 INFO - PROCESS | 1856 | 1465811258327 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 1856 | 1465811258336 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x91009400 == 39 [pid = 1856] [id = 234] 02:47:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x92ba1000) [pid = 1856] [serial = 703] [outer = (nil)] 02:47:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x93dc8800) [pid = 1856] [serial = 704] [outer = 0x92ba1000] 02:47:38 INFO - PROCESS | 1856 | 1465811258406 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x95133800) [pid = 1856] [serial = 705] [outer = 0x92ba1000] 02:47:39 INFO - PROCESS | 1856 | 1465811259372 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]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1285ms 02:47:39 INFO - PROCESS | 1856 | 1465811259410 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 1856 | 1465811259414 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:47:39 INFO - PROCESS | 1856 | 1465811259420 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 1856 | 1465811259426 Marionette TRACE conn4 <- [1,910,null,{}] 02:47:39 INFO - PROCESS | 1856 | 1465811259441 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}] 02:47:39 INFO - PROCESS | 1856 | 1465811259450 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:39 INFO - PROCESS | 1856 | 1465811259699 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:47:39 INFO - PROCESS | 1856 | 1465811259711 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 1856 | 1465811259720 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49a400 == 40 [pid = 1856] [id = 235] 02:47:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x953d7c00) [pid = 1856] [serial = 706] [outer = (nil)] 02:47:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x96ee7c00) [pid = 1856] [serial = 707] [outer = 0x953d7c00] 02:47:39 INFO - PROCESS | 1856 | 1465811259799 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x97923400) [pid = 1856] [serial = 708] [outer = 0x953d7c00] 02:47:40 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x93a90800) [pid = 1856] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:47:40 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x90d9ac00) [pid = 1856] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:47:40 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x953ce400) [pid = 1856] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:47:40 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x953d2000) [pid = 1856] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:47:41 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8f492c00) [pid = 1856] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:47:41 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x8f8ef800) [pid = 1856] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:47:41 INFO - PROCESS | 1856 | 1465811261072 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]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1693ms 02:47:41 INFO - PROCESS | 1856 | 1465811261115 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 1856 | 1465811261122 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:47:41 INFO - PROCESS | 1856 | 1465811261132 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 1856 | 1465811261137 Marionette TRACE conn4 <- [1,914,null,{}] 02:47:41 INFO - PROCESS | 1856 | 1465811261147 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}] 02:47:41 INFO - PROCESS | 1856 | 1465811261153 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:41 INFO - PROCESS | 1856 | 1465811261444 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:47:41 INFO - PROCESS | 1856 | 1465811261603 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 1856 | 1465811261620 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb13800 == 41 [pid = 1856] [id = 236] 02:47:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x91009800) [pid = 1856] [serial = 709] [outer = (nil)] 02:47:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x91ea4800) [pid = 1856] [serial = 710] [outer = 0x91009800] 02:47:41 INFO - PROCESS | 1856 | 1465811261704 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x92ba6000) [pid = 1856] [serial = 711] [outer = 0x91009800] 02:47:42 INFO - PROCESS | 1856 | 1465811262790 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]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1693ms 02:47:42 INFO - PROCESS | 1856 | 1465811262824 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 1856 | 1465811262832 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:47:42 INFO - PROCESS | 1856 | 1465811262844 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 1856 | 1465811262849 Marionette TRACE conn4 <- [1,918,null,{}] 02:47:42 INFO - PROCESS | 1856 | 1465811262856 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}] 02:47:42 INFO - PROCESS | 1856 | 1465811262861 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:43 INFO - PROCESS | 1856 | 1465811263108 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:47:43 INFO - PROCESS | 1856 | 1465811263302 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 1856 | 1465811263308 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x95136400 == 42 [pid = 1856] [id = 237] 02:47:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x95139800) [pid = 1856] [serial = 712] [outer = (nil)] 02:47:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x95183800) [pid = 1856] [serial = 713] [outer = 0x95139800] 02:47:43 INFO - PROCESS | 1856 | 1465811263410 Marionette DEBUG loaded listener.js 02:47:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x95334400) [pid = 1856] [serial = 714] [outer = 0x95139800] 02:47:44 INFO - PROCESS | 1856 | 1465811264342 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]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1532ms 02:47:44 INFO - PROCESS | 1856 | 1465811264376 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 1856 | 1465811264382 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:47:44 INFO - PROCESS | 1856 | 1465811264390 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 1856 | 1465811264397 Marionette TRACE conn4 <- [1,922,null,{}] 02:47:44 INFO - PROCESS | 1856 | 1465811264414 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}] 02:47:44 INFO - PROCESS | 1856 | 1465811264423 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:44 INFO - PROCESS | 1856 | 1465811264615 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:47:44 INFO - PROCESS | 1856 | 1465811264872 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 1856 | 1465811264889 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dc9800 == 43 [pid = 1856] [id = 238] 02:47:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x98a32800) [pid = 1856] [serial = 715] [outer = (nil)] 02:47:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x98ebf000) [pid = 1856] [serial = 716] [outer = 0x98a32800] 02:47:45 INFO - PROCESS | 1856 | 1465811265017 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9965f000) [pid = 1856] [serial = 717] [outer = 0x98a32800] 02:47:45 INFO - PROCESS | 1856 | 1465811265940 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]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1595ms 02:47:45 INFO - PROCESS | 1856 | 1465811265986 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:47:45 INFO - PROCESS | 1856 | 1465811265991 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:47:45 INFO - PROCESS | 1856 | 1465811265998 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 1856 | 1465811266002 Marionette TRACE conn4 <- [1,926,null,{}] 02:47:46 INFO - PROCESS | 1856 | 1465811266007 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}] 02:47:46 INFO - PROCESS | 1856 | 1465811266013 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:46 INFO - PROCESS | 1856 | 1465811266218 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:47:46 INFO - PROCESS | 1856 | 1465811266505 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 1856 | 1465811266515 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49e800 == 44 [pid = 1856] [id = 239] 02:47:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x98a3c000) [pid = 1856] [serial = 718] [outer = (nil)] 02:47:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9a112800) [pid = 1856] [serial = 719] [outer = 0x98a3c000] 02:47:46 INFO - PROCESS | 1856 | 1465811266648 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9a114c00) [pid = 1856] [serial = 720] [outer = 0x98a3c000] 02:47:47 INFO - PROCESS | 1856 | 1465811267558 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]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1635ms 02:47:47 INFO - PROCESS | 1856 | 1465811267635 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:47:47 INFO - PROCESS | 1856 | 1465811267639 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:47:47 INFO - PROCESS | 1856 | 1465811267647 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:47:47 INFO - PROCESS | 1856 | 1465811267652 Marionette TRACE conn4 <- [1,930,null,{}] 02:47:47 INFO - PROCESS | 1856 | 1465811267658 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}] 02:47:47 INFO - PROCESS | 1856 | 1465811267663 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:47 INFO - PROCESS | 1856 | 1465811267894 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:47:48 INFO - PROCESS | 1856 | 1465811268106 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 1856 | 1465811268116 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x98a3e400 == 45 [pid = 1856] [id = 240] 02:47:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x99b1c400) [pid = 1856] [serial = 721] [outer = (nil)] 02:47:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9a11e000) [pid = 1856] [serial = 722] [outer = 0x99b1c400] 02:47:48 INFO - PROCESS | 1856 | 1465811268246 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9a1b7c00) [pid = 1856] [serial = 723] [outer = 0x99b1c400] 02:47:49 INFO - PROCESS | 1856 | 1465811269157 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]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1585ms 02:47:49 INFO - PROCESS | 1856 | 1465811269233 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 1856 | 1465811269237 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:47:49 INFO - PROCESS | 1856 | 1465811269244 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 1856 | 1465811269247 Marionette TRACE conn4 <- [1,934,null,{}] 02:47:49 INFO - PROCESS | 1856 | 1465811269254 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}] 02:47:49 INFO - PROCESS | 1856 | 1465811269266 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:49 INFO - PROCESS | 1856 | 1465811269522 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:47:49 INFO - PROCESS | 1856 | 1465811269741 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 1856 | 1465811269750 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80f400 == 46 [pid = 1856] [id = 241] 02:47:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x93a88800) [pid = 1856] [serial = 724] [outer = (nil)] 02:47:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x9a1fa400) [pid = 1856] [serial = 725] [outer = 0x93a88800] 02:47:49 INFO - PROCESS | 1856 | 1465811269874 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9a30a800) [pid = 1856] [serial = 726] [outer = 0x93a88800] 02:47:50 INFO - PROCESS | 1856 | 1465811270785 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]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1591ms 02:47:50 INFO - PROCESS | 1856 | 1465811270836 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 1856 | 1465811270841 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:47:50 INFO - PROCESS | 1856 | 1465811270847 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 1856 | 1465811270851 Marionette TRACE conn4 <- [1,938,null,{}] 02:47:50 INFO - PROCESS | 1856 | 1465811270857 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}] 02:47:50 INFO - PROCESS | 1856 | 1465811270863 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:51 INFO - PROCESS | 1856 | 1465811271042 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:47:51 INFO - PROCESS | 1856 | 1465811271212 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 1856 | 1465811271222 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x99b1d800 == 47 [pid = 1856] [id = 242] 02:47:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9a2dfc00) [pid = 1856] [serial = 727] [outer = (nil)] 02:47:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x9a311c00) [pid = 1856] [serial = 728] [outer = 0x9a2dfc00] 02:47:51 INFO - PROCESS | 1856 | 1465811271319 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x9a314000) [pid = 1856] [serial = 729] [outer = 0x9a2dfc00] 02:47:52 INFO - PROCESS | 1856 | 1465811272320 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]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1544ms 02:47:52 INFO - PROCESS | 1856 | 1465811272393 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:47:52 INFO - PROCESS | 1856 | 1465811272398 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:47:52 INFO - PROCESS | 1856 | 1465811272404 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 1856 | 1465811272408 Marionette TRACE conn4 <- [1,942,null,{}] 02:47:52 INFO - PROCESS | 1856 | 1465811272414 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}] 02:47:52 INFO - PROCESS | 1856 | 1465811272419 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:52 INFO - PROCESS | 1856 | 1465811272641 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:47:52 INFO - PROCESS | 1856 | 1465811272857 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 1856 | 1465811272867 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eaba800 == 48 [pid = 1856] [id = 243] 02:47:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x8eac0c00) [pid = 1856] [serial = 730] [outer = (nil)] 02:47:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x9a5dbc00) [pid = 1856] [serial = 731] [outer = 0x8eac0c00] 02:47:52 INFO - PROCESS | 1856 | 1465811272985 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x9a5de000) [pid = 1856] [serial = 732] [outer = 0x8eac0c00] 02:47:53 INFO - PROCESS | 1856 | 1465811273885 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]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1539ms 02:47:53 INFO - PROCESS | 1856 | 1465811273944 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 1856 | 1465811273947 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:47:53 INFO - PROCESS | 1856 | 1465811273954 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 1856 | 1465811273957 Marionette TRACE conn4 <- [1,946,null,{}] 02:47:53 INFO - PROCESS | 1856 | 1465811273963 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}] 02:47:53 INFO - PROCESS | 1856 | 1465811273969 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:54 INFO - PROCESS | 1856 | 1465811274171 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:47:54 INFO - PROCESS | 1856 | 1465811274387 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1856 | 1465811274395 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a1c1c00 == 49 [pid = 1856] [id = 244] 02:47:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9a5e3800) [pid = 1856] [serial = 733] [outer = (nil)] 02:47:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x9a909800) [pid = 1856] [serial = 734] [outer = 0x9a5e3800] 02:47:54 INFO - PROCESS | 1856 | 1465811274521 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9a90f000) [pid = 1856] [serial = 735] [outer = 0x9a5e3800] 02:47:55 INFO - PROCESS | 1856 | 1465811275427 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]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1538ms 02:47:55 INFO - PROCESS | 1856 | 1465811275494 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:47:55 INFO - PROCESS | 1856 | 1465811275498 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:47:55 INFO - PROCESS | 1856 | 1465811275505 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 1856 | 1465811275508 Marionette TRACE conn4 <- [1,950,null,{}] 02:47:55 INFO - PROCESS | 1856 | 1465811275514 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}] 02:47:55 INFO - PROCESS | 1856 | 1465811275519 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:55 INFO - PROCESS | 1856 | 1465811275703 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:47:55 INFO - PROCESS | 1856 | 1465811275876 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 1856 | 1465811275884 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab6400 == 50 [pid = 1856] [id = 245] 02:47:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8eac1000) [pid = 1856] [serial = 736] [outer = (nil)] 02:47:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x9abe0000) [pid = 1856] [serial = 737] [outer = 0x8eac1000] 02:47:55 INFO - PROCESS | 1856 | 1465811275983 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9abe2000) [pid = 1856] [serial = 738] [outer = 0x8eac1000] 02:47:56 INFO - PROCESS | 1856 | 1465811276919 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]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1481ms 02:47:56 INFO - PROCESS | 1856 | 1465811276986 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:47:56 INFO - PROCESS | 1856 | 1465811276992 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:47:56 INFO - PROCESS | 1856 | 1465811276998 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1856 | 1465811277003 Marionette TRACE conn4 <- [1,954,null,{}] 02:47:57 INFO - PROCESS | 1856 | 1465811277009 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}] 02:47:57 INFO - PROCESS | 1856 | 1465811277015 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:57 INFO - PROCESS | 1856 | 1465811277281 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:47:57 INFO - PROCESS | 1856 | 1465811277518 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 1856 | 1465811277529 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x979cb400 == 51 [pid = 1856] [id = 246] 02:47:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x979d2800) [pid = 1856] [serial = 739] [outer = (nil)] 02:47:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x9abdd800) [pid = 1856] [serial = 740] [outer = 0x979d2800] 02:47:57 INFO - PROCESS | 1856 | 1465811277630 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x9ac44000) [pid = 1856] [serial = 741] [outer = 0x979d2800] 02:47:58 INFO - PROCESS | 1856 | 1465811278761 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]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1834ms 02:47:58 INFO - PROCESS | 1856 | 1465811278833 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:47:58 INFO - PROCESS | 1856 | 1465811278839 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:47:58 INFO - PROCESS | 1856 | 1465811278847 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 1856 | 1465811278852 Marionette TRACE conn4 <- [1,958,null,{}] 02:47:58 INFO - PROCESS | 1856 | 1465811278860 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}] 02:47:58 INFO - PROCESS | 1856 | 1465811278866 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:59 INFO - PROCESS | 1856 | 1465811279102 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:47:59 INFO - PROCESS | 1856 | 1465811279321 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 1856 | 1465811279333 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:47:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8eb000 == 52 [pid = 1856] [id = 247] 02:47:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8f8f0400) [pid = 1856] [serial = 742] [outer = (nil)] 02:47:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x91ea0800) [pid = 1856] [serial = 743] [outer = 0x8f8f0400] 02:47:59 INFO - PROCESS | 1856 | 1465811279406 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x93a65400) [pid = 1856] [serial = 744] [outer = 0x8f8f0400] 02:48:00 INFO - PROCESS | 1856 | 1465811280386 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]]]}] 02:48:00 INFO - PROCESS | 1856 | --DOCSHELL 0x91009400 == 51 [pid = 1856] [id = 234] 02:48:00 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab5c00 == 50 [pid = 1856] [id = 233] 02:48:00 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb17c00 == 49 [pid = 1856] [id = 232] 02:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1641ms 02:48:00 INFO - PROCESS | 1856 | 1465811280488 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 1856 | 1465811280494 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:48:00 INFO - PROCESS | 1856 | 1465811280505 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 1856 | 1465811280508 Marionette TRACE conn4 <- [1,962,null,{}] 02:48:00 INFO - PROCESS | 1856 | 1465811280515 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}] 02:48:00 INFO - PROCESS | 1856 | 1465811280521 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:00 INFO - PROCESS | 1856 | 1465811280705 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x92f4f800) [pid = 1856] [serial = 644] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x95185400) [pid = 1856] [serial = 666] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x96eeb800) [pid = 1856] [serial = 674] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x96ee9000) [pid = 1856] [serial = 668] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x97973c00) [pid = 1856] [serial = 672] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x979c7400) [pid = 1856] [serial = 656] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x97929c00) [pid = 1856] [serial = 653] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8f494c00) [pid = 1856] [serial = 641] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x91bcec00) [pid = 1856] [serial = 663] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x9100c000) [pid = 1856] [serial = 660] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x8f5de800) [pid = 1856] [serial = 662] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x953d4000) [pid = 1856] [serial = 647] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x96eeec00) [pid = 1856] [serial = 669] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x90d9e800) [pid = 1856] [serial = 659] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x95137000) [pid = 1856] [serial = 665] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x97930800) [pid = 1856] [serial = 671] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x96ef0c00) [pid = 1856] [serial = 650] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x98361000) [pid = 1856] [serial = 675] [outer = (nil)] [url = about:blank] 02:48:00 INFO - PROCESS | 1856 | 1465811280929 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 1856 | 1465811280938 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bcec00 == 50 [pid = 1856] [id = 248] 02:48:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x92f52000) [pid = 1856] [serial = 745] [outer = (nil)] 02:48:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x93a58800) [pid = 1856] [serial = 746] [outer = 0x92f52000] 02:48:01 INFO - PROCESS | 1856 | 1465811281035 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x95140400) [pid = 1856] [serial = 747] [outer = 0x92f52000] 02:48:01 INFO - PROCESS | 1856 | 1465811281908 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]]]}] 02:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1431ms 02:48:01 INFO - PROCESS | 1856 | 1465811281940 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:48:01 INFO - PROCESS | 1856 | 1465811281943 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:48:01 INFO - PROCESS | 1856 | 1465811281955 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:48:01 INFO - PROCESS | 1856 | 1465811281962 Marionette TRACE conn4 <- [1,966,null,{}] 02:48:01 INFO - PROCESS | 1856 | 1465811281983 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}] 02:48:02 INFO - PROCESS | 1856 | 1465811281994 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:02 INFO - PROCESS | 1856 | 1465811282202 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:48:02 INFO - PROCESS | 1856 | 1465811282347 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 1856 | 1465811282355 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef0c00 == 51 [pid = 1856] [id = 249] 02:48:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x97929c00) [pid = 1856] [serial = 748] [outer = (nil)] 02:48:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x9796c000) [pid = 1856] [serial = 749] [outer = 0x97929c00] 02:48:02 INFO - PROCESS | 1856 | 1465811282433 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x979c7400) [pid = 1856] [serial = 750] [outer = 0x97929c00] 02:48:03 INFO - PROCESS | 1856 | 1465811283240 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]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1343ms 02:48:03 INFO - PROCESS | 1856 | 1465811283297 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1856 | 1465811283301 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:48:03 INFO - PROCESS | 1856 | 1465811283308 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1856 | 1465811283311 Marionette TRACE conn4 <- [1,970,null,{}] 02:48:03 INFO - PROCESS | 1856 | 1465811283317 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}] 02:48:03 INFO - PROCESS | 1856 | 1465811283322 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:03 INFO - PROCESS | 1856 | 1465811283549 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:48:03 INFO - PROCESS | 1856 | 1465811283574 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:03 INFO - PROCESS | 1856 | 1465811283583 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863000 == 52 [pid = 1856] [id = 250] 02:48:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x979ca400) [pid = 1856] [serial = 751] [outer = (nil)] 02:48:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x98a3c400) [pid = 1856] [serial = 752] [outer = 0x979ca400] 02:48:03 INFO - PROCESS | 1856 | 1465811283653 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x999f4800) [pid = 1856] [serial = 753] [outer = 0x979ca400] 02:48:04 INFO - PROCESS | 1856 | 1465811284632 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]]]}] 02:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1382ms 02:48:04 INFO - PROCESS | 1856 | 1465811284696 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:48:04 INFO - PROCESS | 1856 | 1465811284701 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:48:04 INFO - PROCESS | 1856 | 1465811284708 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:48:04 INFO - PROCESS | 1856 | 1465811284711 Marionette TRACE conn4 <- [1,974,null,{}] 02:48:04 INFO - PROCESS | 1856 | 1465811284717 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}] 02:48:04 INFO - PROCESS | 1856 | 1465811284721 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:04 INFO - PROCESS | 1856 | 1465811284939 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:48:04 INFO - PROCESS | 1856 | 1465811284963 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 1856 | 1465811284974 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x97930800 == 53 [pid = 1856] [id = 251] 02:48:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x979c5800) [pid = 1856] [serial = 754] [outer = (nil)] 02:48:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x9a11a400) [pid = 1856] [serial = 755] [outer = 0x979c5800] 02:48:05 INFO - PROCESS | 1856 | 1465811285041 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9a120400) [pid = 1856] [serial = 756] [outer = 0x979c5800] 02:48:05 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x8eb18400) [pid = 1856] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:48:05 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x92ba1000) [pid = 1856] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:48:05 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x8f804400) [pid = 1856] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:48:06 INFO - PROCESS | 1856 | 1465811286028 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]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1341ms 02:48:06 INFO - PROCESS | 1856 | 1465811286051 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 1856 | 1465811286057 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:48:06 INFO - PROCESS | 1856 | 1465811286066 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 1856 | 1465811286071 Marionette TRACE conn4 <- [1,978,null,{}] 02:48:06 INFO - PROCESS | 1856 | 1465811286087 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}] 02:48:06 INFO - PROCESS | 1856 | 1465811286102 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:06 INFO - PROCESS | 1856 | 1465811286391 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:48:06 INFO - PROCESS | 1856 | 1465811286407 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 1856 | 1465811286413 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb18400 == 54 [pid = 1856] [id = 252] 02:48:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8f804400) [pid = 1856] [serial = 757] [outer = (nil)] 02:48:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x9a908000) [pid = 1856] [serial = 758] [outer = 0x8f804400] 02:48:06 INFO - PROCESS | 1856 | 1465811286485 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9abe8800) [pid = 1856] [serial = 759] [outer = 0x8f804400] 02:48:07 INFO - PROCESS | 1856 | 1465811287390 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]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1347ms 02:48:07 INFO - PROCESS | 1856 | 1465811287413 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 1856 | 1465811287418 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:48:07 INFO - PROCESS | 1856 | 1465811287425 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 1856 | 1465811287427 Marionette TRACE conn4 <- [1,982,null,{}] 02:48:07 INFO - PROCESS | 1856 | 1465811287433 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}] 02:48:07 INFO - PROCESS | 1856 | 1465811287438 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:07 INFO - PROCESS | 1856 | 1465811287609 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:48:07 INFO - PROCESS | 1856 | 1465811287848 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 1856 | 1465811287861 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b3800 == 55 [pid = 1856] [id = 253] 02:48:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8eab5c00) [pid = 1856] [serial = 760] [outer = (nil)] 02:48:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8eb22c00) [pid = 1856] [serial = 761] [outer = 0x8eab5c00] 02:48:07 INFO - PROCESS | 1856 | 1465811287951 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8f5d7800) [pid = 1856] [serial = 762] [outer = 0x8eab5c00] 02:48:08 INFO - PROCESS | 1856 | 1465811288987 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]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1636ms 02:48:09 INFO - PROCESS | 1856 | 1465811289065 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1856 | 1465811289071 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:48:09 INFO - PROCESS | 1856 | 1465811289080 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1856 | 1465811289085 Marionette TRACE conn4 <- [1,986,null,{}] 02:48:09 INFO - PROCESS | 1856 | 1465811289101 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}] 02:48:09 INFO - PROCESS | 1856 | 1465811289114 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:09 INFO - PROCESS | 1856 | 1465811289459 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:48:09 INFO - PROCESS | 1856 | 1465811289649 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 1856 | 1465811289657 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100c000 == 56 [pid = 1856] [id = 254] 02:48:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9100d400) [pid = 1856] [serial = 763] [outer = (nil)] 02:48:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x91bcb000) [pid = 1856] [serial = 764] [outer = 0x9100d400] 02:48:09 INFO - PROCESS | 1856 | 1465811289745 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x91d10000) [pid = 1856] [serial = 765] [outer = 0x9100d400] 02:48:10 INFO - PROCESS | 1856 | 1465811290713 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]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1690ms 02:48:10 INFO - PROCESS | 1856 | 1465811290775 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:48:10 INFO - PROCESS | 1856 | 1465811290782 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:48:10 INFO - PROCESS | 1856 | 1465811290789 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 1856 | 1465811290792 Marionette TRACE conn4 <- [1,990,null,{}] 02:48:10 INFO - PROCESS | 1856 | 1465811290799 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}] 02:48:10 INFO - PROCESS | 1856 | 1465811290803 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:11 INFO - PROCESS | 1856 | 1465811291015 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:48:11 INFO - PROCESS | 1856 | 1465811291288 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 1856 | 1465811291296 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x9518bc00 == 57 [pid = 1856] [id = 255] 02:48:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x9518e000) [pid = 1856] [serial = 766] [outer = (nil)] 02:48:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x953d1800) [pid = 1856] [serial = 767] [outer = 0x9518e000] 02:48:11 INFO - PROCESS | 1856 | 1465811291421 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x96ef2400) [pid = 1856] [serial = 768] [outer = 0x9518e000] 02:48:12 INFO - PROCESS | 1856 | 1465811292391 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]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1639ms 02:48:12 INFO - PROCESS | 1856 | 1465811292428 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 1856 | 1465811292431 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:48:12 INFO - PROCESS | 1856 | 1465811292449 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 1856 | 1465811292459 Marionette TRACE conn4 <- [1,994,null,{}] 02:48:12 INFO - PROCESS | 1856 | 1465811292467 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}] 02:48:12 INFO - PROCESS | 1856 | 1465811292474 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:12 INFO - PROCESS | 1856 | 1465811292688 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:48:12 INFO - PROCESS | 1856 | 1465811292911 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 1856 | 1465811292920 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1c400 == 58 [pid = 1856] [id = 256] 02:48:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8eb20800) [pid = 1856] [serial = 769] [outer = (nil)] 02:48:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x9a1c6800) [pid = 1856] [serial = 770] [outer = 0x8eb20800] 02:48:13 INFO - PROCESS | 1856 | 1465811293045 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x9a5dc400) [pid = 1856] [serial = 771] [outer = 0x8eb20800] 02:48:13 INFO - PROCESS | 1856 | 1465811293923 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]]]}] 02:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1546ms 02:48:13 INFO - PROCESS | 1856 | 1465811293988 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:48:13 INFO - PROCESS | 1856 | 1465811293993 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:48:14 INFO - PROCESS | 1856 | 1465811294001 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 1856 | 1465811294005 Marionette TRACE conn4 <- [1,998,null,{}] 02:48:14 INFO - PROCESS | 1856 | 1465811294011 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}] 02:48:14 INFO - PROCESS | 1856 | 1465811294016 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:14 INFO - PROCESS | 1856 | 1465811294257 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:48:14 INFO - PROCESS | 1856 | 1465811294496 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 1856 | 1465811294504 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d860800 == 59 [pid = 1856] [id = 257] 02:48:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8eac1400) [pid = 1856] [serial = 772] [outer = (nil)] 02:48:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x9ace6400) [pid = 1856] [serial = 773] [outer = 0x8eac1400] 02:48:14 INFO - PROCESS | 1856 | 1465811294636 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x9acea800) [pid = 1856] [serial = 774] [outer = 0x8eac1400] 02:48:15 INFO - PROCESS | 1856 | 1465811295550 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]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1582ms 02:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:48:15 INFO - PROCESS | 1856 | 1465811295583 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 1856 | 1465811295587 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:48:15 INFO - PROCESS | 1856 | 1465811295594 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 1856 | 1465811295598 Marionette TRACE conn4 <- [1,1002,null,{}] 02:48:15 INFO - PROCESS | 1856 | 1465811295604 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}] 02:48:15 INFO - PROCESS | 1856 | 1465811295609 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:15 INFO - PROCESS | 1856 | 1465811295812 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:48:16 INFO - PROCESS | 1856 | 1465811295991 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 1856 | 1465811296007 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ad19000 == 60 [pid = 1856] [id = 258] 02:48:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x9ad1c400) [pid = 1856] [serial = 775] [outer = (nil)] 02:48:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x9ad27800) [pid = 1856] [serial = 776] [outer = 0x9ad1c400] 02:48:16 INFO - PROCESS | 1856 | 1465811296101 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9b80e000) [pid = 1856] [serial = 777] [outer = 0x9ad1c400] 02:48:17 INFO - PROCESS | 1856 | 1465811297159 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]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1645ms 02:48:17 INFO - PROCESS | 1856 | 1465811297242 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 1856 | 1465811297254 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:48:17 INFO - PROCESS | 1856 | 1465811297266 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 1856 | 1465811297269 Marionette TRACE conn4 <- [1,1006,null,{}] 02:48:17 INFO - PROCESS | 1856 | 1465811297276 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}] 02:48:17 INFO - PROCESS | 1856 | 1465811297282 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:17 INFO - PROCESS | 1856 | 1465811297574 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:48:18 INFO - PROCESS | 1856 | 1465811298252 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 1856 | 1465811298263 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f495000 == 61 [pid = 1856] [id = 259] 02:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8f495800) [pid = 1856] [serial = 778] [outer = (nil)] 02:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8f5e4400) [pid = 1856] [serial = 779] [outer = 0x8f495800] 02:48:18 INFO - PROCESS | 1856 | 1465811298343 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8f8e6000) [pid = 1856] [serial = 780] [outer = 0x8f495800] 02:48:19 INFO - PROCESS | 1856 | 1465811299266 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]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 2042ms 02:48:19 INFO - PROCESS | 1856 | 1465811299310 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 1856 | 1465811299316 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:48:19 INFO - PROCESS | 1856 | 1465811299325 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 1856 | 1465811299329 Marionette TRACE conn4 <- [1,1010,null,{}] 02:48:19 INFO - PROCESS | 1856 | 1465811299338 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}] 02:48:19 INFO - PROCESS | 1856 | 1465811299346 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:19 INFO - PROCESS | 1856 | 1465811299539 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:48:19 INFO - PROCESS | 1856 | 1465811299910 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 1856 | 1465811299919 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5db400 == 62 [pid = 1856] [id = 260] 02:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x91d0a000) [pid = 1856] [serial = 781] [outer = (nil)] 02:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x92369c00) [pid = 1856] [serial = 782] [outer = 0x91d0a000] 02:48:20 INFO - PROCESS | 1856 | 1465811300010 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x93a59400) [pid = 1856] [serial = 783] [outer = 0x91d0a000] 02:48:20 INFO - PROCESS | 1856 | 1465811300922 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]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1633ms 02:48:20 INFO - PROCESS | 1856 | 1465811300962 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:48:20 INFO - PROCESS | 1856 | 1465811300968 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:48:20 INFO - PROCESS | 1856 | 1465811300975 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 1856 | 1465811300979 Marionette TRACE conn4 <- [1,1014,null,{}] 02:48:20 INFO - PROCESS | 1856 | 1465811300986 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}] 02:48:20 INFO - PROCESS | 1856 | 1465811300990 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:21 INFO - PROCESS | 1856 | 1465811301185 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:48:21 INFO - PROCESS | 1856 | 1465811301374 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 1856 | 1465811301382 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x950b2c00 == 63 [pid = 1856] [id = 261] 02:48:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x951dbc00) [pid = 1856] [serial = 784] [outer = (nil)] 02:48:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x96eb9800) [pid = 1856] [serial = 785] [outer = 0x951dbc00] 02:48:21 INFO - PROCESS | 1856 | 1465811301541 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x9792f400) [pid = 1856] [serial = 786] [outer = 0x951dbc00] 02:48:22 INFO - PROCESS | 1856 | 1465811302555 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]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1641ms 02:48:22 INFO - PROCESS | 1856 | 1465811302616 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 1856 | 1465811302619 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:48:22 INFO - PROCESS | 1856 | 1465811302636 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1856 | 1465811302645 Marionette TRACE conn4 <- [1,1018,null,{}] 02:48:22 INFO - PROCESS | 1856 | 1465811302651 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}] 02:48:22 INFO - PROCESS | 1856 | 1465811302659 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:22 INFO - PROCESS | 1856 | 1465811302882 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:48:22 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b1000 == 62 [pid = 1856] [id = 198] 02:48:22 INFO - PROCESS | 1856 | --DOCSHELL 0x9100ec00 == 61 [pid = 1856] [id = 199] 02:48:22 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86e000 == 60 [pid = 1856] [id = 200] 02:48:22 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1ac00 == 59 [pid = 1856] [id = 197] 02:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x96ee7c00) [pid = 1856] [serial = 707] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x951d7000) [pid = 1856] [serial = 683] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x98ae5c00) [pid = 1856] [serial = 686] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x98a97400) [pid = 1856] [serial = 677] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x91bcb400) [pid = 1856] [serial = 680] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x99669c00) [pid = 1856] [serial = 689] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x99be3c00) [pid = 1856] [serial = 692] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x9a11b400) [pid = 1856] [serial = 695] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea4400 == 58 [pid = 1856] [id = 214] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b1400 == 57 [pid = 1856] [id = 213] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb18400 == 56 [pid = 1856] [id = 252] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x97930800 == 55 [pid = 1856] [id = 251] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863000 == 54 [pid = 1856] [id = 250] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef0c00 == 53 [pid = 1856] [id = 249] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x91bcec00 == 52 [pid = 1856] [id = 248] 02:48:23 INFO - PROCESS | 1856 | 1465811303162 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 1856 | 1465811303172 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8eb000 == 51 [pid = 1856] [id = 247] 02:48:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863000 == 52 [pid = 1856] [id = 262] 02:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8d863800) [pid = 1856] [serial = 787] [outer = (nil)] 02:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8f5db000) [pid = 1856] [serial = 788] [outer = 0x8d863800] 02:48:23 INFO - PROCESS | 1856 | 1465811303253 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x91bc5c00) [pid = 1856] [serial = 789] [outer = 0x8d863800] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9d000 == 51 [pid = 1856] [id = 216] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x95136400 == 50 [pid = 1856] [id = 237] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb13800 == 49 [pid = 1856] [id = 236] 02:48:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49a400 == 48 [pid = 1856] [id = 235] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8f808400) [pid = 1856] [serial = 699] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8eb21c00) [pid = 1856] [serial = 698] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x93dc8800) [pid = 1856] [serial = 704] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x95133800) [pid = 1856] [serial = 705] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x91004000) [pid = 1856] [serial = 701] [outer = (nil)] [url = about:blank] 02:48:23 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x92ba6c00) [pid = 1856] [serial = 702] [outer = (nil)] [url = about:blank] 02:48:24 INFO - PROCESS | 1856 | 1465811304086 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]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1497ms 02:48:24 INFO - PROCESS | 1856 | 1465811304126 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 1856 | 1465811304131 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:48:24 INFO - PROCESS | 1856 | 1465811304138 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 1856 | 1465811304141 Marionette TRACE conn4 <- [1,1022,null,{}] 02:48:24 INFO - PROCESS | 1856 | 1465811304147 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}] 02:48:24 INFO - PROCESS | 1856 | 1465811304153 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:24 INFO - PROCESS | 1856 | 1465811304407 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:48:24 INFO - PROCESS | 1856 | 1465811304423 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 1856 | 1465811304432 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86a400 == 49 [pid = 1856] [id = 263] 02:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x92ba6c00) [pid = 1856] [serial = 790] [outer = (nil)] 02:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x979d0c00) [pid = 1856] [serial = 791] [outer = 0x92ba6c00] 02:48:24 INFO - PROCESS | 1856 | 1465811304501 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x98f33400) [pid = 1856] [serial = 792] [outer = 0x92ba6c00] 02:48:25 INFO - PROCESS | 1856 | 1465811305402 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]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1331ms 02:48:25 INFO - PROCESS | 1856 | 1465811305471 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 1856 | 1465811305475 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:48:25 INFO - PROCESS | 1856 | 1465811305481 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 1856 | 1465811305484 Marionette TRACE conn4 <- [1,1026,null,{}] 02:48:25 INFO - PROCESS | 1856 | 1465811305490 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}] 02:48:25 INFO - PROCESS | 1856 | 1465811305495 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:25 INFO - PROCESS | 1856 | 1465811305717 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:48:25 INFO - PROCESS | 1856 | 1465811305739 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 1856 | 1465811305755 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a113400 == 50 [pid = 1856] [id = 264] 02:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x9a115800) [pid = 1856] [serial = 793] [outer = (nil)] 02:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9a1b9400) [pid = 1856] [serial = 794] [outer = 0x9a115800] 02:48:25 INFO - PROCESS | 1856 | 1465811305837 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9a313800) [pid = 1856] [serial = 795] [outer = 0x9a115800] 02:48:26 INFO - PROCESS | 1856 | 1465811306822 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]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1380ms 02:48:26 INFO - PROCESS | 1856 | 1465811306863 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 1856 | 1465811306866 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:48:26 INFO - PROCESS | 1856 | 1465811306873 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 1856 | 1465811306891 Marionette TRACE conn4 <- [1,1030,null,{}] 02:48:26 INFO - PROCESS | 1856 | 1465811306906 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}] 02:48:26 INFO - PROCESS | 1856 | 1465811306912 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:27 INFO - PROCESS | 1856 | 1465811307155 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:48:27 INFO - PROCESS | 1856 | 1465811307179 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:27 INFO - PROCESS | 1856 | 1465811307188 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f59c00 == 51 [pid = 1856] [id = 265] 02:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x9a118000) [pid = 1856] [serial = 796] [outer = (nil)] 02:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x9abe8000) [pid = 1856] [serial = 797] [outer = 0x9a118000] 02:48:27 INFO - PROCESS | 1856 | 1465811307262 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9acee800) [pid = 1856] [serial = 798] [outer = 0x9a118000] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8eabb800) [pid = 1856] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x979c5800) [pid = 1856] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x93a83c00) [pid = 1856] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x9513d000) [pid = 1856] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x979ca400) [pid = 1856] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x97929c00) [pid = 1856] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9100b800) [pid = 1856] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8d869400) [pid = 1856] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x90d98400) [pid = 1856] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8f8f0400) [pid = 1856] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8eb16400) [pid = 1856] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x93906c00) [pid = 1856] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8d86c400) [pid = 1856] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8f5d9c00) [pid = 1856] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:48:28 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x92f52000) [pid = 1856] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:48:28 INFO - PROCESS | 1856 | 1465811308935 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]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2112ms 02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:48:28 INFO - PROCESS | 1856 | 1465811308986 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 1856 | 1465811308989 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:48:28 INFO - PROCESS | 1856 | 1465811308996 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 1856 | 1465811309000 Marionette TRACE conn4 <- [1,1034,null,{}] 02:48:29 INFO - PROCESS | 1856 | 1465811309006 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}] 02:48:29 INFO - PROCESS | 1856 | 1465811309011 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:29 INFO - PROCESS | 1856 | 1465811309202 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:48:29 INFO - PROCESS | 1856 | 1465811309347 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:29 INFO - PROCESS | 1856 | 1465811309359 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d869400 == 52 [pid = 1856] [id = 266] 02:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8d86c400) [pid = 1856] [serial = 799] [outer = (nil)] 02:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x92b9d800) [pid = 1856] [serial = 800] [outer = 0x8d86c400] 02:48:29 INFO - PROCESS | 1856 | 1465811309432 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x95133000) [pid = 1856] [serial = 801] [outer = 0x8d86c400] 02:48:30 INFO - PROCESS | 1856 | 1465811310224 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]]]}] 02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1286ms 02:48:30 INFO - PROCESS | 1856 | 1465811310356 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 1856 | 1465811310363 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:48:30 INFO - PROCESS | 1856 | 1465811310373 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 1856 | 1465811310378 Marionette TRACE conn4 <- [1,1038,null,{}] 02:48:30 INFO - PROCESS | 1856 | 1465811310398 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}] 02:48:30 INFO - PROCESS | 1856 | 1465811310405 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:30 INFO - PROCESS | 1856 | 1465811310622 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:48:30 INFO - PROCESS | 1856 | 1465811310880 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 1856 | 1465811310897 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2400 == 53 [pid = 1856] [id = 267] 02:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f803800) [pid = 1856] [serial = 802] [outer = (nil)] 02:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8f8ea000) [pid = 1856] [serial = 803] [outer = 0x8f803800] 02:48:30 INFO - PROCESS | 1856 | 1465811310995 Marionette DEBUG loaded listener.js 02:48:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x90d9b000) [pid = 1856] [serial = 804] [outer = 0x8f803800] 02:48:31 INFO - PROCESS | 1856 | 1465811311986 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]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1688ms 02:48:32 INFO - PROCESS | 1856 | 1465811312062 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 1856 | 1465811312070 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:48:32 INFO - PROCESS | 1856 | 1465811312086 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 1856 | 1465811312095 Marionette TRACE conn4 <- [1,1042,null,{}] 02:48:32 INFO - PROCESS | 1856 | 1465811312103 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}] 02:48:32 INFO - PROCESS | 1856 | 1465811312113 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:32 INFO - PROCESS | 1856 | 1465811312491 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:48:32 INFO - PROCESS | 1856 | 1465811312718 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 1856 | 1465811312728 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x92364800 == 54 [pid = 1856] [id = 268] 02:48:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x93a60000) [pid = 1856] [serial = 805] [outer = (nil)] 02:48:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9513a400) [pid = 1856] [serial = 806] [outer = 0x93a60000] 02:48:32 INFO - PROCESS | 1856 | 1465811312876 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x953d2000) [pid = 1856] [serial = 807] [outer = 0x93a60000] 02:48:34 INFO - PROCESS | 1856 | 1465811314038 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]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1998ms 02:48:34 INFO - PROCESS | 1856 | 1465811314078 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 1856 | 1465811314082 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:48:34 INFO - PROCESS | 1856 | 1465811314090 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 1856 | 1465811314094 Marionette TRACE conn4 <- [1,1046,null,{}] 02:48:34 INFO - PROCESS | 1856 | 1465811314108 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}] 02:48:34 INFO - PROCESS | 1856 | 1465811314118 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:34 INFO - PROCESS | 1856 | 1465811314383 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:48:34 INFO - PROCESS | 1856 | 1465811314714 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:34 INFO - PROCESS | 1856 | 1465811314729 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x98f38400 == 55 [pid = 1856] [id = 269] 02:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x98fe5400) [pid = 1856] [serial = 808] [outer = (nil)] 02:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9a11fc00) [pid = 1856] [serial = 809] [outer = 0x98fe5400] 02:48:34 INFO - PROCESS | 1856 | 1465811314889 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9a1fac00) [pid = 1856] [serial = 810] [outer = 0x98fe5400] 02:48:35 INFO - PROCESS | 1856 | 1465811315842 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]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1787ms 02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:48:35 INFO - PROCESS | 1856 | 1465811315877 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 1856 | 1465811315880 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:48:35 INFO - PROCESS | 1856 | 1465811315888 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 1856 | 1465811315890 Marionette TRACE conn4 <- [1,1050,null,{}] 02:48:35 INFO - PROCESS | 1856 | 1465811315897 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}] 02:48:35 INFO - PROCESS | 1856 | 1465811315902 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:36 INFO - PROCESS | 1856 | 1465811316094 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:48:36 INFO - PROCESS | 1856 | 1465811316278 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 1856 | 1465811316286 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9b400 == 56 [pid = 1856] [id = 270] 02:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x98fee400) [pid = 1856] [serial = 811] [outer = (nil)] 02:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x9ad23400) [pid = 1856] [serial = 812] [outer = 0x98fee400] 02:48:36 INFO - PROCESS | 1856 | 1465811316370 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9b4dc800) [pid = 1856] [serial = 813] [outer = 0x98fee400] 02:48:37 INFO - PROCESS | 1856 | 1465811317361 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]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1532ms 02:48:37 INFO - PROCESS | 1856 | 1465811317461 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 1856 | 1465811317466 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:48:37 INFO - PROCESS | 1856 | 1465811317477 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 1856 | 1465811317479 Marionette TRACE conn4 <- [1,1054,null,{}] 02:48:37 INFO - PROCESS | 1856 | 1465811317528 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}] 02:48:37 INFO - PROCESS | 1856 | 1465811317536 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:37 INFO - PROCESS | 1856 | 1465811317800 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:48:38 INFO - PROCESS | 1856 | 1465811317996 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 1856 | 1465811318005 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d866400 == 57 [pid = 1856] [id = 271] 02:48:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8eabb400) [pid = 1856] [serial = 814] [outer = (nil)] 02:48:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x9b813c00) [pid = 1856] [serial = 815] [outer = 0x8eabb400] 02:48:38 INFO - PROCESS | 1856 | 1465811318095 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x9b818000) [pid = 1856] [serial = 816] [outer = 0x8eabb400] 02:48:38 INFO - PROCESS | 1856 | 1465811318977 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]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1537ms 02:48:39 INFO - PROCESS | 1856 | 1465811319015 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:48:39 INFO - PROCESS | 1856 | 1465811319019 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:48:39 INFO - PROCESS | 1856 | 1465811319026 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 1856 | 1465811319029 Marionette TRACE conn4 <- [1,1058,null,{}] 02:48:39 INFO - PROCESS | 1856 | 1465811319035 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}] 02:48:39 INFO - PROCESS | 1856 | 1465811319045 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:39 INFO - PROCESS | 1856 | 1465811319281 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:48:39 INFO - PROCESS | 1856 | 1465811319515 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 1856 | 1465811319522 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ac000 == 58 [pid = 1856] [id = 272] 02:48:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x99c26000) [pid = 1856] [serial = 817] [outer = (nil)] 02:48:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x9d45e000) [pid = 1856] [serial = 818] [outer = 0x99c26000] 02:48:39 INFO - PROCESS | 1856 | 1465811319648 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x9d84dc00) [pid = 1856] [serial = 819] [outer = 0x99c26000] 02:48:40 INFO - PROCESS | 1856 | 1465811320554 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]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1584ms 02:48:40 INFO - PROCESS | 1856 | 1465811320611 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:48:40 INFO - PROCESS | 1856 | 1465811320615 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:48:40 INFO - PROCESS | 1856 | 1465811320622 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 1856 | 1465811320626 Marionette TRACE conn4 <- [1,1062,null,{}] 02:48:40 INFO - PROCESS | 1856 | 1465811320631 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}] 02:48:40 INFO - PROCESS | 1856 | 1465811320637 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:40 INFO - PROCESS | 1856 | 1465811320821 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:48:41 INFO - PROCESS | 1856 | 1465811321004 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 1856 | 1465811321013 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86ac00 == 59 [pid = 1856] [id = 273] 02:48:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8eaba000) [pid = 1856] [serial = 820] [outer = (nil)] 02:48:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0xa1012c00) [pid = 1856] [serial = 821] [outer = 0x8eaba000] 02:48:41 INFO - PROCESS | 1856 | 1465811321137 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0xa1086c00) [pid = 1856] [serial = 822] [outer = 0x8eaba000] 02:48:42 INFO - PROCESS | 1856 | 1465811322071 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]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1482ms 02:48:42 INFO - PROCESS | 1856 | 1465811322105 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1856 | 1465811322108 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:48:42 INFO - PROCESS | 1856 | 1465811322116 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1856 | 1465811322119 Marionette TRACE conn4 <- [1,1066,null,{}] 02:48:42 INFO - PROCESS | 1856 | 1465811322125 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}] 02:48:42 INFO - PROCESS | 1856 | 1465811322130 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:42 INFO - PROCESS | 1856 | 1465811322351 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:48:42 INFO - PROCESS | 1856 | 1465811322590 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 1856 | 1465811322600 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b0000 == 60 [pid = 1856] [id = 274] 02:48:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x9a119400) [pid = 1856] [serial = 823] [outer = (nil)] 02:48:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0xa2324800) [pid = 1856] [serial = 824] [outer = 0x9a119400] 02:48:42 INFO - PROCESS | 1856 | 1465811322721 Marionette DEBUG loaded listener.js 02:48:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0xa2372400) [pid = 1856] [serial = 825] [outer = 0x9a119400] 02:48:43 INFO - PROCESS | 1856 | 1465811323640 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]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1591ms 02:48:43 INFO - PROCESS | 1856 | 1465811323708 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 1856 | 1465811323712 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:48:43 INFO - PROCESS | 1856 | 1465811323718 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 1856 | 1465811323722 Marionette TRACE conn4 <- [1,1070,null,{}] 02:48:43 INFO - PROCESS | 1856 | 1465811323728 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}] 02:48:43 INFO - PROCESS | 1856 | 1465811323733 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:43 INFO - PROCESS | 1856 | 1465811323957 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:48:44 INFO - PROCESS | 1856 | 1465811324201 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 1856 | 1465811324212 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861c00 == 61 [pid = 1856] [id = 275] 02:48:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x92ba6800) [pid = 1856] [serial = 826] [outer = (nil)] 02:48:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x9965c800) [pid = 1856] [serial = 827] [outer = 0x92ba6800] 02:48:44 INFO - PROCESS | 1856 | 1465811324341 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x9a5e1400) [pid = 1856] [serial = 828] [outer = 0x92ba6800] 02:48:45 INFO - PROCESS | 1856 | 1465811325255 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]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1584ms 02:48:45 INFO - PROCESS | 1856 | 1465811325304 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 1856 | 1465811325309 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:48:45 INFO - PROCESS | 1856 | 1465811325315 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1856 | 1465811325320 Marionette TRACE conn4 <- [1,1074,null,{}] 02:48:45 INFO - PROCESS | 1856 | 1465811325325 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}] 02:48:45 INFO - PROCESS | 1856 | 1465811325330 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:45 INFO - PROCESS | 1856 | 1465811325517 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:48:45 INFO - PROCESS | 1856 | 1465811325767 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:45 INFO - PROCESS | 1856 | 1465811325776 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb19000 == 62 [pid = 1856] [id = 276] 02:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x8eb1d800) [pid = 1856] [serial = 829] [outer = (nil)] 02:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x8f49c800) [pid = 1856] [serial = 830] [outer = 0x8eb1d800] 02:48:46 INFO - PROCESS | 1856 | 1465811326128 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x8f806000) [pid = 1856] [serial = 831] [outer = 0x8eb1d800] 02:48:47 INFO - PROCESS | 1856 | 1465811327192 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]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1935ms 02:48:47 INFO - PROCESS | 1856 | 1465811327252 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 1856 | 1465811327258 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:48:47 INFO - PROCESS | 1856 | 1465811327266 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 1856 | 1465811327270 Marionette TRACE conn4 <- [1,1078,null,{}] 02:48:47 INFO - PROCESS | 1856 | 1465811327277 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}] 02:48:47 INFO - PROCESS | 1856 | 1465811327283 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:47 INFO - PROCESS | 1856 | 1465811327474 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:48:47 INFO - PROCESS | 1856 | 1465811327806 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 1856 | 1465811327817 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b0400 == 61 [pid = 1856] [id = 229] 02:48:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f495c00 == 60 [pid = 1856] [id = 228] 02:48:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9aa000 == 59 [pid = 1856] [id = 231] 02:48:47 INFO - PROCESS | 1856 | --DOCSHELL 0x93a86400 == 58 [pid = 1856] [id = 230] 02:48:47 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x9a908000) [pid = 1856] [serial = 758] [outer = (nil)] [url = about:blank] 02:48:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9aa000 == 59 [pid = 1856] [id = 277] 02:48:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x8eabec00) [pid = 1856] [serial = 832] [outer = (nil)] 02:48:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x90d9e800) [pid = 1856] [serial = 833] [outer = 0x8eabec00] 02:48:47 INFO - PROCESS | 1856 | 1465811327955 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x92363000) [pid = 1856] [serial = 834] [outer = 0x8eabec00] 02:48:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b3800 == 58 [pid = 1856] [id = 253] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x8eb1a000) [pid = 1856] [serial = 584] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x95183800) [pid = 1856] [serial = 713] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x9a11a400) [pid = 1856] [serial = 755] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x93dcf400) [pid = 1856] [serial = 615] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x9a311c00) [pid = 1856] [serial = 728] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x91ea4800) [pid = 1856] [serial = 710] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x95186000) [pid = 1856] [serial = 621] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x9a11e000) [pid = 1856] [serial = 722] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x98ebf000) [pid = 1856] [serial = 716] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x9abe0000) [pid = 1856] [serial = 737] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x9a5dbc00) [pid = 1856] [serial = 731] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x9a120400) [pid = 1856] [serial = 756] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x98a3c400) [pid = 1856] [serial = 752] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x9a112800) [pid = 1856] [serial = 719] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x9a1fa400) [pid = 1856] [serial = 725] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x9796c000) [pid = 1856] [serial = 749] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x95132400) [pid = 1856] [serial = 618] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x93a58800) [pid = 1856] [serial = 746] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x953d8c00) [pid = 1856] [serial = 639] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x91d0fc00) [pid = 1856] [serial = 609] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x91ea0800) [pid = 1856] [serial = 743] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x999f4800) [pid = 1856] [serial = 753] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9abdd800) [pid = 1856] [serial = 740] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x93a65400) [pid = 1856] [serial = 744] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8eb22400) [pid = 1856] [serial = 587] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x93a65000) [pid = 1856] [serial = 612] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8eab8000) [pid = 1856] [serial = 606] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8f8e4000) [pid = 1856] [serial = 591] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x979c7400) [pid = 1856] [serial = 750] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x95140400) [pid = 1856] [serial = 747] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x9a909800) [pid = 1856] [serial = 734] [outer = (nil)] [url = about:blank] 02:48:48 INFO - PROCESS | 1856 | 1465811328826 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]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1588ms 02:48:48 INFO - PROCESS | 1856 | 1465811328854 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 1856 | 1465811328860 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:48:48 INFO - PROCESS | 1856 | 1465811328870 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 1856 | 1465811328874 Marionette TRACE conn4 <- [1,1082,null,{}] 02:48:48 INFO - PROCESS | 1856 | 1465811328881 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}] 02:48:48 INFO - PROCESS | 1856 | 1465811328887 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:49 INFO - PROCESS | 1856 | 1465811329056 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:48:49 INFO - PROCESS | 1856 | 1465811329073 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1856 | 1465811329082 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a5a800 == 59 [pid = 1856] [id = 278] 02:48:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x93a83400) [pid = 1856] [serial = 835] [outer = (nil)] 02:48:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x950b2400) [pid = 1856] [serial = 836] [outer = 0x93a83400] 02:48:49 INFO - PROCESS | 1856 | 1465811329152 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x9517f400) [pid = 1856] [serial = 837] [outer = 0x93a83400] 02:48:50 INFO - PROCESS | 1856 | 1465811330210 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]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1389ms 02:48:50 INFO - PROCESS | 1856 | 1465811330261 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 1856 | 1465811330266 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:48:50 INFO - PROCESS | 1856 | 1465811330273 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1856 | 1465811330279 Marionette TRACE conn4 <- [1,1086,null,{}] 02:48:50 INFO - PROCESS | 1856 | 1465811330296 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}] 02:48:50 INFO - PROCESS | 1856 | 1465811330305 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:50 INFO - PROCESS | 1856 | 1465811330552 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:48:50 INFO - PROCESS | 1856 | 1465811330578 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 1856 | 1465811330584 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb21000 == 60 [pid = 1856] [id = 279] 02:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x96ebf800) [pid = 1856] [serial = 838] [outer = (nil)] 02:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x979c4000) [pid = 1856] [serial = 839] [outer = 0x96ebf800] 02:48:50 INFO - PROCESS | 1856 | 1465811330655 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x979ce800) [pid = 1856] [serial = 840] [outer = 0x96ebf800] 02:48:51 INFO - PROCESS | 1856 | 1465811331568 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]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1340ms 02:48:51 INFO - PROCESS | 1856 | 1465811331614 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 1856 | 1465811331620 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:48:51 INFO - PROCESS | 1856 | 1465811331631 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 1856 | 1465811331634 Marionette TRACE conn4 <- [1,1090,null,{}] 02:48:51 INFO - PROCESS | 1856 | 1465811331638 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}] 02:48:51 INFO - PROCESS | 1856 | 1465811331645 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:51 INFO - PROCESS | 1856 | 1465811331889 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:48:51 INFO - PROCESS | 1856 | 1465811331932 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 1856 | 1465811331942 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d6000 == 61 [pid = 1856] [id = 280] 02:48:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9792ec00) [pid = 1856] [serial = 841] [outer = (nil)] 02:48:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x99b1dc00) [pid = 1856] [serial = 842] [outer = 0x9792ec00] 02:48:52 INFO - PROCESS | 1856 | 1465811332011 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x9a120800) [pid = 1856] [serial = 843] [outer = 0x9792ec00] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9a115800) [pid = 1856] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8f495800) [pid = 1856] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9a118000) [pid = 1856] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8d863800) [pid = 1856] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x91d0a000) [pid = 1856] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x951dbc00) [pid = 1856] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x92ba6c00) [pid = 1856] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:48:53 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8f804400) [pid = 1856] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:48:53 INFO - PROCESS | 1856 | 1465811333430 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]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1834ms 02:48:53 INFO - PROCESS | 1856 | 1465811333466 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 1856 | 1465811333470 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:48:53 INFO - PROCESS | 1856 | 1465811333476 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 1856 | 1465811333479 Marionette TRACE conn4 <- [1,1094,null,{}] 02:48:53 INFO - PROCESS | 1856 | 1465811333485 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}] 02:48:53 INFO - PROCESS | 1856 | 1465811333489 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:53 INFO - PROCESS | 1856 | 1465811333644 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:48:53 INFO - PROCESS | 1856 | 1465811333659 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 1856 | 1465811333668 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x98f30800 == 62 [pid = 1856] [id = 281] 02:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x98f38800) [pid = 1856] [serial = 844] [outer = (nil)] 02:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x9a1bc000) [pid = 1856] [serial = 845] [outer = 0x98f38800] 02:48:53 INFO - PROCESS | 1856 | 1465811333748 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9a5e3400) [pid = 1856] [serial = 846] [outer = 0x98f38800] 02:48:54 INFO - PROCESS | 1856 | 1465811334730 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]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1277ms 02:48:54 INFO - PROCESS | 1856 | 1465811334756 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 1856 | 1465811334760 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:48:54 INFO - PROCESS | 1856 | 1465811334766 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1856 | 1465811334770 Marionette TRACE conn4 <- [1,1098,null,{}] 02:48:54 INFO - PROCESS | 1856 | 1465811334775 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}] 02:48:54 INFO - PROCESS | 1856 | 1465811334784 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:55 INFO - PROCESS | 1856 | 1465811335038 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:48:55 INFO - PROCESS | 1856 | 1465811335223 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 1856 | 1465811335233 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b3800 == 63 [pid = 1856] [id = 282] 02:48:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8eab9800) [pid = 1856] [serial = 847] [outer = (nil)] 02:48:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8f495c00) [pid = 1856] [serial = 848] [outer = 0x8eab9800] 02:48:55 INFO - PROCESS | 1856 | 1465811335329 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8f805c00) [pid = 1856] [serial = 849] [outer = 0x8eab9800] 02:48:56 INFO - PROCESS | 1856 | 1465811336374 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]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1638ms 02:48:56 INFO - PROCESS | 1856 | 1465811336406 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 1856 | 1465811336412 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:48:56 INFO - PROCESS | 1856 | 1465811336421 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 1856 | 1465811336427 Marionette TRACE conn4 <- [1,1102,null,{}] 02:48:56 INFO - PROCESS | 1856 | 1465811336435 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}] 02:48:56 INFO - PROCESS | 1856 | 1465811336441 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:56 INFO - PROCESS | 1856 | 1465811336655 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:48:56 INFO - PROCESS | 1856 | 1465811336891 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1856 | 1465811336901 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a64000 == 64 [pid = 1856] [id = 283] 02:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x93a86000) [pid = 1856] [serial = 850] [outer = (nil)] 02:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x93dcbc00) [pid = 1856] [serial = 851] [outer = 0x93a86000] 02:48:57 INFO - PROCESS | 1856 | 1465811337034 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x95137400) [pid = 1856] [serial = 852] [outer = 0x93a86000] 02:48:58 INFO - PROCESS | 1856 | 1465811338045 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]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1692ms 02:48:58 INFO - PROCESS | 1856 | 1465811338114 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1856 | 1465811338119 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:48:58 INFO - PROCESS | 1856 | 1465811338127 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1856 | 1465811338131 Marionette TRACE conn4 <- [1,1106,null,{}] 02:48:58 INFO - PROCESS | 1856 | 1465811338137 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}] 02:48:58 INFO - PROCESS | 1856 | 1465811338143 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:58 INFO - PROCESS | 1856 | 1465811338364 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:48:58 INFO - PROCESS | 1856 | 1465811338693 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 1856 | 1465811338705 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:48:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x97929c00 == 65 [pid = 1856] [id = 284] 02:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9792e800) [pid = 1856] [serial = 853] [outer = (nil)] 02:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x98ebf000) [pid = 1856] [serial = 854] [outer = 0x9792e800] 02:48:58 INFO - PROCESS | 1856 | 1465811338790 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x99c27c00) [pid = 1856] [serial = 855] [outer = 0x9792e800] 02:48:59 INFO - PROCESS | 1856 | 1465811339801 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]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1739ms 02:48:59 INFO - PROCESS | 1856 | 1465811339867 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 1856 | 1465811339874 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:48:59 INFO - PROCESS | 1856 | 1465811339892 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 1856 | 1465811339901 Marionette TRACE conn4 <- [1,1110,null,{}] 02:48:59 INFO - PROCESS | 1856 | 1465811339908 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}] 02:48:59 INFO - PROCESS | 1856 | 1465811339915 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:00 INFO - PROCESS | 1856 | 1465811340167 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:49:00 INFO - PROCESS | 1856 | 1465811340452 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 1856 | 1465811340461 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b2800 == 66 [pid = 1856] [id = 285] 02:49:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x953cd800) [pid = 1856] [serial = 856] [outer = (nil)] 02:49:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x9abe5400) [pid = 1856] [serial = 857] [outer = 0x953cd800] 02:49:00 INFO - PROCESS | 1856 | 1465811340555 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x9acee000) [pid = 1856] [serial = 858] [outer = 0x953cd800] 02:49:01 INFO - PROCESS | 1856 | 1465811341507 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]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1654ms 02:49:01 INFO - PROCESS | 1856 | 1465811341538 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:49:01 INFO - PROCESS | 1856 | 1465811341543 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:49:01 INFO - PROCESS | 1856 | 1465811341551 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 1856 | 1465811341554 Marionette TRACE conn4 <- [1,1114,null,{}] 02:49:01 INFO - PROCESS | 1856 | 1465811341560 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}] 02:49:01 INFO - PROCESS | 1856 | 1465811341566 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:01 INFO - PROCESS | 1856 | 1465811341757 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:49:02 INFO - PROCESS | 1856 | 1465811341989 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1856 | 1465811342001 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x97932000 == 67 [pid = 1856] [id = 286] 02:49:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x9b4d7800) [pid = 1856] [serial = 859] [outer = (nil)] 02:49:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x9b814c00) [pid = 1856] [serial = 860] [outer = 0x9b4d7800] 02:49:02 INFO - PROCESS | 1856 | 1465811342140 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x9d30c400) [pid = 1856] [serial = 861] [outer = 0x9b4d7800] 02:49:03 INFO - PROCESS | 1856 | 1465811343146 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]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1632ms 02:49:03 INFO - PROCESS | 1856 | 1465811343183 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1856 | 1465811343187 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:49:03 INFO - PROCESS | 1856 | 1465811343194 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1856 | 1465811343197 Marionette TRACE conn4 <- [1,1118,null,{}] 02:49:03 INFO - PROCESS | 1856 | 1465811343203 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}] 02:49:03 INFO - PROCESS | 1856 | 1465811343211 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:03 INFO - PROCESS | 1856 | 1465811343428 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:49:03 INFO - PROCESS | 1856 | 1465811343688 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 1856 | 1465811343706 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d807c00 == 68 [pid = 1856] [id = 287] 02:49:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x9d808000) [pid = 1856] [serial = 862] [outer = (nil)] 02:49:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x9d84d400) [pid = 1856] [serial = 863] [outer = 0x9d808000] 02:49:03 INFO - PROCESS | 1856 | 1465811343853 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0xa23f8400) [pid = 1856] [serial = 864] [outer = 0x9d808000] 02:49:04 INFO - PROCESS | 1856 | 1465811344842 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]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1682ms 02:49:04 INFO - PROCESS | 1856 | 1465811344878 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 1856 | 1465811344882 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:49:04 INFO - PROCESS | 1856 | 1465811344889 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 1856 | 1465811344893 Marionette TRACE conn4 <- [1,1122,null,{}] 02:49:04 INFO - PROCESS | 1856 | 1465811344899 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}] 02:49:04 INFO - PROCESS | 1856 | 1465811344905 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:05 INFO - PROCESS | 1856 | 1465811345126 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:49:05 INFO - PROCESS | 1856 | 1465811345371 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 1856 | 1465811345380 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b0800 == 69 [pid = 1856] [id = 288] 02:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x8d9b1000) [pid = 1856] [serial = 865] [outer = (nil)] 02:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0xa2fb2000) [pid = 1856] [serial = 866] [outer = 0x8d9b1000] 02:49:05 INFO - PROCESS | 1856 | 1465811345505 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0xa2fb4400) [pid = 1856] [serial = 867] [outer = 0x8d9b1000] 02:49:06 INFO - PROCESS | 1856 | 1465811346423 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]]]}] 02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1584ms 02:49:06 INFO - PROCESS | 1856 | 1465811346475 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 1856 | 1465811346479 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:49:06 INFO - PROCESS | 1856 | 1465811346486 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 1856 | 1465811346490 Marionette TRACE conn4 <- [1,1126,null,{}] 02:49:06 INFO - PROCESS | 1856 | 1465811346496 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}] 02:49:06 INFO - PROCESS | 1856 | 1465811346502 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:06 INFO - PROCESS | 1856 | 1465811346781 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:49:07 INFO - PROCESS | 1856 | 1465811347042 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 1856 | 1465811347050 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b1400 == 70 [pid = 1856] [id = 289] 02:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x9b4a1c00) [pid = 1856] [serial = 868] [outer = (nil)] 02:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0xa3380000) [pid = 1856] [serial = 869] [outer = 0x9b4a1c00] 02:49:07 INFO - PROCESS | 1856 | 1465811347151 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0xa341c400) [pid = 1856] [serial = 870] [outer = 0x9b4a1c00] 02:49:07 INFO - PROCESS | 1856 | --DOCSHELL 0x93dcb800 == 69 [pid = 1856] [id = 9] 02:49:08 INFO - PROCESS | 1856 | 1465811348265 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]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1835ms 02:49:08 INFO - PROCESS | 1856 | 1465811348323 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1856 | 1465811348327 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:49:08 INFO - PROCESS | 1856 | 1465811348380 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1856 | 1465811348383 Marionette TRACE conn4 <- [1,1130,null,{}] 02:49:08 INFO - PROCESS | 1856 | 1465811348398 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}] 02:49:08 INFO - PROCESS | 1856 | 1465811348404 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:08 INFO - PROCESS | 1856 | 1465811348699 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:49:08 INFO - PROCESS | 1856 | 1465811348924 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 1856 | 1465811348932 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dc000 == 70 [pid = 1856] [id = 290] 02:49:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x93dcb800) [pid = 1856] [serial = 871] [outer = (nil)] 02:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0xa341c000) [pid = 1856] [serial = 872] [outer = 0x93dcb800] 02:49:09 INFO - PROCESS | 1856 | 1465811349014 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0xa34c8000) [pid = 1856] [serial = 873] [outer = 0x93dcb800] 02:49:10 INFO - PROCESS | 1856 | 1465811350350 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]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2083ms 02:49:10 INFO - PROCESS | 1856 | 1465811350420 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 1856 | 1465811350424 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:49:10 INFO - PROCESS | 1856 | 1465811350431 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 1856 | 1465811350435 Marionette TRACE conn4 <- [1,1134,null,{}] 02:49:10 INFO - PROCESS | 1856 | 1465811350441 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}] 02:49:10 INFO - PROCESS | 1856 | 1465811350447 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:10 INFO - PROCESS | 1856 | 1465811350774 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:49:10 INFO - PROCESS | 1856 | 1465811350920 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:10 INFO - PROCESS | 1856 | 1465811350928 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49f400 == 71 [pid = 1856] [id = 291] 02:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x8f5da800) [pid = 1856] [serial = 874] [outer = (nil)] 02:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x91bcb400) [pid = 1856] [serial = 875] [outer = 0x8f5da800] 02:49:11 INFO - PROCESS | 1856 | 1465811351053 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x951db800) [pid = 1856] [serial = 876] [outer = 0x8f5da800] 02:49:11 INFO - PROCESS | 1856 | 1465811351922 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]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1532ms 02:49:11 INFO - PROCESS | 1856 | 1465811351977 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 1856 | 1465811351980 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:49:11 INFO - PROCESS | 1856 | 1465811351988 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1856 | 1465811351991 Marionette TRACE conn4 <- [1,1138,null,{}] 02:49:11 INFO - PROCESS | 1856 | 1465811351997 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}] 02:49:12 INFO - PROCESS | 1856 | 1465811352002 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:12 INFO - PROCESS | 1856 | 1465811352232 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:49:12 INFO - PROCESS | 1856 | 1465811352486 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 1856 | 1465811352497 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:12 INFO - PROCESS | 1856 | ++DOCSHELL 0xa34c5400 == 72 [pid = 1856] [id = 292] 02:49:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0xa4e09800) [pid = 1856] [serial = 877] [outer = (nil)] 02:49:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0xa4e4d000) [pid = 1856] [serial = 878] [outer = 0xa4e09800] 02:49:12 INFO - PROCESS | 1856 | 1465811352642 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0xa5073800) [pid = 1856] [serial = 879] [outer = 0xa4e09800] 02:49:13 INFO - PROCESS | 1856 | 1465811353660 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]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1737ms 02:49:13 INFO - PROCESS | 1856 | 1465811353729 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:49:13 INFO - PROCESS | 1856 | 1465811353734 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:49:13 INFO - PROCESS | 1856 | 1465811353741 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1856 | 1465811353746 Marionette TRACE conn4 <- [1,1142,null,{}] 02:49:13 INFO - PROCESS | 1856 | 1465811353754 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}] 02:49:13 INFO - PROCESS | 1856 | 1465811353760 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:14 INFO - PROCESS | 1856 | 1465811354287 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:49:14 INFO - PROCESS | 1856 | 1465811354592 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 1856 | 1465811354599 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80f000 == 73 [pid = 1856] [id = 293] 02:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x8f8e5000) [pid = 1856] [serial = 880] [outer = (nil)] 02:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x90d98000) [pid = 1856] [serial = 881] [outer = 0x8f8e5000] 02:49:14 INFO - PROCESS | 1856 | 1465811354695 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x91d07800) [pid = 1856] [serial = 882] [outer = 0x8f8e5000] 02:49:15 INFO - PROCESS | 1856 | 1465811355590 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]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1891ms 02:49:15 INFO - PROCESS | 1856 | 1465811355633 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 1856 | 1465811355640 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:49:15 INFO - PROCESS | 1856 | 1465811355648 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 1856 | 1465811355653 Marionette TRACE conn4 <- [1,1146,null,{}] 02:49:15 INFO - PROCESS | 1856 | 1465811355661 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}] 02:49:15 INFO - PROCESS | 1856 | 1465811355667 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:15 INFO - PROCESS | 1856 | 1465811355869 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:49:16 INFO - PROCESS | 1856 | 1465811356250 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 1856 | 1465811356267 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80a400 == 74 [pid = 1856] [id = 294] 02:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x90d96c00) [pid = 1856] [serial = 883] [outer = (nil)] 02:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x95184000) [pid = 1856] [serial = 884] [outer = 0x90d96c00] 02:49:16 INFO - PROCESS | 1856 | 1465811356395 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x953d6800) [pid = 1856] [serial = 885] [outer = 0x90d96c00] 02:49:17 INFO - PROCESS | 1856 | 1465811357480 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]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1892ms 02:49:17 INFO - PROCESS | 1856 | 1465811357541 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1856 | 1465811357547 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:49:17 INFO - PROCESS | 1856 | 1465811357554 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1856 | 1465811357558 Marionette TRACE conn4 <- [1,1150,null,{}] 02:49:17 INFO - PROCESS | 1856 | 1465811357564 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}] 02:49:17 INFO - PROCESS | 1856 | 1465811357570 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:17 INFO - PROCESS | 1856 | 1465811357783 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86a400 == 73 [pid = 1856] [id = 263] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x950b2c00 == 72 [pid = 1856] [id = 261] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863000 == 71 [pid = 1856] [id = 262] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x98f30800 == 70 [pid = 1856] [id = 281] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x953d6000 == 69 [pid = 1856] [id = 280] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb21000 == 68 [pid = 1856] [id = 279] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x93a5a800 == 67 [pid = 1856] [id = 278] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9aa000 == 66 [pid = 1856] [id = 277] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb19000 == 65 [pid = 1856] [id = 276] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86ac00 == 64 [pid = 1856] [id = 273] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ac000 == 63 [pid = 1856] [id = 272] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d866400 == 62 [pid = 1856] [id = 271] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9b400 == 61 [pid = 1856] [id = 270] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x92364800 == 60 [pid = 1856] [id = 268] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x98f38400 == 59 [pid = 1856] [id = 269] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac2400 == 58 [pid = 1856] [id = 267] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86c000 == 57 [pid = 1856] [id = 201] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5db400 == 56 [pid = 1856] [id = 260] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba7c00 == 55 [pid = 1856] [id = 209] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x91007800 == 54 [pid = 1856] [id = 210] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x9a113400 == 53 [pid = 1856] [id = 264] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49c000 == 52 [pid = 1856] [id = 207] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x9513c400 == 51 [pid = 1856] [id = 206] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49e800 == 50 [pid = 1856] [id = 239] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e7400 == 49 [pid = 1856] [id = 208] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x90d91000 == 48 [pid = 1856] [id = 218] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d869400 == 47 [pid = 1856] [id = 266] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9b400 == 46 [pid = 1856] [id = 205] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9bc00 == 45 [pid = 1856] [id = 227] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80ec00 == 44 [pid = 1856] [id = 203] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e9000 == 43 [pid = 1856] [id = 226] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x98a3e400 == 42 [pid = 1856] [id = 240] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8eaba800 == 41 [pid = 1856] [id = 243] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x9a1c1c00 == 40 [pid = 1856] [id = 244] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x979cb400 == 39 [pid = 1856] [id = 246] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b0000 == 38 [pid = 1856] [id = 274] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x99b1d800 == 37 [pid = 1856] [id = 242] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab6400 == 36 [pid = 1856] [id = 245] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861c00 == 35 [pid = 1856] [id = 275] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861000 == 34 [pid = 1856] [id = 225] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab9000 == 33 [pid = 1856] [id = 194] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d865400 == 32 [pid = 1856] [id = 202] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d869000 == 31 [pid = 1856] [id = 212] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x93dc9800 == 30 [pid = 1856] [id = 238] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x91009c00 == 29 [pid = 1856] [id = 204] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80f400 == 28 [pid = 1856] [id = 241] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1c400 == 27 [pid = 1856] [id = 256] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86a000 == 26 [pid = 1856] [id = 211] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x92f59c00 == 25 [pid = 1856] [id = 265] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x9100c000 == 24 [pid = 1856] [id = 254] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x9518bc00 == 23 [pid = 1856] [id = 255] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d860800 == 22 [pid = 1856] [id = 257] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x9ad19000 == 21 [pid = 1856] [id = 258] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f495000 == 20 [pid = 1856] [id = 259] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x93dca800 == 19 [pid = 1856] [id = 10] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0xa34c5400 == 18 [pid = 1856] [id = 292] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dc000 == 17 [pid = 1856] [id = 290] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49f400 == 16 [pid = 1856] [id = 291] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b1400 == 15 [pid = 1856] [id = 289] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b0800 == 14 [pid = 1856] [id = 288] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x9d807c00 == 13 [pid = 1856] [id = 287] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b2800 == 12 [pid = 1856] [id = 285] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x97932000 == 11 [pid = 1856] [id = 286] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x97929c00 == 10 [pid = 1856] [id = 284] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x93a64000 == 9 [pid = 1856] [id = 283] 02:49:19 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b3800 == 8 [pid = 1856] [id = 282] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x9abe8800) [pid = 1856] [serial = 759] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x92b9d800) [pid = 1856] [serial = 800] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x9a313800) [pid = 1856] [serial = 795] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x8f5e4400) [pid = 1856] [serial = 779] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x9a1c6800) [pid = 1856] [serial = 770] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x9abe8000) [pid = 1856] [serial = 797] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x9ace6400) [pid = 1856] [serial = 773] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x8eb22c00) [pid = 1856] [serial = 761] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x8f5db000) [pid = 1856] [serial = 788] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x91bc5c00) [pid = 1856] [serial = 789] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x91bcb000) [pid = 1856] [serial = 764] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x9ad27800) [pid = 1856] [serial = 776] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x92369c00) [pid = 1856] [serial = 782] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x93a59400) [pid = 1856] [serial = 783] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x9acee800) [pid = 1856] [serial = 798] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x8f8e6000) [pid = 1856] [serial = 780] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x9792f400) [pid = 1856] [serial = 786] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x96eb9800) [pid = 1856] [serial = 785] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x979d0c00) [pid = 1856] [serial = 791] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x953d1800) [pid = 1856] [serial = 767] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x9a1b9400) [pid = 1856] [serial = 794] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x98f33400) [pid = 1856] [serial = 792] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 1856 | 1465811359747 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 1856 | 1465811359757 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863000 == 9 [pid = 1856] [id = 295] 02:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x8d866000) [pid = 1856] [serial = 886] [outer = (nil)] 02:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x8d86a000) [pid = 1856] [serial = 887] [outer = 0x8d866000] 02:49:19 INFO - PROCESS | 1856 | 1465811359869 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x8d9a9c00) [pid = 1856] [serial = 888] [outer = 0x8d866000] 02:49:20 INFO - PROCESS | 1856 | 1465811360693 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]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 3204ms 02:49:20 INFO - PROCESS | 1856 | 1465811360760 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 1856 | 1465811360767 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:49:20 INFO - PROCESS | 1856 | 1465811360776 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 1856 | 1465811360781 Marionette TRACE conn4 <- [1,1154,null,{}] 02:49:20 INFO - PROCESS | 1856 | 1465811360790 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}] 02:49:20 INFO - PROCESS | 1856 | 1465811360797 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:20 INFO - PROCESS | 1856 | 1465811360979 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:49:21 INFO - PROCESS | 1856 | 1465811361146 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1856 | 1465811361152 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1a000 == 10 [pid = 1856] [id = 296] 02:49:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x8f497400) [pid = 1856] [serial = 889] [outer = (nil)] 02:49:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x8f5dc000) [pid = 1856] [serial = 890] [outer = 0x8f497400] 02:49:21 INFO - PROCESS | 1856 | 1465811361232 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x8f80a800) [pid = 1856] [serial = 891] [outer = 0x8f497400] 02:49:22 INFO - PROCESS | 1856 | 1465811362084 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]]]}] 02:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1390ms 02:49:22 INFO - PROCESS | 1856 | 1465811362169 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:49:22 INFO - PROCESS | 1856 | 1465811362182 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:49:22 INFO - PROCESS | 1856 | 1465811362213 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:49:22 INFO - PROCESS | 1856 | 1465811362216 Marionette TRACE conn4 <- [1,1158,null,{}] 02:49:22 INFO - PROCESS | 1856 | 1465811362222 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}] 02:49:22 INFO - PROCESS | 1856 | 1465811362227 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:22 INFO - PROCESS | 1856 | 1465811362456 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:49:22 INFO - PROCESS | 1856 | 1465811362482 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:22 INFO - PROCESS | 1856 | 1465811362492 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dec00 == 11 [pid = 1856] [id = 297] 02:49:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x90d96000) [pid = 1856] [serial = 892] [outer = (nil)] 02:49:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x91004c00) [pid = 1856] [serial = 893] [outer = 0x90d96000] 02:49:22 INFO - PROCESS | 1856 | 1465811362562 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x91bc5c00) [pid = 1856] [serial = 894] [outer = 0x90d96000] 02:49:23 INFO - PROCESS | 1856 | 1465811363696 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]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1542ms 02:49:23 INFO - PROCESS | 1856 | 1465811363754 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 1856 | 1465811363758 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:49:23 INFO - PROCESS | 1856 | 1465811363775 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 1856 | 1465811363785 Marionette TRACE conn4 <- [1,1162,null,{}] 02:49:23 INFO - PROCESS | 1856 | 1465811363801 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}] 02:49:23 INFO - PROCESS | 1856 | 1465811363810 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:24 INFO - PROCESS | 1856 | 1465811364072 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x93dcc400) [pid = 1856] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x93a60000) [pid = 1856] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x92b9e000) [pid = 1856] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x99b1c400) [pid = 1856] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x93a83400) [pid = 1856] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8eaba000) [pid = 1856] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x9a2dfc00) [pid = 1856] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x8eabb400) [pid = 1856] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x8eac1000) [pid = 1856] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x99c26000) [pid = 1856] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x8eb20800) [pid = 1856] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x8eb1d800) [pid = 1856] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x9a119400) [pid = 1856] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8eabec00) [pid = 1856] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8f803800) [pid = 1856] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x98fee400) [pid = 1856] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x98a3c000) [pid = 1856] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x95139800) [pid = 1856] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x9835a800) [pid = 1856] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x9965f800) [pid = 1856] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8f8e9400) [pid = 1856] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x979d2800) [pid = 1856] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x9518e000) [pid = 1856] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9ad1c400) [pid = 1856] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8d86c400) [pid = 1856] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9792ec00) [pid = 1856] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x953d7c00) [pid = 1856] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x95134800) [pid = 1856] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8eb1d400) [pid = 1856] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8eab5c00) [pid = 1856] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x97932400) [pid = 1856] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x93dd3400) [pid = 1856] [serial = 27] [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.] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x96eec400) [pid = 1856] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x93a88800) [pid = 1856] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x92ba6800) [pid = 1856] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x8eac1400) [pid = 1856] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x91009800) [pid = 1856] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x97975000) [pid = 1856] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x953cec00) [pid = 1856] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x96ebf800) [pid = 1856] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x8eabe800) [pid = 1856] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x93dd2800) [pid = 1856] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9a5e3800) [pid = 1856] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x98fe5400) [pid = 1856] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x98a32800) [pid = 1856] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8eac0c00) [pid = 1856] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9100d400) [pid = 1856] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x8f806c00) [pid = 1856] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:49:25 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x98f38800) [pid = 1856] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:49:25 INFO - PROCESS | 1856 | 1465811365514 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1856 | 1465811365523 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86c400 == 12 [pid = 1856] [id = 298] 02:49:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x8d9b2000) [pid = 1856] [serial = 895] [outer = (nil)] 02:49:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x8eac1000) [pid = 1856] [serial = 896] [outer = 0x8d9b2000] 02:49:25 INFO - PROCESS | 1856 | 1465811365657 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8f8eb000) [pid = 1856] [serial = 897] [outer = 0x8d9b2000] 02:49:26 INFO - PROCESS | 1856 | 1465811366392 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]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2654ms 02:49:26 INFO - PROCESS | 1856 | 1465811366429 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1856 | 1465811366434 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:49:26 INFO - PROCESS | 1856 | 1465811366442 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1856 | 1465811366445 Marionette TRACE conn4 <- [1,1166,null,{}] 02:49:26 INFO - PROCESS | 1856 | 1465811366451 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}] 02:49:26 INFO - PROCESS | 1856 | 1465811366457 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:26 INFO - PROCESS | 1856 | 1465811366626 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:49:26 INFO - PROCESS | 1856 | 1465811366642 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 1856 | 1465811366651 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1e000 == 13 [pid = 1856] [id = 299] 02:49:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8f8e8400) [pid = 1856] [serial = 898] [outer = (nil)] 02:49:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x93908c00) [pid = 1856] [serial = 899] [outer = 0x8f8e8400] 02:49:26 INFO - PROCESS | 1856 | 1465811366723 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x93a84c00) [pid = 1856] [serial = 900] [outer = 0x8f8e8400] 02:49:28 INFO - PROCESS | 1856 | 1465811368345 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]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1941ms 02:49:28 INFO - PROCESS | 1856 | 1465811368384 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1856 | 1465811368395 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:49:28 INFO - PROCESS | 1856 | 1465811368417 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1856 | 1465811368423 Marionette TRACE conn4 <- [1,1170,null,{}] 02:49:28 INFO - PROCESS | 1856 | 1465811368432 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}] 02:49:28 INFO - PROCESS | 1856 | 1465811368439 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:28 INFO - PROCESS | 1856 | 1465811368748 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:49:28 INFO - PROCESS | 1856 | 1465811368948 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 1856 | 1465811368964 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac3800 == 14 [pid = 1856] [id = 300] 02:49:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8eb14800) [pid = 1856] [serial = 901] [outer = (nil)] 02:49:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8f5da000) [pid = 1856] [serial = 902] [outer = 0x8eb14800] 02:49:29 INFO - PROCESS | 1856 | 1465811369087 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x91008000) [pid = 1856] [serial = 903] [outer = 0x8eb14800] 02:49:30 INFO - PROCESS | 1856 | 1465811370089 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]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1743ms 02:49:30 INFO - PROCESS | 1856 | 1465811370156 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 1856 | 1465811370164 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:49:30 INFO - PROCESS | 1856 | 1465811370176 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 1856 | 1465811370181 Marionette TRACE conn4 <- [1,1174,null,{}] 02:49:30 INFO - PROCESS | 1856 | 1465811370189 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}] 02:49:30 INFO - PROCESS | 1856 | 1465811370196 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:30 INFO - PROCESS | 1856 | 1465811370432 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:49:30 INFO - PROCESS | 1856 | 1465811370758 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1856 | 1465811370771 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb13c00 == 15 [pid = 1856] [id = 301] 02:49:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x92f4f800) [pid = 1856] [serial = 904] [outer = (nil)] 02:49:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x93908000) [pid = 1856] [serial = 905] [outer = 0x92f4f800] 02:49:30 INFO - PROCESS | 1856 | 1465811370860 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x93a8ec00) [pid = 1856] [serial = 906] [outer = 0x92f4f800] 02:49:31 INFO - PROCESS | 1856 | 1465811371874 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] 02:49:31 INFO - PROCESS | 1856 | 1465811371928 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:49:31 INFO - PROCESS | 1856 | 1465811371936 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1856 | 1465811371942 Marionette TRACE conn4 <- [1,1178,null,{}] 02:49:31 INFO - PROCESS | 1856 | 1465811371959 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}] 02:49:31 INFO - PROCESS | 1856 | 1465811371969 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:32 INFO - PROCESS | 1856 | 1465811372193 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:49:32 INFO - PROCESS | 1856 | 1465811372493 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1856 | 1465811372505 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x95184800 == 16 [pid = 1856] [id = 302] 02:49:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x95186800) [pid = 1856] [serial = 907] [outer = (nil)] 02:49:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x953ce400) [pid = 1856] [serial = 908] [outer = 0x95186800] 02:49:32 INFO - PROCESS | 1856 | 1465811372602 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x953d7c00) [pid = 1856] [serial = 909] [outer = 0x95186800] 02:49:33 INFO - PROCESS | 1856 | 1465811373556 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] 02:49:33 INFO - PROCESS | 1856 | 1465811373640 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:49:33 INFO - PROCESS | 1856 | 1465811373647 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1856 | 1465811373651 Marionette TRACE conn4 <- [1,1182,null,{}] 02:49:33 INFO - PROCESS | 1856 | 1465811373657 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}] 02:49:33 INFO - PROCESS | 1856 | 1465811373662 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:33 INFO - PROCESS | 1856 | 1465811373888 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:49:34 INFO - PROCESS | 1856 | 1465811374122 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 1856 | 1465811374131 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea6000 == 17 [pid = 1856] [id = 303] 02:49:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x953d6000) [pid = 1856] [serial = 910] [outer = (nil)] 02:49:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x96ef0800) [pid = 1856] [serial = 911] [outer = 0x953d6000] 02:49:34 INFO - PROCESS | 1856 | 1465811374260 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x97925c00) [pid = 1856] [serial = 912] [outer = 0x953d6000] 02:49:35 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:35 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:49:35 INFO - PROCESS | 1856 | 1465811375196 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] 02:49:35 INFO - PROCESS | 1856 | 1465811375240 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:49:35 INFO - PROCESS | 1856 | 1465811375248 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1856 | 1465811375251 Marionette TRACE conn4 <- [1,1186,null,{}] 02:49:35 INFO - PROCESS | 1856 | 1465811375257 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}] 02:49:35 INFO - PROCESS | 1856 | 1465811375263 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:35 INFO - PROCESS | 1856 | 1465811375449 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:49:35 INFO - PROCESS | 1856 | 1465811375681 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1856 | 1465811375688 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ae000 == 18 [pid = 1856] [id = 304] 02:49:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x92ba5c00) [pid = 1856] [serial = 913] [outer = (nil)] 02:49:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x979c9400) [pid = 1856] [serial = 914] [outer = 0x92ba5c00] 02:49:35 INFO - PROCESS | 1856 | 1465811375813 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x979d0c00) [pid = 1856] [serial = 915] [outer = 0x92ba5c00] 02:49:36 INFO - PROCESS | 1856 | 1465811376755 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] 02:49:36 INFO - PROCESS | 1856 | 1465811376838 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:49:36 INFO - PROCESS | 1856 | 1465811376846 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1856 | 1465811376849 Marionette TRACE conn4 <- [1,1190,null,{}] 02:49:36 INFO - PROCESS | 1856 | 1465811376855 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}] 02:49:36 INFO - PROCESS | 1856 | 1465811376866 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:37 INFO - PROCESS | 1856 | 1465811377135 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:49:37 INFO - PROCESS | 1856 | 1465811377439 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 1856 | 1465811377446 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1a800 == 19 [pid = 1856] [id = 305] 02:49:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8f803000) [pid = 1856] [serial = 916] [outer = (nil)] 02:49:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9965f800) [pid = 1856] [serial = 917] [outer = 0x8f803000] 02:49:37 INFO - PROCESS | 1856 | 1465811377545 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x9a112800) [pid = 1856] [serial = 918] [outer = 0x8f803000] 02:49:38 INFO - PROCESS | 1856 | 1465811378562 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] 02:49:38 INFO - PROCESS | 1856 | 1465811378636 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:49:38 INFO - PROCESS | 1856 | 1465811378643 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1856 | 1465811378648 Marionette TRACE conn4 <- [1,1194,null,{}] 02:49:38 INFO - PROCESS | 1856 | 1465811378654 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}] 02:49:38 INFO - PROCESS | 1856 | 1465811378660 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:38 INFO - PROCESS | 1856 | 1465811378850 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:49:39 INFO - PROCESS | 1856 | 1465811379091 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 1856 | 1465811379102 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab7400 == 20 [pid = 1856] [id = 306] 02:49:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8f49a400) [pid = 1856] [serial = 919] [outer = (nil)] 02:49:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x951d7800) [pid = 1856] [serial = 920] [outer = 0x8f49a400] 02:49:39 INFO - PROCESS | 1856 | 1465811379200 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x95136800) [pid = 1856] [serial = 921] [outer = 0x8f49a400] 02:49:40 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:40 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:40 INFO - PROCESS | 1856 | 1465811380405 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] 02:49:40 INFO - PROCESS | 1856 | 1465811380487 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:49:40 INFO - PROCESS | 1856 | 1465811380494 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1856 | 1465811380498 Marionette TRACE conn4 <- [1,1198,null,{}] 02:49:40 INFO - PROCESS | 1856 | 1465811380504 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}] 02:49:40 INFO - PROCESS | 1856 | 1465811380509 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:40 INFO - PROCESS | 1856 | 1465811380776 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:49:41 INFO - PROCESS | 1856 | 1465811381145 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:41 INFO - PROCESS | 1856 | 1465811381158 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ac400 == 21 [pid = 1856] [id = 307] 02:49:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8eab8000) [pid = 1856] [serial = 922] [outer = (nil)] 02:49:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x91bc2c00) [pid = 1856] [serial = 923] [outer = 0x8eab8000] 02:49:41 INFO - PROCESS | 1856 | 1465811381297 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x951da800) [pid = 1856] [serial = 924] [outer = 0x8eab8000] 02:49:42 INFO - PROCESS | 1856 | 1465811382254 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]]]}] 02:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1988ms 02:49:42 INFO - PROCESS | 1856 | 1465811382483 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:49:42 INFO - PROCESS | 1856 | 1465811382491 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:49:42 INFO - PROCESS | 1856 | 1465811382500 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - PROCESS | 1856 | 1465811382506 Marionette TRACE conn4 <- [1,1202,null,{}] 02:49:42 INFO - PROCESS | 1856 | 1465811382515 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}] 02:49:42 INFO - PROCESS | 1856 | 1465811382522 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:42 INFO - PROCESS | 1856 | 1465811382746 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:49:43 INFO - PROCESS | 1856 | 1465811383025 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 1856 | 1465811383039 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eaba000 == 22 [pid = 1856] [id = 308] 02:49:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8eb20000) [pid = 1856] [serial = 925] [outer = (nil)] 02:49:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8f49e000) [pid = 1856] [serial = 926] [outer = 0x8eb20000] 02:49:43 INFO - PROCESS | 1856 | 1465811383207 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8f5dfc00) [pid = 1856] [serial = 927] [outer = 0x8eb20000] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x9a5e3400) [pid = 1856] [serial = 846] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x93dcc800) [pid = 1856] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x953d2000) [pid = 1856] [serial = 807] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x93a86c00) [pid = 1856] [serial = 645] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9a1b7c00) [pid = 1856] [serial = 723] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9517f400) [pid = 1856] [serial = 837] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0xa1086c00) [pid = 1856] [serial = 822] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9a314000) [pid = 1856] [serial = 729] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x9b813c00) [pid = 1856] [serial = 815] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9abe2000) [pid = 1856] [serial = 738] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x9d45e000) [pid = 1856] [serial = 818] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x9a5dc400) [pid = 1856] [serial = 771] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8f806000) [pid = 1856] [serial = 831] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0xa2372400) [pid = 1856] [serial = 825] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x92363000) [pid = 1856] [serial = 834] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0xa2324800) [pid = 1856] [serial = 824] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x90d9e800) [pid = 1856] [serial = 833] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x90d9b000) [pid = 1856] [serial = 804] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x9b4dc800) [pid = 1856] [serial = 813] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9a114c00) [pid = 1856] [serial = 720] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x95334400) [pid = 1856] [serial = 714] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x98fe5c00) [pid = 1856] [serial = 687] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x99c26c00) [pid = 1856] [serial = 693] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x91ea5000) [pid = 1856] [serial = 681] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9513a400) [pid = 1856] [serial = 806] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x9ac44000) [pid = 1856] [serial = 741] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x96ef2400) [pid = 1856] [serial = 768] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9b80e000) [pid = 1856] [serial = 777] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x95133000) [pid = 1856] [serial = 801] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x99b1dc00) [pid = 1856] [serial = 842] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9ad23400) [pid = 1856] [serial = 812] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x97923400) [pid = 1856] [serial = 708] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x953d4800) [pid = 1856] [serial = 684] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x8f5d8400) [pid = 1856] [serial = 642] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x8f5d7800) [pid = 1856] [serial = 762] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x9d84dc00) [pid = 1856] [serial = 819] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x979cd000) [pid = 1856] [serial = 657] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x8f5dc400) [pid = 1856] [serial = 588] [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.] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x97924000) [pid = 1856] [serial = 651] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x9a30a800) [pid = 1856] [serial = 726] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9a5e1400) [pid = 1856] [serial = 828] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9acea800) [pid = 1856] [serial = 774] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x92ba6000) [pid = 1856] [serial = 711] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0xa1012c00) [pid = 1856] [serial = 821] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x999ed800) [pid = 1856] [serial = 690] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x953da400) [pid = 1856] [serial = 648] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x979c4000) [pid = 1856] [serial = 839] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x8f49c800) [pid = 1856] [serial = 830] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x950b2400) [pid = 1856] [serial = 836] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9a120800) [pid = 1856] [serial = 843] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x8f8ea000) [pid = 1856] [serial = 803] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9965c800) [pid = 1856] [serial = 827] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x98eb8000) [pid = 1856] [serial = 678] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x9792b800) [pid = 1856] [serial = 654] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x979ce800) [pid = 1856] [serial = 840] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9a90f000) [pid = 1856] [serial = 735] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x9a11fc00) [pid = 1856] [serial = 809] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9a1fac00) [pid = 1856] [serial = 810] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9965f000) [pid = 1856] [serial = 717] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9a5de000) [pid = 1856] [serial = 732] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x91d10000) [pid = 1856] [serial = 765] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9a11ec00) [pid = 1856] [serial = 696] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9b818000) [pid = 1856] [serial = 816] [outer = (nil)] [url = about:blank] 02:49:43 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9a1bc000) [pid = 1856] [serial = 845] [outer = (nil)] [url = about:blank] 02:49:44 INFO - PROCESS | 1856 | 1465811384277 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]]]}] 02:49:44 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 02:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1836ms 02:49:44 INFO - PROCESS | 1856 | 1465811384338 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 1856 | 1465811384342 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:49:44 INFO - PROCESS | 1856 | 1465811384353 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1856 | 1465811384358 Marionette TRACE conn4 <- [1,1206,null,{}] 02:49:44 INFO - PROCESS | 1856 | 1465811384364 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}] 02:49:44 INFO - PROCESS | 1856 | 1465811384370 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:44 INFO - PROCESS | 1856 | 1465811384607 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:49:44 INFO - PROCESS | 1856 | 1465811384802 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 1856 | 1465811384813 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f806000 == 23 [pid = 1856] [id = 309] 02:49:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x90d92800) [pid = 1856] [serial = 928] [outer = (nil)] 02:49:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x91bc4c00) [pid = 1856] [serial = 929] [outer = 0x90d92800] 02:49:44 INFO - PROCESS | 1856 | 1465811384889 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x91e9bc00) [pid = 1856] [serial = 930] [outer = 0x90d92800] 02:49:45 INFO - PROCESS | 1856 | 1465811385684 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]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1391ms 02:49:45 INFO - PROCESS | 1856 | 1465811385742 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1856 | 1465811385746 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:49:45 INFO - PROCESS | 1856 | 1465811385753 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1856 | 1465811385756 Marionette TRACE conn4 <- [1,1210,null,{}] 02:49:45 INFO - PROCESS | 1856 | 1465811385772 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}] 02:49:45 INFO - PROCESS | 1856 | 1465811385781 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:46 INFO - PROCESS | 1856 | 1465811386035 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:49:46 INFO - PROCESS | 1856 | 1465811386047 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 1856 | 1465811386059 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a86c00 == 24 [pid = 1856] [id = 310] 02:49:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x93a89000) [pid = 1856] [serial = 931] [outer = (nil)] 02:49:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x93dc9800) [pid = 1856] [serial = 932] [outer = 0x93a89000] 02:49:46 INFO - PROCESS | 1856 | 1465811386270 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x95132800) [pid = 1856] [serial = 933] [outer = 0x93a89000] 02:49:47 INFO - PROCESS | 1856 | 1465811387544 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]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1843ms 02:49:47 INFO - PROCESS | 1856 | 1465811387604 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 1856 | 1465811387607 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:49:47 INFO - PROCESS | 1856 | 1465811387615 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 1856 | 1465811387618 Marionette TRACE conn4 <- [1,1214,null,{}] 02:49:47 INFO - PROCESS | 1856 | 1465811387624 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}] 02:49:47 INFO - PROCESS | 1856 | 1465811387629 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:47 INFO - PROCESS | 1856 | 1465811387935 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:49:47 INFO - PROCESS | 1856 | 1465811387969 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1856 | 1465811387975 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e5400 == 25 [pid = 1856] [id = 311] 02:49:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x95131400) [pid = 1856] [serial = 934] [outer = (nil)] 02:49:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x95185800) [pid = 1856] [serial = 935] [outer = 0x95131400] 02:49:48 INFO - PROCESS | 1856 | 1465811388057 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x953ccc00) [pid = 1856] [serial = 936] [outer = 0x95131400] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9792e800) [pid = 1856] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x953cd800) [pid = 1856] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9b4d7800) [pid = 1856] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9d808000) [pid = 1856] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8d9b1000) [pid = 1856] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9b4a1c00) [pid = 1856] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x93dcb800) [pid = 1856] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x8d866000) [pid = 1856] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f5da800) [pid = 1856] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x90d96c00) [pid = 1856] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8f497400) [pid = 1856] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0xa4e09800) [pid = 1856] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x90d96000) [pid = 1856] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8f8e5000) [pid = 1856] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8eab9800) [pid = 1856] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x93a86000) [pid = 1856] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:49:48 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8d9b2000) [pid = 1856] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:49:49 INFO - PROCESS | 1856 | 1465811389201 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]]]}] 02:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1630ms 02:49:49 INFO - PROCESS | 1856 | 1465811389247 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:49:49 INFO - PROCESS | 1856 | 1465811389252 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:49:49 INFO - PROCESS | 1856 | 1465811389259 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1856 | 1465811389262 Marionette TRACE conn4 <- [1,1218,null,{}] 02:49:49 INFO - PROCESS | 1856 | 1465811389270 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}] 02:49:49 INFO - PROCESS | 1856 | 1465811389274 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:49 INFO - PROCESS | 1856 | 1465811389455 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:49:49 INFO - PROCESS | 1856 | 1465811389633 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1856 | 1465811389642 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d860c00 == 26 [pid = 1856] [id = 312] 02:49:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8d86f000) [pid = 1856] [serial = 937] [outer = (nil)] 02:49:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9513dc00) [pid = 1856] [serial = 938] [outer = 0x8d86f000] 02:49:49 INFO - PROCESS | 1856 | 1465811389716 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x953d2c00) [pid = 1856] [serial = 939] [outer = 0x8d86f000] 02:49:50 INFO - PROCESS | 1856 | 1465811390682 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]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1490ms 02:49:50 INFO - PROCESS | 1856 | 1465811390766 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 1856 | 1465811390776 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:49:50 INFO - PROCESS | 1856 | 1465811390836 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1856 | 1465811390843 Marionette TRACE conn4 <- [1,1222,null,{}] 02:49:50 INFO - PROCESS | 1856 | 1465811390852 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}] 02:49:50 INFO - PROCESS | 1856 | 1465811390860 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:51 INFO - PROCESS | 1856 | 1465811391083 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:49:51 INFO - PROCESS | 1856 | 1465811391354 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 1856 | 1465811391368 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab9800 == 27 [pid = 1856] [id = 313] 02:49:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x8f49d000) [pid = 1856] [serial = 940] [outer = (nil)] 02:49:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x8f5e6000) [pid = 1856] [serial = 941] [outer = 0x8f49d000] 02:49:51 INFO - PROCESS | 1856 | 1465811391497 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8f8ecc00) [pid = 1856] [serial = 942] [outer = 0x8f49d000] 02:49:52 INFO - PROCESS | 1856 | 1465811392514 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] 02:49:52 INFO - PROCESS | 1856 | 1465811392587 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:49:52 INFO - PROCESS | 1856 | 1465811392601 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 1856 | 1465811392605 Marionette TRACE conn4 <- [1,1226,null,{}] 02:49:52 INFO - PROCESS | 1856 | 1465811392613 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}] 02:49:52 INFO - PROCESS | 1856 | 1465811392620 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:52 INFO - PROCESS | 1856 | 1465811392879 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:49:53 INFO - PROCESS | 1856 | 1465811393180 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1856 | 1465811393193 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea5400 == 28 [pid = 1856] [id = 314] 02:49:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92ba2000) [pid = 1856] [serial = 943] [outer = (nil)] 02:49:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x92f58c00) [pid = 1856] [serial = 944] [outer = 0x92ba2000] 02:49:53 INFO - PROCESS | 1856 | 1465811393281 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x93a8e400) [pid = 1856] [serial = 945] [outer = 0x92ba2000] 02:49:54 INFO - PROCESS | 1856 | 1465811394315 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]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1744ms 02:49:54 INFO - PROCESS | 1856 | 1465811394345 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:49:54 INFO - PROCESS | 1856 | 1465811394350 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:49:54 INFO - PROCESS | 1856 | 1465811394358 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1856 | 1465811394364 Marionette TRACE conn4 <- [1,1230,null,{}] 02:49:54 INFO - PROCESS | 1856 | 1465811394383 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}] 02:49:54 INFO - PROCESS | 1856 | 1465811394392 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:54 INFO - PROCESS | 1856 | 1465811394611 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:49:54 INFO - PROCESS | 1856 | 1465811394965 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:54 INFO - PROCESS | 1856 | 1465811394980 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9792ac00 == 29 [pid = 1856] [id = 315] 02:49:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9792b800) [pid = 1856] [serial = 946] [outer = (nil)] 02:49:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x97971000) [pid = 1856] [serial = 947] [outer = 0x9792b800] 02:49:55 INFO - PROCESS | 1856 | 1465811395082 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x979ccc00) [pid = 1856] [serial = 948] [outer = 0x9792b800] 02:49:56 INFO - PROCESS | 1856 | 1465811396052 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]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1747ms 02:49:56 INFO - PROCESS | 1856 | 1465811396104 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1856 | 1465811396109 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:49:56 INFO - PROCESS | 1856 | 1465811396120 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1856 | 1465811396124 Marionette TRACE conn4 <- [1,1234,null,{}] 02:49:56 INFO - PROCESS | 1856 | 1465811396135 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}] 02:49:56 INFO - PROCESS | 1856 | 1465811396143 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:56 INFO - PROCESS | 1856 | 1465811396433 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:49:56 INFO - PROCESS | 1856 | 1465811396745 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 1856 | 1465811396757 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x91d02400 == 30 [pid = 1856] [id = 316] 02:49:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x98eb8800) [pid = 1856] [serial = 949] [outer = (nil)] 02:49:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x9965dc00) [pid = 1856] [serial = 950] [outer = 0x98eb8800] 02:49:56 INFO - PROCESS | 1856 | 1465811396874 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x99769000) [pid = 1856] [serial = 951] [outer = 0x98eb8800] 02:49:57 INFO - PROCESS | 1856 | 1465811397845 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]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1795ms 02:49:57 INFO - PROCESS | 1856 | 1465811397914 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 1856 | 1465811397917 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:49:57 INFO - PROCESS | 1856 | 1465811397924 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1856 | 1465811397929 Marionette TRACE conn4 <- [1,1238,null,{}] 02:49:57 INFO - PROCESS | 1856 | 1465811397934 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}] 02:49:57 INFO - PROCESS | 1856 | 1465811397941 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:58 INFO - PROCESS | 1856 | 1465811398204 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:49:58 INFO - PROCESS | 1856 | 1465811398483 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1856 | 1465811398490 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea1400 == 31 [pid = 1856] [id = 317] 02:49:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x91ea7400) [pid = 1856] [serial = 952] [outer = (nil)] 02:49:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x99cd3800) [pid = 1856] [serial = 953] [outer = 0x91ea7400] 02:49:58 INFO - PROCESS | 1856 | 1465811398576 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x9a115400) [pid = 1856] [serial = 954] [outer = 0x91ea7400] 02:49:59 INFO - PROCESS | 1856 | 1465811399522 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]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1631ms 02:49:59 INFO - PROCESS | 1856 | 1465811399557 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 1856 | 1465811399562 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:49:59 INFO - PROCESS | 1856 | 1465811399569 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 1856 | 1465811399572 Marionette TRACE conn4 <- [1,1242,null,{}] 02:49:59 INFO - PROCESS | 1856 | 1465811399578 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}] 02:49:59 INFO - PROCESS | 1856 | 1465811399589 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:49:59 INFO - PROCESS | 1856 | 1465811399864 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:50:00 INFO - PROCESS | 1856 | 1465811400102 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1856 | 1465811400111 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49bc00 == 32 [pid = 1856] [id = 318] 02:50:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x98f33400) [pid = 1856] [serial = 955] [outer = (nil)] 02:50:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x9a2dfc00) [pid = 1856] [serial = 956] [outer = 0x98f33400] 02:50:00 INFO - PROCESS | 1856 | 1465811400249 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9a30e800) [pid = 1856] [serial = 957] [outer = 0x98f33400] 02:50:01 INFO - PROCESS | 1856 | 1465811401307 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]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1782ms 02:50:01 INFO - PROCESS | 1856 | 1465811401353 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:50:01 INFO - PROCESS | 1856 | 1465811401357 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:50:01 INFO - PROCESS | 1856 | 1465811401364 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1856 | 1465811401368 Marionette TRACE conn4 <- [1,1246,null,{}] 02:50:01 INFO - PROCESS | 1856 | 1465811401375 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}] 02:50:01 INFO - PROCESS | 1856 | 1465811401379 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:01 INFO - PROCESS | 1856 | 1465811401569 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:50:01 INFO - PROCESS | 1856 | 1465811401761 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1856 | 1465811401773 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e6c00 == 33 [pid = 1856] [id = 319] 02:50:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x8f80b000) [pid = 1856] [serial = 958] [outer = (nil)] 02:50:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x93dce000) [pid = 1856] [serial = 959] [outer = 0x8f80b000] 02:50:01 INFO - PROCESS | 1856 | 1465811401855 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x98fe5400) [pid = 1856] [serial = 960] [outer = 0x8f80b000] 02:50:03 INFO - PROCESS | 1856 | 1465811403294 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]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1988ms 02:50:03 INFO - PROCESS | 1856 | 1465811403375 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1856 | 1465811403382 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:50:03 INFO - PROCESS | 1856 | 1465811403412 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1856 | 1465811403417 Marionette TRACE conn4 <- [1,1250,null,{}] 02:50:03 INFO - PROCESS | 1856 | 1465811403425 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}] 02:50:03 INFO - PROCESS | 1856 | 1465811403432 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:03 INFO - PROCESS | 1856 | 1465811403662 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:50:03 INFO - PROCESS | 1856 | 1465811403859 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1856 | 1465811403874 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab9c00 == 34 [pid = 1856] [id = 320] 02:50:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x90d90c00) [pid = 1856] [serial = 961] [outer = (nil)] 02:50:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x91ea3c00) [pid = 1856] [serial = 962] [outer = 0x90d90c00] 02:50:04 INFO - PROCESS | 1856 | 1465811404012 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x92f4e800) [pid = 1856] [serial = 963] [outer = 0x90d90c00] 02:50:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80a400 == 33 [pid = 1856] [id = 294] 02:50:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863000 == 32 [pid = 1856] [id = 295] 02:50:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80f000 == 31 [pid = 1856] [id = 293] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x98ebf000) [pid = 1856] [serial = 854] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9acee000) [pid = 1856] [serial = 858] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9abe5400) [pid = 1856] [serial = 857] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9d30c400) [pid = 1856] [serial = 861] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9b814c00) [pid = 1856] [serial = 860] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0xa23f8400) [pid = 1856] [serial = 864] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9d84d400) [pid = 1856] [serial = 863] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0xa2fb4400) [pid = 1856] [serial = 867] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0xa2fb2000) [pid = 1856] [serial = 866] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0xa341c400) [pid = 1856] [serial = 870] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0xa3380000) [pid = 1856] [serial = 869] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0xa34c8000) [pid = 1856] [serial = 873] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0xa341c000) [pid = 1856] [serial = 872] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x8d86a000) [pid = 1856] [serial = 887] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8d9a9c00) [pid = 1856] [serial = 888] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x951db800) [pid = 1856] [serial = 876] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x953d6800) [pid = 1856] [serial = 885] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x95184000) [pid = 1856] [serial = 884] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f5dc000) [pid = 1856] [serial = 890] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91bcb400) [pid = 1856] [serial = 875] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0xa5073800) [pid = 1856] [serial = 879] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0xa4e4d000) [pid = 1856] [serial = 878] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x91bc5c00) [pid = 1856] [serial = 894] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x91d07800) [pid = 1856] [serial = 882] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f805c00) [pid = 1856] [serial = 849] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8f495c00) [pid = 1856] [serial = 848] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x90d98000) [pid = 1856] [serial = 881] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x95137400) [pid = 1856] [serial = 852] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x93dcbc00) [pid = 1856] [serial = 851] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x99c27c00) [pid = 1856] [serial = 855] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eac1000) [pid = 1856] [serial = 896] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91004c00) [pid = 1856] [serial = 893] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8f8eb000) [pid = 1856] [serial = 897] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f80a800) [pid = 1856] [serial = 891] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93908c00) [pid = 1856] [serial = 899] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1856 | 1465811406498 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]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 3149ms 02:50:06 INFO - PROCESS | 1856 | 1465811406557 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1856 | 1465811406564 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:50:06 INFO - PROCESS | 1856 | 1465811406573 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1856 | 1465811406578 Marionette TRACE conn4 <- [1,1254,null,{}] 02:50:06 INFO - PROCESS | 1856 | 1465811406586 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}] 02:50:06 INFO - PROCESS | 1856 | 1465811406591 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:06 INFO - PROCESS | 1856 | 1465811406810 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:50:06 INFO - PROCESS | 1856 | 1465811406931 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 1856 | 1465811406943 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9afc00 == 32 [pid = 1856] [id = 321] 02:50:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8d9b1000) [pid = 1856] [serial = 964] [outer = (nil)] 02:50:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8eb16400) [pid = 1856] [serial = 965] [outer = 0x8d9b1000] 02:50:07 INFO - PROCESS | 1856 | 1465811407015 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8eb1b000) [pid = 1856] [serial = 966] [outer = 0x8d9b1000] 02:50:07 INFO - PROCESS | 1856 | 1465811407824 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]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1281ms 02:50:07 INFO - PROCESS | 1856 | 1465811407854 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 1856 | 1465811407864 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:50:07 INFO - PROCESS | 1856 | 1465811407875 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 1856 | 1465811407879 Marionette TRACE conn4 <- [1,1258,null,{}] 02:50:07 INFO - PROCESS | 1856 | 1465811407886 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}] 02:50:07 INFO - PROCESS | 1856 | 1465811407893 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:08 INFO - PROCESS | 1856 | 1465811408071 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:50:08 INFO - PROCESS | 1856 | 1465811408084 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1856 | 1465811408092 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dc800 == 33 [pid = 1856] [id = 322] 02:50:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8f5dd800) [pid = 1856] [serial = 967] [outer = (nil)] 02:50:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8f5e2800) [pid = 1856] [serial = 968] [outer = 0x8f5dd800] 02:50:08 INFO - PROCESS | 1856 | 1465811408167 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8f805800) [pid = 1856] [serial = 969] [outer = 0x8f5dd800] 02:50:09 INFO - PROCESS | 1856 | 1465811409344 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]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1533ms 02:50:09 INFO - PROCESS | 1856 | 1465811409411 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 1856 | 1465811409414 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:50:09 INFO - PROCESS | 1856 | 1465811409422 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 1856 | 1465811409428 Marionette TRACE conn4 <- [1,1262,null,{}] 02:50:09 INFO - PROCESS | 1856 | 1465811409457 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}] 02:50:09 INFO - PROCESS | 1856 | 1465811409468 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:09 INFO - PROCESS | 1856 | 1465811409698 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:50:09 INFO - PROCESS | 1856 | 1465811409804 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1856 | 1465811409816 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x91002800 == 34 [pid = 1856] [id = 323] 02:50:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x91002c00) [pid = 1856] [serial = 970] [outer = (nil)] 02:50:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x91007800) [pid = 1856] [serial = 971] [outer = 0x91002c00] 02:50:09 INFO - PROCESS | 1856 | 1465811409981 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91bc3000) [pid = 1856] [serial = 972] [outer = 0x91002c00] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8d86f000) [pid = 1856] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x95131400) [pid = 1856] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x95186800) [pid = 1856] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92ba5c00) [pid = 1856] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eb14800) [pid = 1856] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f8e8400) [pid = 1856] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8eab8000) [pid = 1856] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f49a400) [pid = 1856] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92f4f800) [pid = 1856] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8eb20000) [pid = 1856] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f803000) [pid = 1856] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x90d92800) [pid = 1856] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x953d6000) [pid = 1856] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:50:11 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93a89000) [pid = 1856] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:50:11 INFO - PROCESS | 1856 | 1465811411645 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]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2295ms 02:50:11 INFO - PROCESS | 1856 | 1465811411719 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1856 | 1465811411723 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:50:11 INFO - PROCESS | 1856 | 1465811411730 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1856 | 1465811411734 Marionette TRACE conn4 <- [1,1266,null,{}] 02:50:11 INFO - PROCESS | 1856 | 1465811411746 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}] 02:50:11 INFO - PROCESS | 1856 | 1465811411751 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:12 INFO - PROCESS | 1856 | 1465811411997 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:50:12 INFO - PROCESS | 1856 | 1465811412085 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1856 | 1465811412091 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5da400 == 35 [pid = 1856] [id = 324] 02:50:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8f8e4800) [pid = 1856] [serial = 973] [outer = (nil)] 02:50:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91008800) [pid = 1856] [serial = 974] [outer = 0x8f8e4800] 02:50:12 INFO - PROCESS | 1856 | 1465811412167 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x91d07000) [pid = 1856] [serial = 975] [outer = 0x8f8e4800] 02:50:13 INFO - PROCESS | 1856 | 1465811413037 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]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1331ms 02:50:13 INFO - PROCESS | 1856 | 1465811413062 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1856 | 1465811413066 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:50:13 INFO - PROCESS | 1856 | 1465811413072 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1856 | 1465811413076 Marionette TRACE conn4 <- [1,1270,null,{}] 02:50:13 INFO - PROCESS | 1856 | 1465811413081 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}] 02:50:13 INFO - PROCESS | 1856 | 1465811413086 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:13 INFO - PROCESS | 1856 | 1465811413292 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:50:13 INFO - PROCESS | 1856 | 1465811413470 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1856 | 1465811413481 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49f400 == 36 [pid = 1856] [id = 325] 02:50:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f804c00) [pid = 1856] [serial = 976] [outer = (nil)] 02:50:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92367800) [pid = 1856] [serial = 977] [outer = 0x8f804c00] 02:50:13 INFO - PROCESS | 1856 | 1465811413597 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92ba2400) [pid = 1856] [serial = 978] [outer = 0x8f804c00] 02:50:14 INFO - PROCESS | 1856 | 1465811414776 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]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1755ms 02:50:14 INFO - PROCESS | 1856 | 1465811414829 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 1856 | 1465811414836 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:50:14 INFO - PROCESS | 1856 | 1465811414844 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1856 | 1465811414853 Marionette TRACE conn4 <- [1,1274,null,{}] 02:50:14 INFO - PROCESS | 1856 | 1465811414861 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}] 02:50:14 INFO - PROCESS | 1856 | 1465811414866 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:15 INFO - PROCESS | 1856 | 1465811415096 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:50:15 INFO - PROCESS | 1856 | 1465811415313 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1856 | 1465811415327 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb19c00 == 37 [pid = 1856] [id = 326] 02:50:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8eb1d000) [pid = 1856] [serial = 979] [outer = (nil)] 02:50:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8f5dd000) [pid = 1856] [serial = 980] [outer = 0x8eb1d000] 02:50:15 INFO - PROCESS | 1856 | 1465811415465 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8f809c00) [pid = 1856] [serial = 981] [outer = 0x8eb1d000] 02:50:16 INFO - PROCESS | 1856 | 1465811416447 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]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1644ms 02:50:16 INFO - PROCESS | 1856 | 1465811416488 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1856 | 1465811416496 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:50:16 INFO - PROCESS | 1856 | 1465811416510 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1856 | 1465811416515 Marionette TRACE conn4 <- [1,1278,null,{}] 02:50:16 INFO - PROCESS | 1856 | 1465811416522 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}] 02:50:16 INFO - PROCESS | 1856 | 1465811416528 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:16 INFO - PROCESS | 1856 | 1465811416731 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:50:17 INFO - PROCESS | 1856 | 1465811417012 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1856 | 1465811417021 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb16c00 == 38 [pid = 1856] [id = 327] 02:50:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91006400) [pid = 1856] [serial = 982] [outer = (nil)] 02:50:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91e9f000) [pid = 1856] [serial = 983] [outer = 0x91006400] 02:50:17 INFO - PROCESS | 1856 | 1465811417150 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8f8f1c00) [pid = 1856] [serial = 984] [outer = 0x91006400] 02:50:18 INFO - PROCESS | 1856 | 1465811418172 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]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1740ms 02:50:18 INFO - PROCESS | 1856 | 1465811418249 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1856 | 1465811418254 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:50:18 INFO - PROCESS | 1856 | 1465811418262 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1856 | 1465811418269 Marionette TRACE conn4 <- [1,1282,null,{}] 02:50:18 INFO - PROCESS | 1856 | 1465811418288 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}] 02:50:18 INFO - PROCESS | 1856 | 1465811418299 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:18 INFO - PROCESS | 1856 | 1465811418627 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:50:18 INFO - PROCESS | 1856 | 1465811418819 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 1856 | 1465811418832 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a89000 == 39 [pid = 1856] [id = 328] 02:50:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x93a89400) [pid = 1856] [serial = 985] [outer = (nil)] 02:50:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x93dd1c00) [pid = 1856] [serial = 986] [outer = 0x93a89400] 02:50:18 INFO - PROCESS | 1856 | 1465811418919 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x950ba400) [pid = 1856] [serial = 987] [outer = 0x93a89400] 02:50:19 INFO - PROCESS | 1856 | 1465811419851 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]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1647ms 02:50:19 INFO - PROCESS | 1856 | 1465811419909 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1856 | 1465811419913 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:50:19 INFO - PROCESS | 1856 | 1465811419921 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1856 | 1465811419924 Marionette TRACE conn4 <- [1,1286,null,{}] 02:50:19 INFO - PROCESS | 1856 | 1465811419931 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}] 02:50:19 INFO - PROCESS | 1856 | 1465811419935 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:20 INFO - PROCESS | 1856 | 1465811420125 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:50:20 INFO - PROCESS | 1856 | 1465811420290 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1856 | 1465811420302 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x91001c00 == 40 [pid = 1856] [id = 329] 02:50:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x95139400) [pid = 1856] [serial = 988] [outer = (nil)] 02:50:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9513e800) [pid = 1856] [serial = 989] [outer = 0x95139400] 02:50:20 INFO - PROCESS | 1856 | 1465811420385 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x95180000) [pid = 1856] [serial = 990] [outer = 0x95139400] 02:50:21 INFO - PROCESS | 1856 | 1465811421329 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]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1485ms 02:50:21 INFO - PROCESS | 1856 | 1465811421407 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 1856 | 1465811421411 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:50:21 INFO - PROCESS | 1856 | 1465811421419 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1856 | 1465811421423 Marionette TRACE conn4 <- [1,1290,null,{}] 02:50:21 INFO - PROCESS | 1856 | 1465811421429 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}] 02:50:21 INFO - PROCESS | 1856 | 1465811421434 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:21 INFO - PROCESS | 1856 | 1465811421650 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:50:21 INFO - PROCESS | 1856 | 1465811421885 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 1856 | 1465811421894 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9abc00 == 41 [pid = 1856] [id = 330] 02:50:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8f5e1800) [pid = 1856] [serial = 991] [outer = (nil)] 02:50:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x951d5c00) [pid = 1856] [serial = 992] [outer = 0x8f5e1800] 02:50:22 INFO - PROCESS | 1856 | 1465811422037 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x95333400) [pid = 1856] [serial = 993] [outer = 0x8f5e1800] 02:50:23 INFO - PROCESS | 1856 | 1465811423061 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]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1685ms 02:50:23 INFO - PROCESS | 1856 | 1465811423104 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1856 | 1465811423108 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:50:23 INFO - PROCESS | 1856 | 1465811423114 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1856 | 1465811423119 Marionette TRACE conn4 <- [1,1294,null,{}] 02:50:23 INFO - PROCESS | 1856 | 1465811423125 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}] 02:50:23 INFO - PROCESS | 1856 | 1465811423140 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:23 INFO - PROCESS | 1856 | 1465811423402 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:50:23 INFO - PROCESS | 1856 | 1465811423682 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1856 | 1465811423696 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb13400 == 42 [pid = 1856] [id = 331] 02:50:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x92ba6c00) [pid = 1856] [serial = 994] [outer = (nil)] 02:50:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x96ee8400) [pid = 1856] [serial = 995] [outer = 0x92ba6c00] 02:50:23 INFO - PROCESS | 1856 | 1465811423868 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x96ef2800) [pid = 1856] [serial = 996] [outer = 0x92ba6c00] 02:50:24 INFO - PROCESS | 1856 | 1465811424871 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]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1834ms 02:50:24 INFO - PROCESS | 1856 | 1465811424950 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1856 | 1465811424953 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:50:24 INFO - PROCESS | 1856 | 1465811424961 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1856 | 1465811424964 Marionette TRACE conn4 <- [1,1298,null,{}] 02:50:24 INFO - PROCESS | 1856 | 1465811424971 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}] 02:50:24 INFO - PROCESS | 1856 | 1465811424976 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:25 INFO - PROCESS | 1856 | 1465811425196 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:50:25 INFO - PROCESS | 1856 | 1465811425456 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1856 | 1465811425468 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861000 == 43 [pid = 1856] [id = 332] 02:50:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x8d868400) [pid = 1856] [serial = 997] [outer = (nil)] 02:50:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x8f5e5400) [pid = 1856] [serial = 998] [outer = 0x8d868400] 02:50:25 INFO - PROCESS | 1856 | 1465811425554 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x8f8ea800) [pid = 1856] [serial = 999] [outer = 0x8d868400] 02:50:26 INFO - PROCESS | 1856 | 1465811426612 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]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1730ms 02:50:26 INFO - PROCESS | 1856 | 1465811426693 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1856 | 1465811426700 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:50:26 INFO - PROCESS | 1856 | 1465811426710 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1856 | 1465811426714 Marionette TRACE conn4 <- [1,1302,null,{}] 02:50:26 INFO - PROCESS | 1856 | 1465811426758 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}] 02:50:26 INFO - PROCESS | 1856 | 1465811426765 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:26 INFO - PROCESS | 1856 | 1465811426962 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:50:27 INFO - PROCESS | 1856 | 1465811427196 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1856 | 1465811427211 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ab000 == 44 [pid = 1856] [id = 333] 02:50:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x8eac3000) [pid = 1856] [serial = 1000] [outer = (nil)] 02:50:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x8eb1ec00) [pid = 1856] [serial = 1001] [outer = 0x8eac3000] 02:50:27 INFO - PROCESS | 1856 | 1465811427372 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x8f491800) [pid = 1856] [serial = 1002] [outer = 0x8eac3000] 02:50:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5da400 == 43 [pid = 1856] [id = 324] 02:50:28 INFO - PROCESS | 1856 | --DOCSHELL 0x91002800 == 42 [pid = 1856] [id = 323] 02:50:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dc800 == 41 [pid = 1856] [id = 322] 02:50:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9afc00 == 40 [pid = 1856] [id = 321] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9513dc00) [pid = 1856] [serial = 938] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x95185800) [pid = 1856] [serial = 935] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x953ce400) [pid = 1856] [serial = 908] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x953d7c00) [pid = 1856] [serial = 909] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x979c9400) [pid = 1856] [serial = 914] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x979d0c00) [pid = 1856] [serial = 915] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x8f5da000) [pid = 1856] [serial = 902] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x91008000) [pid = 1856] [serial = 903] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x93a84c00) [pid = 1856] [serial = 900] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91bc2c00) [pid = 1856] [serial = 923] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x951da800) [pid = 1856] [serial = 924] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x951d7800) [pid = 1856] [serial = 920] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x95136800) [pid = 1856] [serial = 921] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x93908000) [pid = 1856] [serial = 905] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x93a8ec00) [pid = 1856] [serial = 906] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8f49e000) [pid = 1856] [serial = 926] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8f5dfc00) [pid = 1856] [serial = 927] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9965f800) [pid = 1856] [serial = 917] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9a112800) [pid = 1856] [serial = 918] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x91bc4c00) [pid = 1856] [serial = 929] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91e9bc00) [pid = 1856] [serial = 930] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x96ef0800) [pid = 1856] [serial = 911] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x97925c00) [pid = 1856] [serial = 912] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x95132800) [pid = 1856] [serial = 933] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93dc9800) [pid = 1856] [serial = 932] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x953ccc00) [pid = 1856] [serial = 936] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x953d2c00) [pid = 1856] [serial = 939] [outer = (nil)] [url = about:blank] 02:50:28 INFO - PROCESS | 1856 | 1465811428410 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]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1759ms 02:50:28 INFO - PROCESS | 1856 | 1465811428468 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1856 | 1465811428475 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:50:28 INFO - PROCESS | 1856 | 1465811428486 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1856 | 1465811428490 Marionette TRACE conn4 <- [1,1306,null,{}] 02:50:28 INFO - PROCESS | 1856 | 1465811428497 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}] 02:50:28 INFO - PROCESS | 1856 | 1465811428503 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:28 INFO - PROCESS | 1856 | 1465811428682 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:50:28 INFO - PROCESS | 1856 | 1465811428948 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1856 | 1465811428960 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f807c00 == 41 [pid = 1856] [id = 334] 02:50:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f8e4000) [pid = 1856] [serial = 1003] [outer = (nil)] 02:50:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f8f1400) [pid = 1856] [serial = 1004] [outer = 0x8f8e4000] 02:50:29 INFO - PROCESS | 1856 | 1465811429095 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x91007c00) [pid = 1856] [serial = 1005] [outer = 0x8f8e4000] 02:50:30 INFO - PROCESS | 1856 | 1465811430011 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]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1581ms 02:50:30 INFO - PROCESS | 1856 | 1465811430069 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1856 | 1465811430073 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:50:30 INFO - PROCESS | 1856 | 1465811430081 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1856 | 1465811430087 Marionette TRACE conn4 <- [1,1310,null,{}] 02:50:30 INFO - PROCESS | 1856 | 1465811430104 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}] 02:50:30 INFO - PROCESS | 1856 | 1465811430113 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:30 INFO - PROCESS | 1856 | 1465811430294 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:50:30 INFO - PROCESS | 1856 | 1465811430434 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 1856 | 1465811430444 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x92baac00 == 42 [pid = 1856] [id = 335] 02:50:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93908c00) [pid = 1856] [serial = 1006] [outer = (nil)] 02:50:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93a83400) [pid = 1856] [serial = 1007] [outer = 0x93908c00] 02:50:30 INFO - PROCESS | 1856 | 1465811430521 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93dc7800) [pid = 1856] [serial = 1008] [outer = 0x93908c00] 02:50:31 INFO - PROCESS | 1856 | 1465811431553 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] 02:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:50:31 INFO - PROCESS | 1856 | 1465811431631 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:50:31 INFO - PROCESS | 1856 | 1465811431638 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1856 | 1465811431641 Marionette TRACE conn4 <- [1,1314,null,{}] 02:50:31 INFO - PROCESS | 1856 | 1465811431647 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}] 02:50:31 INFO - PROCESS | 1856 | 1465811431652 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:31 INFO - PROCESS | 1856 | 1465811431884 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:50:31 INFO - PROCESS | 1856 | 1465811431914 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1856 | 1465811431920 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80fc00 == 43 [pid = 1856] [id = 336] 02:50:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9390a400) [pid = 1856] [serial = 1009] [outer = (nil)] 02:50:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x951d7000) [pid = 1856] [serial = 1010] [outer = 0x9390a400] 02:50:32 INFO - PROCESS | 1856 | 1465811432006 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x953ccc00) [pid = 1856] [serial = 1011] [outer = 0x9390a400] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91002c00) [pid = 1856] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f5dd800) [pid = 1856] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f49d000) [pid = 1856] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8d9b1000) [pid = 1856] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92ba2000) [pid = 1856] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9792b800) [pid = 1856] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x90d90c00) [pid = 1856] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x98eb8800) [pid = 1856] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91ea7400) [pid = 1856] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f8e4800) [pid = 1856] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x98f33400) [pid = 1856] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:50:33 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f80b000) [pid = 1856] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:50:33 INFO - PROCESS | 1856 | 1465811433302 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]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1684ms 02:50:33 INFO - PROCESS | 1856 | 1465811433322 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 1856 | 1465811433325 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:50:33 INFO - PROCESS | 1856 | 1465811433333 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 1856 | 1465811433336 Marionette TRACE conn4 <- [1,1318,null,{}] 02:50:33 INFO - PROCESS | 1856 | 1465811433342 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}] 02:50:33 INFO - PROCESS | 1856 | 1465811433347 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:33 INFO - PROCESS | 1856 | 1465811433511 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:50:33 INFO - PROCESS | 1856 | 1465811433762 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1856 | 1465811433774 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861c00 == 44 [pid = 1856] [id = 337] 02:50:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8d862800) [pid = 1856] [serial = 1012] [outer = (nil)] 02:50:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91bc5000) [pid = 1856] [serial = 1013] [outer = 0x8d862800] 02:50:33 INFO - PROCESS | 1856 | 1465811433849 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x91ea2c00) [pid = 1856] [serial = 1014] [outer = 0x8d862800] 02:50:34 INFO - PROCESS | 1856 | 1465811434691 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]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1392ms 02:50:34 INFO - PROCESS | 1856 | 1465811434726 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1856 | 1465811434729 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:50:34 INFO - PROCESS | 1856 | 1465811434742 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1856 | 1465811434745 Marionette TRACE conn4 <- [1,1322,null,{}] 02:50:34 INFO - PROCESS | 1856 | 1465811434752 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}] 02:50:34 INFO - PROCESS | 1856 | 1465811434763 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:34 INFO - PROCESS | 1856 | 1465811434975 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:50:35 INFO - PROCESS | 1856 | 1465811435165 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1856 | 1465811435176 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863000 == 45 [pid = 1856] [id = 338] 02:50:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8d863800) [pid = 1856] [serial = 1015] [outer = (nil)] 02:50:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8d86a000) [pid = 1856] [serial = 1016] [outer = 0x8d863800] 02:50:35 INFO - PROCESS | 1856 | 1465811435267 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8d9b2800) [pid = 1856] [serial = 1017] [outer = 0x8d863800] 02:50:36 INFO - PROCESS | 1856 | 1465811436307 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]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1644ms 02:50:36 INFO - PROCESS | 1856 | 1465811436388 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 1856 | 1465811436394 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:50:36 INFO - PROCESS | 1856 | 1465811436404 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1856 | 1465811436408 Marionette TRACE conn4 <- [1,1326,null,{}] 02:50:36 INFO - PROCESS | 1856 | 1465811436418 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}] 02:50:36 INFO - PROCESS | 1856 | 1465811436426 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:36 INFO - PROCESS | 1856 | 1465811436663 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:50:36 INFO - PROCESS | 1856 | 1465811436932 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1856 | 1465811436943 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e3c00 == 46 [pid = 1856] [id = 339] 02:50:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f8e8800) [pid = 1856] [serial = 1018] [outer = (nil)] 02:50:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x90d91000) [pid = 1856] [serial = 1019] [outer = 0x8f8e8800] 02:50:37 INFO - PROCESS | 1856 | 1465811437027 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91002c00) [pid = 1856] [serial = 1020] [outer = 0x8f8e8800] 02:50:38 INFO - PROCESS | 1856 | 1465811438048 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]]]}] 02:50:38 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 02:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1694ms 02:50:38 INFO - PROCESS | 1856 | 1465811438101 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1856 | 1465811438108 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:50:38 INFO - PROCESS | 1856 | 1465811438117 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1856 | 1465811438121 Marionette TRACE conn4 <- [1,1330,null,{}] 02:50:38 INFO - PROCESS | 1856 | 1465811438128 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}] 02:50:38 INFO - PROCESS | 1856 | 1465811438134 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:38 INFO - PROCESS | 1856 | 1465811438336 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:50:38 INFO - PROCESS | 1856 | 1465811438599 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1856 | 1465811438610 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x91008400 == 47 [pid = 1856] [id = 340] 02:50:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92364c00) [pid = 1856] [serial = 1021] [outer = (nil)] 02:50:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x92b9f000) [pid = 1856] [serial = 1022] [outer = 0x92364c00] 02:50:38 INFO - PROCESS | 1856 | 1465811438733 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x93a82c00) [pid = 1856] [serial = 1023] [outer = 0x92364c00] 02:50:39 INFO - PROCESS | 1856 | 1465811439702 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]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1641ms 02:50:39 INFO - PROCESS | 1856 | 1465811439759 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1856 | 1465811439762 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:50:39 INFO - PROCESS | 1856 | 1465811439772 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1856 | 1465811439781 Marionette TRACE conn4 <- [1,1334,null,{}] 02:50:39 INFO - PROCESS | 1856 | 1465811439797 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}] 02:50:39 INFO - PROCESS | 1856 | 1465811439804 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:40 INFO - PROCESS | 1856 | 1465811440018 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:50:40 INFO - PROCESS | 1856 | 1465811440242 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 1856 | 1465811440250 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a61000 == 48 [pid = 1856] [id = 341] 02:50:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x95140c00) [pid = 1856] [serial = 1024] [outer = (nil)] 02:50:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x96eec400) [pid = 1856] [serial = 1025] [outer = 0x95140c00] 02:50:40 INFO - PROCESS | 1856 | 1465811440352 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x97925c00) [pid = 1856] [serial = 1026] [outer = 0x95140c00] 02:50:41 INFO - PROCESS | 1856 | 1465811441247 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]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1543ms 02:50:41 INFO - PROCESS | 1856 | 1465811441315 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 1856 | 1465811441320 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:50:41 INFO - PROCESS | 1856 | 1465811441327 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1856 | 1465811441330 Marionette TRACE conn4 <- [1,1338,null,{}] 02:50:41 INFO - PROCESS | 1856 | 1465811441336 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}] 02:50:41 INFO - PROCESS | 1856 | 1465811441342 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:41 INFO - PROCESS | 1856 | 1465811441542 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:50:41 INFO - PROCESS | 1856 | 1465811441767 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1856 | 1465811441780 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef0400 == 49 [pid = 1856] [id = 342] 02:50:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9792f400) [pid = 1856] [serial = 1027] [outer = (nil)] 02:50:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x97974800) [pid = 1856] [serial = 1028] [outer = 0x9792f400] 02:50:41 INFO - PROCESS | 1856 | 1465811441903 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x979c9000) [pid = 1856] [serial = 1029] [outer = 0x9792f400] 02:50:43 INFO - PROCESS | 1856 | 1465811443379 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]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2089ms 02:50:43 INFO - PROCESS | 1856 | 1465811443444 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 1856 | 1465811443448 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:50:43 INFO - PROCESS | 1856 | 1465811443458 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1856 | 1465811443460 Marionette TRACE conn4 <- [1,1342,null,{}] 02:50:43 INFO - PROCESS | 1856 | 1465811443467 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}] 02:50:43 INFO - PROCESS | 1856 | 1465811443473 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:43 INFO - PROCESS | 1856 | 1465811443675 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:50:43 INFO - PROCESS | 1856 | 1465811443846 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1856 | 1465811443865 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x979cc800 == 50 [pid = 1856] [id = 343] 02:50:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x979cdc00) [pid = 1856] [serial = 1030] [outer = (nil)] 02:50:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x98a3dc00) [pid = 1856] [serial = 1031] [outer = 0x979cdc00] 02:50:43 INFO - PROCESS | 1856 | 1465811443957 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x98fe5c00) [pid = 1856] [serial = 1032] [outer = 0x979cdc00] 02:50:45 INFO - PROCESS | 1856 | 1465811444992 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]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1581ms 02:50:45 INFO - PROCESS | 1856 | 1465811445040 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:50:45 INFO - PROCESS | 1856 | 1465811445044 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:50:45 INFO - PROCESS | 1856 | 1465811445051 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1856 | 1465811445055 Marionette TRACE conn4 <- [1,1346,null,{}] 02:50:45 INFO - PROCESS | 1856 | 1465811445061 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}] 02:50:45 INFO - PROCESS | 1856 | 1465811445067 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:45 INFO - PROCESS | 1856 | 1465811445255 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:50:45 INFO - PROCESS | 1856 | 1465811445736 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1856 | 1465811445748 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb13800 == 51 [pid = 1856] [id = 344] 02:50:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8eb14000) [pid = 1856] [serial = 1033] [outer = (nil)] 02:50:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8f497000) [pid = 1856] [serial = 1034] [outer = 0x8eb14000] 02:50:45 INFO - PROCESS | 1856 | 1465811445870 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x8f5e1400) [pid = 1856] [serial = 1035] [outer = 0x8eb14000] 02:50:46 INFO - PROCESS | 1856 | 1465811446817 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]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1833ms 02:50:46 INFO - PROCESS | 1856 | 1465811446886 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1856 | 1465811446892 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:50:46 INFO - PROCESS | 1856 | 1465811446900 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1856 | 1465811446905 Marionette TRACE conn4 <- [1,1350,null,{}] 02:50:46 INFO - PROCESS | 1856 | 1465811446913 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}] 02:50:46 INFO - PROCESS | 1856 | 1465811446921 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:47 INFO - PROCESS | 1856 | 1465811447196 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab9c00 == 50 [pid = 1856] [id = 320] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1e000 == 49 [pid = 1856] [id = 299] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac3800 == 48 [pid = 1856] [id = 300] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1a800 == 47 [pid = 1856] [id = 305] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861c00 == 46 [pid = 1856] [id = 337] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80fc00 == 45 [pid = 1856] [id = 336] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x92baac00 == 44 [pid = 1856] [id = 335] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f807c00 == 43 [pid = 1856] [id = 334] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ab000 == 42 [pid = 1856] [id = 333] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb13c00 == 41 [pid = 1856] [id = 301] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea5400 == 40 [pid = 1856] [id = 314] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e6c00 == 39 [pid = 1856] [id = 319] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab9800 == 38 [pid = 1856] [id = 313] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f806000 == 37 [pid = 1856] [id = 309] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x9792ac00 == 36 [pid = 1856] [id = 315] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861000 == 35 [pid = 1856] [id = 332] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eaba000 == 34 [pid = 1856] [id = 308] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb19c00 == 33 [pid = 1856] [id = 326] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x95184800 == 32 [pid = 1856] [id = 302] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1a000 == 31 [pid = 1856] [id = 296] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d860c00 == 30 [pid = 1856] [id = 312] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49f400 == 29 [pid = 1856] [id = 325] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ac400 == 28 [pid = 1856] [id = 307] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9abc00 == 27 [pid = 1856] [id = 330] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ae000 == 26 [pid = 1856] [id = 304] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x91001c00 == 25 [pid = 1856] [id = 329] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x93a86c00 == 24 [pid = 1856] [id = 310] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab7400 == 23 [pid = 1856] [id = 306] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb13400 == 22 [pid = 1856] [id = 331] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x93a89000 == 21 [pid = 1856] [id = 328] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86c400 == 20 [pid = 1856] [id = 298] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dec00 == 19 [pid = 1856] [id = 297] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e5400 == 18 [pid = 1856] [id = 311] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea6000 == 17 [pid = 1856] [id = 303] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb16c00 == 16 [pid = 1856] [id = 327] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x91d02400 == 15 [pid = 1856] [id = 316] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea1400 == 14 [pid = 1856] [id = 317] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49bc00 == 13 [pid = 1856] [id = 318] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x979cc800 == 12 [pid = 1856] [id = 343] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef0400 == 11 [pid = 1856] [id = 342] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x93a61000 == 10 [pid = 1856] [id = 341] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e3c00 == 9 [pid = 1856] [id = 339] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x91008400 == 8 [pid = 1856] [id = 340] 02:50:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863000 == 7 [pid = 1856] [id = 338] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x91007800) [pid = 1856] [serial = 971] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x91bc3000) [pid = 1856] [serial = 972] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f5e2800) [pid = 1856] [serial = 968] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8f8ecc00) [pid = 1856] [serial = 942] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8f5e6000) [pid = 1856] [serial = 941] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x8eb16400) [pid = 1856] [serial = 965] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x8eb1b000) [pid = 1856] [serial = 966] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x93a8e400) [pid = 1856] [serial = 945] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92f58c00) [pid = 1856] [serial = 944] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x979ccc00) [pid = 1856] [serial = 948] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x91ea3c00) [pid = 1856] [serial = 962] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x97971000) [pid = 1856] [serial = 947] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x99769000) [pid = 1856] [serial = 951] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9965dc00) [pid = 1856] [serial = 950] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a115400) [pid = 1856] [serial = 954] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x99cd3800) [pid = 1856] [serial = 953] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92f4e800) [pid = 1856] [serial = 963] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x91d07000) [pid = 1856] [serial = 975] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a30e800) [pid = 1856] [serial = 957] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a2dfc00) [pid = 1856] [serial = 956] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x98fe5400) [pid = 1856] [serial = 960] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93dce000) [pid = 1856] [serial = 959] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91008800) [pid = 1856] [serial = 974] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f805800) [pid = 1856] [serial = 969] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1856 | 1465811448623 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1856 | 1465811448637 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863000 == 8 [pid = 1856] [id = 345] 02:50:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8d867000) [pid = 1856] [serial = 1036] [outer = (nil)] 02:50:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8d9a5800) [pid = 1856] [serial = 1037] [outer = 0x8d867000] 02:50:48 INFO - PROCESS | 1856 | 1465811448765 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8d9ae800) [pid = 1856] [serial = 1038] [outer = 0x8d867000] 02:50:49 INFO - PROCESS | 1856 | 1465811449611 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]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2742ms 02:50:49 INFO - PROCESS | 1856 | 1465811449645 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1856 | 1465811449651 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:50:49 INFO - PROCESS | 1856 | 1465811449659 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1856 | 1465811449663 Marionette TRACE conn4 <- [1,1354,null,{}] 02:50:49 INFO - PROCESS | 1856 | 1465811449671 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}] 02:50:49 INFO - PROCESS | 1856 | 1465811449679 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:49 INFO - PROCESS | 1856 | 1465811449867 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:50:50 INFO - PROCESS | 1856 | 1465811450008 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1856 | 1465811450020 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49b400 == 9 [pid = 1856] [id = 346] 02:50:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f49bc00) [pid = 1856] [serial = 1039] [outer = (nil)] 02:50:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f5db800) [pid = 1856] [serial = 1040] [outer = 0x8f49bc00] 02:50:50 INFO - PROCESS | 1856 | 1465811450095 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f806c00) [pid = 1856] [serial = 1041] [outer = 0x8f49bc00] 02:50:50 INFO - PROCESS | 1856 | 1465811450969 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]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1390ms 02:50:51 INFO - PROCESS | 1856 | 1465811451053 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1856 | 1465811451061 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:50:51 INFO - PROCESS | 1856 | 1465811451079 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1856 | 1465811451083 Marionette TRACE conn4 <- [1,1358,null,{}] 02:50:51 INFO - PROCESS | 1856 | 1465811451090 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}] 02:50:51 INFO - PROCESS | 1856 | 1465811451095 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:51 INFO - PROCESS | 1856 | 1465811451325 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:50:51 INFO - PROCESS | 1856 | 1465811451350 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1856 | 1465811451360 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d96c00 == 10 [pid = 1856] [id = 347] 02:50:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x90d97400) [pid = 1856] [serial = 1042] [outer = (nil)] 02:50:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x90d9e400) [pid = 1856] [serial = 1043] [outer = 0x90d97400] 02:50:51 INFO - PROCESS | 1856 | 1465811451431 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9100d400) [pid = 1856] [serial = 1044] [outer = 0x90d97400] 02:50:52 INFO - PROCESS | 1856 | 1465811452472 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]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1433ms 02:50:52 INFO - PROCESS | 1856 | 1465811452515 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1856 | 1465811452523 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:50:52 INFO - PROCESS | 1856 | 1465811452538 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1856 | 1465811452548 Marionette TRACE conn4 <- [1,1362,null,{}] 02:50:52 INFO - PROCESS | 1856 | 1465811452565 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}] 02:50:52 INFO - PROCESS | 1856 | 1465811452574 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:52 INFO - PROCESS | 1856 | 1465811452822 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:50:52 INFO - PROCESS | 1856 | 1465811452852 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1856 | 1465811452860 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea4400 == 11 [pid = 1856] [id = 348] 02:50:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91ea6800) [pid = 1856] [serial = 1045] [outer = (nil)] 02:50:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x92b9d400) [pid = 1856] [serial = 1046] [outer = 0x91ea6800] 02:50:52 INFO - PROCESS | 1856 | 1465811452928 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eb20000) [pid = 1856] [serial = 1047] [outer = 0x91ea6800] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8f8e4000) [pid = 1856] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8eac3000) [pid = 1856] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92ba6c00) [pid = 1856] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f5e1800) [pid = 1856] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8d868400) [pid = 1856] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9390a400) [pid = 1856] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91006400) [pid = 1856] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x95139400) [pid = 1856] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f804c00) [pid = 1856] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eb1d000) [pid = 1856] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93a89400) [pid = 1856] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8d862800) [pid = 1856] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93908c00) [pid = 1856] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:50:54 INFO - PROCESS | 1856 | 1465811454397 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]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1894ms 02:50:54 INFO - PROCESS | 1856 | 1465811454431 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1856 | 1465811454435 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:50:54 INFO - PROCESS | 1856 | 1465811454443 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1856 | 1465811454446 Marionette TRACE conn4 <- [1,1366,null,{}] 02:50:54 INFO - PROCESS | 1856 | 1465811454452 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}] 02:50:54 INFO - PROCESS | 1856 | 1465811454457 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:54 INFO - PROCESS | 1856 | 1465811454675 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:50:54 INFO - PROCESS | 1856 | 1465811454695 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1856 | 1465811454703 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a5400 == 12 [pid = 1856] [id = 349] 02:50:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8eac3000) [pid = 1856] [serial = 1048] [outer = (nil)] 02:50:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92ba6c00) [pid = 1856] [serial = 1049] [outer = 0x8eac3000] 02:50:54 INFO - PROCESS | 1856 | 1465811454786 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92f50800) [pid = 1856] [serial = 1050] [outer = 0x8eac3000] 02:50:55 INFO - PROCESS | 1856 | 1465811455776 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] 02:50:55 INFO - PROCESS | 1856 | 1465811455832 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:50:55 INFO - PROCESS | 1856 | 1465811455842 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1856 | 1465811455849 Marionette TRACE conn4 <- [1,1370,null,{}] 02:50:55 INFO - PROCESS | 1856 | 1465811455859 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}] 02:50:55 INFO - PROCESS | 1856 | 1465811455865 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:56 INFO - PROCESS | 1856 | 1465811456096 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:50:56 INFO - PROCESS | 1856 | 1465811456266 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1856 | 1465811456285 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1f800 == 13 [pid = 1856] [id = 350] 02:50:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8eb20800) [pid = 1856] [serial = 1051] [outer = (nil)] 02:50:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f49c400) [pid = 1856] [serial = 1052] [outer = 0x8eb20800] 02:50:56 INFO - PROCESS | 1856 | 1465811456433 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f8eec00) [pid = 1856] [serial = 1053] [outer = 0x8eb20800] 02:50:57 INFO - PROCESS | 1856 | 1465811457550 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] 02:50:57 INFO - PROCESS | 1856 | 1465811457594 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:50:57 INFO - PROCESS | 1856 | 1465811457606 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1856 | 1465811457611 Marionette TRACE conn4 <- [1,1374,null,{}] 02:50:57 INFO - PROCESS | 1856 | 1465811457618 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}] 02:50:57 INFO - PROCESS | 1856 | 1465811457624 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:57 INFO - PROCESS | 1856 | 1465811457869 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:50:58 INFO - PROCESS | 1856 | 1465811458088 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1856 | 1465811458096 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb19400 == 14 [pid = 1856] [id = 351] 02:50:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x90d9f800) [pid = 1856] [serial = 1054] [outer = (nil)] 02:50:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92baac00) [pid = 1856] [serial = 1055] [outer = 0x90d9f800] 02:50:58 INFO - PROCESS | 1856 | 1465811458182 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93a61000) [pid = 1856] [serial = 1056] [outer = 0x90d9f800] 02:50:59 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:59 INFO - PROCESS | 1856 | 1465811459322 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] 02:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:50:59 INFO - PROCESS | 1856 | 1465811459351 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:50:59 INFO - PROCESS | 1856 | 1465811459359 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1856 | 1465811459365 Marionette TRACE conn4 <- [1,1378,null,{}] 02:50:59 INFO - PROCESS | 1856 | 1465811459382 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}] 02:50:59 INFO - PROCESS | 1856 | 1465811459391 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:59 INFO - PROCESS | 1856 | 1465811459627 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:50:59 INFO - PROCESS | 1856 | 1465811459889 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1856 | 1465811459900 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:50:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x950bdc00 == 15 [pid = 1856] [id = 352] 02:50:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x950bf800) [pid = 1856] [serial = 1057] [outer = (nil)] 02:50:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x95139400) [pid = 1856] [serial = 1058] [outer = 0x950bf800] 02:51:00 INFO - PROCESS | 1856 | 1465811460001 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x95181000) [pid = 1856] [serial = 1059] [outer = 0x950bf800] 02:51:01 INFO - PROCESS | 1856 | 1465811461084 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] 02:51:01 INFO - PROCESS | 1856 | 1465811461107 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:51:01 INFO - PROCESS | 1856 | 1465811461114 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1856 | 1465811461118 Marionette TRACE conn4 <- [1,1382,null,{}] 02:51:01 INFO - PROCESS | 1856 | 1465811461124 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}] 02:51:01 INFO - PROCESS | 1856 | 1465811461129 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:01 INFO - PROCESS | 1856 | 1465811461321 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:51:01 INFO - PROCESS | 1856 | 1465811461531 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1856 | 1465811461537 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a89c00 == 16 [pid = 1856] [id = 353] 02:51:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x93a8e400) [pid = 1856] [serial = 1060] [outer = (nil)] 02:51:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x953cf800) [pid = 1856] [serial = 1061] [outer = 0x93a8e400] 02:51:01 INFO - PROCESS | 1856 | 1465811461647 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x953d2000) [pid = 1856] [serial = 1062] [outer = 0x93a8e400] 02:51:02 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:02 INFO - PROCESS | 1856 | 1465811462879 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] 02:51:02 INFO - PROCESS | 1856 | 1465811462964 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:51:02 INFO - PROCESS | 1856 | 1465811462973 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1856 | 1465811462977 Marionette TRACE conn4 <- [1,1386,null,{}] 02:51:02 INFO - PROCESS | 1856 | 1465811462986 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}] 02:51:02 INFO - PROCESS | 1856 | 1465811462993 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:03 INFO - PROCESS | 1856 | 1465811463246 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:51:03 INFO - PROCESS | 1856 | 1465811463437 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1856 | 1465811463460 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49d800 == 17 [pid = 1856] [id = 354] 02:51:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8f49e800) [pid = 1856] [serial = 1063] [outer = (nil)] 02:51:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x8f808000) [pid = 1856] [serial = 1064] [outer = 0x8f49e800] 02:51:03 INFO - PROCESS | 1856 | 1465811463553 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x8f80c400) [pid = 1856] [serial = 1065] [outer = 0x8f49e800] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x91007c00) [pid = 1856] [serial = 1005] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8eb1ec00) [pid = 1856] [serial = 1001] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x96ee8400) [pid = 1856] [serial = 995] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x951d5c00) [pid = 1856] [serial = 992] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f8ea800) [pid = 1856] [serial = 999] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x953ccc00) [pid = 1856] [serial = 1011] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f8f1c00) [pid = 1856] [serial = 984] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9513e800) [pid = 1856] [serial = 989] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92ba2400) [pid = 1856] [serial = 978] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8f809c00) [pid = 1856] [serial = 981] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93dd1c00) [pid = 1856] [serial = 986] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x96ef2800) [pid = 1856] [serial = 996] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92367800) [pid = 1856] [serial = 977] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91bc5000) [pid = 1856] [serial = 1013] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f491800) [pid = 1856] [serial = 1002] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x95333400) [pid = 1856] [serial = 993] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93dc7800) [pid = 1856] [serial = 1008] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91e9f000) [pid = 1856] [serial = 983] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f5e5400) [pid = 1856] [serial = 998] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x95180000) [pid = 1856] [serial = 990] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x950ba400) [pid = 1856] [serial = 987] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93a83400) [pid = 1856] [serial = 1007] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8f8f1400) [pid = 1856] [serial = 1004] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x951d7000) [pid = 1856] [serial = 1010] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f5dd000) [pid = 1856] [serial = 980] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x91ea2c00) [pid = 1856] [serial = 1014] [outer = (nil)] [url = about:blank] 02:51:04 INFO - PROCESS | 1856 | 1465811464508 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] 02:51:04 INFO - PROCESS | 1856 | 1465811464570 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:51:04 INFO - PROCESS | 1856 | 1465811464581 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1856 | 1465811464584 Marionette TRACE conn4 <- [1,1390,null,{}] 02:51:04 INFO - PROCESS | 1856 | 1465811464591 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}] 02:51:04 INFO - PROCESS | 1856 | 1465811464596 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:04 INFO - PROCESS | 1856 | 1465811464769 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:51:04 INFO - PROCESS | 1856 | 1465811464921 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1856 | 1465811464929 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8f1c00 == 18 [pid = 1856] [id = 355] 02:51:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x90d93000) [pid = 1856] [serial = 1066] [outer = (nil)] 02:51:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91bc5000) [pid = 1856] [serial = 1067] [outer = 0x90d93000] 02:51:05 INFO - PROCESS | 1856 | 1465811465026 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91e98800) [pid = 1856] [serial = 1068] [outer = 0x90d93000] 02:51:05 INFO - PROCESS | 1856 | 1465811465863 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]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1339ms 02:51:05 INFO - PROCESS | 1856 | 1465811465920 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1856 | 1465811465925 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:51:05 INFO - PROCESS | 1856 | 1465811465932 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1856 | 1465811465938 Marionette TRACE conn4 <- [1,1394,null,{}] 02:51:05 INFO - PROCESS | 1856 | 1465811465953 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}] 02:51:05 INFO - PROCESS | 1856 | 1465811465962 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:06 INFO - PROCESS | 1856 | 1465811466137 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:51:06 INFO - PROCESS | 1856 | 1465811466269 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1856 | 1465811466277 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8eb400 == 19 [pid = 1856] [id = 356] 02:51:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f8f0000) [pid = 1856] [serial = 1069] [outer = (nil)] 02:51:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93dc8c00) [pid = 1856] [serial = 1070] [outer = 0x8f8f0000] 02:51:06 INFO - PROCESS | 1856 | 1465811466372 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x950b8000) [pid = 1856] [serial = 1071] [outer = 0x8f8f0000] 02:51:07 INFO - PROCESS | 1856 | 1465811467261 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]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1389ms 02:51:07 INFO - PROCESS | 1856 | 1465811467323 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1856 | 1465811467330 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:51:07 INFO - PROCESS | 1856 | 1465811467339 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1856 | 1465811467342 Marionette TRACE conn4 <- [1,1398,null,{}] 02:51:07 INFO - PROCESS | 1856 | 1465811467350 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}] 02:51:07 INFO - PROCESS | 1856 | 1465811467356 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:07 INFO - PROCESS | 1856 | 1465811467591 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:51:07 INFO - PROCESS | 1856 | 1465811467620 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1856 | 1465811467629 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8c400 == 20 [pid = 1856] [id = 357] 02:51:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x950b2800) [pid = 1856] [serial = 1072] [outer = (nil)] 02:51:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x95185400) [pid = 1856] [serial = 1073] [outer = 0x950b2800] 02:51:07 INFO - PROCESS | 1856 | 1465811467712 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x951d4c00) [pid = 1856] [serial = 1074] [outer = 0x950b2800] 02:51:08 INFO - PROCESS | 1856 | 1465811468882 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]]]}] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8f49bc00) [pid = 1856] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eb14000) [pid = 1856] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8d867000) [pid = 1856] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91ea6800) [pid = 1856] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8d863800) [pid = 1856] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8f8e8800) [pid = 1856] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92364c00) [pid = 1856] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x95140c00) [pid = 1856] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9792f400) [pid = 1856] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x979cdc00) [pid = 1856] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:51:08 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x90d97400) [pid = 1856] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1635ms 02:51:08 INFO - PROCESS | 1856 | 1465811468975 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 1856 | 1465811468978 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:51:08 INFO - PROCESS | 1856 | 1465811468985 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1856 | 1465811468989 Marionette TRACE conn4 <- [1,1402,null,{}] 02:51:08 INFO - PROCESS | 1856 | 1465811468996 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}] 02:51:09 INFO - PROCESS | 1856 | 1465811469003 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:09 INFO - PROCESS | 1856 | 1465811469170 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:51:09 INFO - PROCESS | 1856 | 1465811469382 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 1856 | 1465811469391 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f496000 == 21 [pid = 1856] [id = 358] 02:51:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8f804800) [pid = 1856] [serial = 1075] [outer = (nil)] 02:51:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x90d9dc00) [pid = 1856] [serial = 1076] [outer = 0x8f804800] 02:51:09 INFO - PROCESS | 1856 | 1465811469463 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91ea1c00) [pid = 1856] [serial = 1077] [outer = 0x8f804800] 02:51:10 INFO - PROCESS | 1856 | 1465811470285 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]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1392ms 02:51:10 INFO - PROCESS | 1856 | 1465811470379 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1856 | 1465811470382 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:51:10 INFO - PROCESS | 1856 | 1465811470389 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1856 | 1465811470393 Marionette TRACE conn4 <- [1,1406,null,{}] 02:51:10 INFO - PROCESS | 1856 | 1465811470400 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}] 02:51:10 INFO - PROCESS | 1856 | 1465811470412 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:10 INFO - PROCESS | 1856 | 1465811470630 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:51:10 INFO - PROCESS | 1856 | 1465811470763 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1856 | 1465811470771 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ad800 == 22 [pid = 1856] [id = 359] 02:51:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8eb1cc00) [pid = 1856] [serial = 1078] [outer = (nil)] 02:51:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x953d7000) [pid = 1856] [serial = 1079] [outer = 0x8eb1cc00] 02:51:10 INFO - PROCESS | 1856 | 1465811470844 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92f50000) [pid = 1856] [serial = 1080] [outer = 0x8eb1cc00] 02:51:11 INFO - PROCESS | 1856 | 1465811471917 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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1584ms 02:51:11 INFO - PROCESS | 1856 | 1465811471975 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1856 | 1465811471982 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:51:11 INFO - PROCESS | 1856 | 1465811471990 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1856 | 1465811471998 Marionette TRACE conn4 <- [1,1410,null,{}] 02:51:12 INFO - PROCESS | 1856 | 1465811472007 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}] 02:51:12 INFO - PROCESS | 1856 | 1465811472012 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:12 INFO - PROCESS | 1856 | 1465811472212 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:51:12 INFO - PROCESS | 1856 | 1465811472436 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 1856 | 1465811472444 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f4a0800 == 23 [pid = 1856] [id = 360] 02:51:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f5e0c00) [pid = 1856] [serial = 1081] [outer = (nil)] 02:51:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f8e6400) [pid = 1856] [serial = 1082] [outer = 0x8f5e0c00] 02:51:12 INFO - PROCESS | 1856 | 1465811472576 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91bcb800) [pid = 1856] [serial = 1083] [outer = 0x8f5e0c00] 02:51:13 INFO - PROCESS | 1856 | 1465811473667 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]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1701ms 02:51:13 INFO - PROCESS | 1856 | 1465811473692 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 1856 | 1465811473699 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:51:13 INFO - PROCESS | 1856 | 1465811473711 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 1856 | 1465811473715 Marionette TRACE conn4 <- [1,1414,null,{}] 02:51:13 INFO - PROCESS | 1856 | 1465811473722 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}] 02:51:13 INFO - PROCESS | 1856 | 1465811473728 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:13 INFO - PROCESS | 1856 | 1465811473968 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:51:14 INFO - PROCESS | 1856 | 1465811474197 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1856 | 1465811474206 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x91005800 == 24 [pid = 1856] [id = 361] 02:51:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dc7c00) [pid = 1856] [serial = 1084] [outer = (nil)] 02:51:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95133400) [pid = 1856] [serial = 1085] [outer = 0x93dc7c00] 02:51:14 INFO - PROCESS | 1856 | 1465811474293 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x95182c00) [pid = 1856] [serial = 1086] [outer = 0x93dc7c00] 02:51:15 INFO - PROCESS | 1856 | 1465811475363 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]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1690ms 02:51:15 INFO - PROCESS | 1856 | 1465811475402 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 1856 | 1465811475406 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:51:15 INFO - PROCESS | 1856 | 1465811475414 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1856 | 1465811475420 Marionette TRACE conn4 <- [1,1418,null,{}] 02:51:15 INFO - PROCESS | 1856 | 1465811475479 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}] 02:51:15 INFO - PROCESS | 1856 | 1465811475489 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:15 INFO - PROCESS | 1856 | 1465811475768 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:51:15 INFO - PROCESS | 1856 | 1465811475954 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1856 | 1465811475967 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef0000 == 25 [pid = 1856] [id = 362] 02:51:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x96ef0400) [pid = 1856] [serial = 1087] [outer = (nil)] 02:51:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x97924800) [pid = 1856] [serial = 1088] [outer = 0x96ef0400] 02:51:16 INFO - PROCESS | 1856 | 1465811476052 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9792c800) [pid = 1856] [serial = 1089] [outer = 0x96ef0400] 02:51:17 INFO - PROCESS | 1856 | 1465811477087 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]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1745ms 02:51:17 INFO - PROCESS | 1856 | 1465811477160 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1856 | 1465811477164 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:51:17 INFO - PROCESS | 1856 | 1465811477171 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1856 | 1465811477175 Marionette TRACE conn4 <- [1,1422,null,{}] 02:51:17 INFO - PROCESS | 1856 | 1465811477181 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}] 02:51:17 INFO - PROCESS | 1856 | 1465811477187 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:17 INFO - PROCESS | 1856 | 1465811477411 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:51:17 INFO - PROCESS | 1856 | 1465811477632 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1856 | 1465811477640 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9792c000 == 26 [pid = 1856] [id = 363] 02:51:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9792fc00) [pid = 1856] [serial = 1090] [outer = (nil)] 02:51:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x979c3800) [pid = 1856] [serial = 1091] [outer = 0x9792fc00] 02:51:17 INFO - PROCESS | 1856 | 1465811477765 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x97973c00) [pid = 1856] [serial = 1092] [outer = 0x9792fc00] 02:51:18 INFO - PROCESS | 1856 | 1465811478709 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]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1587ms 02:51:18 INFO - PROCESS | 1856 | 1465811478761 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1856 | 1465811478765 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:51:18 INFO - PROCESS | 1856 | 1465811478772 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1856 | 1465811478775 Marionette TRACE conn4 <- [1,1426,null,{}] 02:51:18 INFO - PROCESS | 1856 | 1465811478782 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}] 02:51:18 INFO - PROCESS | 1856 | 1465811478787 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:18 INFO - PROCESS | 1856 | 1465811478964 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:51:19 INFO - PROCESS | 1856 | 1465811479132 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1856 | 1465811479142 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef2400 == 27 [pid = 1856] [id = 364] 02:51:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x97931400) [pid = 1856] [serial = 1093] [outer = (nil)] 02:51:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x98361000) [pid = 1856] [serial = 1094] [outer = 0x97931400] 02:51:19 INFO - PROCESS | 1856 | 1465811479227 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x98a3c000) [pid = 1856] [serial = 1095] [outer = 0x97931400] 02:51:20 INFO - PROCESS | 1856 | 1465811480255 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]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1536ms 02:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:51:20 INFO - PROCESS | 1856 | 1465811480309 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 1856 | 1465811480313 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:51:20 INFO - PROCESS | 1856 | 1465811480320 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 1856 | 1465811480323 Marionette TRACE conn4 <- [1,1430,null,{}] 02:51:20 INFO - PROCESS | 1856 | 1465811480330 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}] 02:51:20 INFO - PROCESS | 1856 | 1465811480341 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:20 INFO - PROCESS | 1856 | 1465811480606 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:51:21 INFO - PROCESS | 1856 | 1465811481086 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 1856 | 1465811481093 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863400 == 28 [pid = 1856] [id = 365] 02:51:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8d863c00) [pid = 1856] [serial = 1096] [outer = (nil)] 02:51:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8d9ac000) [pid = 1856] [serial = 1097] [outer = 0x8d863c00] 02:51:21 INFO - PROCESS | 1856 | 1465811481174 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8eac0c00) [pid = 1856] [serial = 1098] [outer = 0x8d863c00] 02:51:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb13800 == 27 [pid = 1856] [id = 344] 02:51:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863000 == 26 [pid = 1856] [id = 345] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92ba6c00) [pid = 1856] [serial = 1049] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8f5db800) [pid = 1856] [serial = 1040] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f5e1400) [pid = 1856] [serial = 1035] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f497000) [pid = 1856] [serial = 1034] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8d9a5800) [pid = 1856] [serial = 1037] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8d9ae800) [pid = 1856] [serial = 1038] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92b9d400) [pid = 1856] [serial = 1046] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8d9b2800) [pid = 1856] [serial = 1017] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8d86a000) [pid = 1856] [serial = 1016] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91002c00) [pid = 1856] [serial = 1020] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x90d91000) [pid = 1856] [serial = 1019] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93a82c00) [pid = 1856] [serial = 1023] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b9f000) [pid = 1856] [serial = 1022] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x97925c00) [pid = 1856] [serial = 1026] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x96eec400) [pid = 1856] [serial = 1025] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x979c9000) [pid = 1856] [serial = 1029] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x97974800) [pid = 1856] [serial = 1028] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x98fe5c00) [pid = 1856] [serial = 1032] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x98a3dc00) [pid = 1856] [serial = 1031] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x90d9e400) [pid = 1856] [serial = 1043] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8eb20000) [pid = 1856] [serial = 1047] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9100d400) [pid = 1856] [serial = 1044] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x8f806c00) [pid = 1856] [serial = 1041] [outer = (nil)] [url = about:blank] 02:51:23 INFO - PROCESS | 1856 | 1465811483388 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]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 3140ms 02:51:23 INFO - PROCESS | 1856 | 1465811483461 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1856 | 1465811483466 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:51:23 INFO - PROCESS | 1856 | 1465811483476 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1856 | 1465811483482 Marionette TRACE conn4 <- [1,1434,null,{}] 02:51:23 INFO - PROCESS | 1856 | 1465811483492 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}] 02:51:23 INFO - PROCESS | 1856 | 1465811483497 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:23 INFO - PROCESS | 1856 | 1465811483668 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:51:23 INFO - PROCESS | 1856 | 1465811483790 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 1856 | 1465811483799 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb16400 == 27 [pid = 1856] [id = 366] 02:51:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eb18c00) [pid = 1856] [serial = 1099] [outer = (nil)] 02:51:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8eb1c400) [pid = 1856] [serial = 1100] [outer = 0x8eb18c00] 02:51:23 INFO - PROCESS | 1856 | 1465811483876 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8eb1f000) [pid = 1856] [serial = 1101] [outer = 0x8eb18c00] 02:51:24 INFO - PROCESS | 1856 | 1465811484758 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]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1334ms 02:51:24 INFO - PROCESS | 1856 | 1465811484810 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 1856 | 1465811484820 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:51:24 INFO - PROCESS | 1856 | 1465811484832 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 1856 | 1465811484836 Marionette TRACE conn4 <- [1,1438,null,{}] 02:51:24 INFO - PROCESS | 1856 | 1465811484843 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}] 02:51:24 INFO - PROCESS | 1856 | 1465811484849 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:25 INFO - PROCESS | 1856 | 1465811485031 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:51:25 INFO - PROCESS | 1856 | 1465811485170 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1856 | 1465811485182 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5d9c00 == 28 [pid = 1856] [id = 367] 02:51:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f5df400) [pid = 1856] [serial = 1102] [outer = (nil)] 02:51:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f805400) [pid = 1856] [serial = 1103] [outer = 0x8f5df400] 02:51:25 INFO - PROCESS | 1856 | 1465811485254 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f809c00) [pid = 1856] [serial = 1104] [outer = 0x8f5df400] 02:51:26 INFO - PROCESS | 1856 | 1465811486235 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]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1435ms 02:51:26 INFO - PROCESS | 1856 | 1465811486267 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1856 | 1465811486270 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:51:26 INFO - PROCESS | 1856 | 1465811486277 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1856 | 1465811486284 Marionette TRACE conn4 <- [1,1442,null,{}] 02:51:26 INFO - PROCESS | 1856 | 1465811486310 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}] 02:51:26 INFO - PROCESS | 1856 | 1465811486320 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:26 INFO - PROCESS | 1856 | 1465811486535 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:51:26 INFO - PROCESS | 1856 | 1465811486566 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1856 | 1465811486578 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x91008800 == 29 [pid = 1856] [id = 368] 02:51:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91008c00) [pid = 1856] [serial = 1105] [outer = (nil)] 02:51:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9100e000) [pid = 1856] [serial = 1106] [outer = 0x91008c00] 02:51:26 INFO - PROCESS | 1856 | 1465811486650 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91bc7c00) [pid = 1856] [serial = 1107] [outer = 0x91008c00] 02:51:27 INFO - PROCESS | 1856 | 1465811487617 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1398ms 02:51:27 INFO - PROCESS | 1856 | 1465811487699 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:51:27 INFO - PROCESS | 1856 | 1465811487704 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:51:27 INFO - PROCESS | 1856 | 1465811487711 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1856 | 1465811487714 Marionette TRACE conn4 <- [1,1446,null,{}] 02:51:27 INFO - PROCESS | 1856 | 1465811487720 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}] 02:51:27 INFO - PROCESS | 1856 | 1465811487725 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:27 INFO - PROCESS | 1856 | 1465811487941 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eb1cc00) [pid = 1856] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8f804800) [pid = 1856] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x950bf800) [pid = 1856] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f49e800) [pid = 1856] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93a8e400) [pid = 1856] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f8f0000) [pid = 1856] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8eac3000) [pid = 1856] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x950b2800) [pid = 1856] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x90d93000) [pid = 1856] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8eb20800) [pid = 1856] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:51:28 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x90d9f800) [pid = 1856] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:51:28 INFO - PROCESS | 1856 | 1465811488584 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1856 | 1465811488596 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86e000 == 30 [pid = 1856] [id = 369] 02:51:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8d86e400) [pid = 1856] [serial = 1108] [outer = (nil)] 02:51:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8d9acc00) [pid = 1856] [serial = 1109] [outer = 0x8d86e400] 02:51:28 INFO - PROCESS | 1856 | 1465811488685 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eac3000) [pid = 1856] [serial = 1110] [outer = 0x8d86e400] 02:51:29 INFO - PROCESS | 1856 | 1465811489786 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]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2156ms 02:51:29 INFO - PROCESS | 1856 | 1465811489870 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 1856 | 1465811489876 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:51:29 INFO - PROCESS | 1856 | 1465811489885 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1856 | 1465811489890 Marionette TRACE conn4 <- [1,1450,null,{}] 02:51:29 INFO - PROCESS | 1856 | 1465811489899 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}] 02:51:29 INFO - PROCESS | 1856 | 1465811489906 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:30 INFO - PROCESS | 1856 | 1465811490148 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:51:30 INFO - PROCESS | 1856 | 1465811490369 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1856 | 1465811490380 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1b000 == 31 [pid = 1856] [id = 370] 02:51:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8f802000) [pid = 1856] [serial = 1111] [outer = (nil)] 02:51:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8f80c000) [pid = 1856] [serial = 1112] [outer = 0x8f802000] 02:51:30 INFO - PROCESS | 1856 | 1465811490467 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f8e4400) [pid = 1856] [serial = 1113] [outer = 0x8f802000] 02:51:31 INFO - PROCESS | 1856 | 1465811491578 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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1738ms 02:51:31 INFO - PROCESS | 1856 | 1465811491627 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1856 | 1465811491634 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:51:31 INFO - PROCESS | 1856 | 1465811491644 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1856 | 1465811491648 Marionette TRACE conn4 <- [1,1454,null,{}] 02:51:31 INFO - PROCESS | 1856 | 1465811491656 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}] 02:51:31 INFO - PROCESS | 1856 | 1465811491662 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:31 INFO - PROCESS | 1856 | 1465811491877 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:51:32 INFO - PROCESS | 1856 | 1465811492139 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1856 | 1465811492147 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x91002c00 == 32 [pid = 1856] [id = 371] 02:51:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9100a000) [pid = 1856] [serial = 1114] [outer = (nil)] 02:51:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91bca800) [pid = 1856] [serial = 1115] [outer = 0x9100a000] 02:51:32 INFO - PROCESS | 1856 | 1465811492231 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91e99000) [pid = 1856] [serial = 1116] [outer = 0x9100a000] 02:51:33 INFO - PROCESS | 1856 | 1465811493287 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]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1687ms 02:51:33 INFO - PROCESS | 1856 | 1465811493330 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:51:33 INFO - PROCESS | 1856 | 1465811493335 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:51:33 INFO - PROCESS | 1856 | 1465811493351 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1856 | 1465811493361 Marionette TRACE conn4 <- [1,1458,null,{}] 02:51:33 INFO - PROCESS | 1856 | 1465811493368 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}] 02:51:33 INFO - PROCESS | 1856 | 1465811493376 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:33 INFO - PROCESS | 1856 | 1465811493590 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:51:33 INFO - PROCESS | 1856 | 1465811493801 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1856 | 1465811493808 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5d7c00 == 33 [pid = 1856] [id = 372] 02:51:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92b9b800) [pid = 1856] [serial = 1117] [outer = (nil)] 02:51:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92ba8c00) [pid = 1856] [serial = 1118] [outer = 0x92b9b800] 02:51:33 INFO - PROCESS | 1856 | 1465811493920 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92f59800) [pid = 1856] [serial = 1119] [outer = 0x92b9b800] 02:51:35 INFO - PROCESS | 1856 | 1465811495122 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]]]}] 02:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1861ms 02:51:35 INFO - PROCESS | 1856 | 1465811495204 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 1856 | 1465811495210 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:51:35 INFO - PROCESS | 1856 | 1465811495219 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 1856 | 1465811495224 Marionette TRACE conn4 <- [1,1462,null,{}] 02:51:35 INFO - PROCESS | 1856 | 1465811495232 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}] 02:51:35 INFO - PROCESS | 1856 | 1465811495240 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:35 INFO - PROCESS | 1856 | 1465811495510 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:51:35 INFO - PROCESS | 1856 | 1465811495738 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 1856 | 1465811495753 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1e800 == 34 [pid = 1856] [id = 373] 02:51:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eb1ec00) [pid = 1856] [serial = 1120] [outer = (nil)] 02:51:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8f494000) [pid = 1856] [serial = 1121] [outer = 0x8eb1ec00] 02:51:35 INFO - PROCESS | 1856 | 1465811495831 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8f49a000) [pid = 1856] [serial = 1122] [outer = 0x8eb1ec00] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef2400 == 33 [pid = 1856] [id = 364] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x9792c000 == 32 [pid = 1856] [id = 363] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ad800 == 31 [pid = 1856] [id = 359] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8f1c00 == 30 [pid = 1856] [id = 355] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49b400 == 29 [pid = 1856] [id = 346] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8eb400 == 28 [pid = 1856] [id = 356] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x91008800 == 27 [pid = 1856] [id = 368] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5d9c00 == 26 [pid = 1856] [id = 367] 02:51:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb16400 == 25 [pid = 1856] [id = 366] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92f50000) [pid = 1856] [serial = 1080] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x953d7000) [pid = 1856] [serial = 1079] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91ea1c00) [pid = 1856] [serial = 1077] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x95139400) [pid = 1856] [serial = 1058] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f80c400) [pid = 1856] [serial = 1065] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8f808000) [pid = 1856] [serial = 1064] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x953d2000) [pid = 1856] [serial = 1062] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x950b8000) [pid = 1856] [serial = 1071] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92f50800) [pid = 1856] [serial = 1050] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x95181000) [pid = 1856] [serial = 1059] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x95185400) [pid = 1856] [serial = 1073] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x93dc8c00) [pid = 1856] [serial = 1070] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x91e98800) [pid = 1856] [serial = 1068] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8f49c400) [pid = 1856] [serial = 1052] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x953cf800) [pid = 1856] [serial = 1061] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x951d4c00) [pid = 1856] [serial = 1074] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x93a61000) [pid = 1856] [serial = 1056] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x90d9dc00) [pid = 1856] [serial = 1076] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x8f8eec00) [pid = 1856] [serial = 1053] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x91bc5000) [pid = 1856] [serial = 1067] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x92baac00) [pid = 1856] [serial = 1055] [outer = (nil)] [url = about:blank] 02:51:36 INFO - PROCESS | 1856 | 1465811496787 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]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1637ms 02:51:36 INFO - PROCESS | 1856 | 1465811496856 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1856 | 1465811496863 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:51:36 INFO - PROCESS | 1856 | 1465811496875 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1856 | 1465811496879 Marionette TRACE conn4 <- [1,1466,null,{}] 02:51:36 INFO - PROCESS | 1856 | 1465811496886 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}] 02:51:36 INFO - PROCESS | 1856 | 1465811496892 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:37 INFO - PROCESS | 1856 | 1465811497096 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:51:37 INFO - PROCESS | 1856 | 1465811497257 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1856 | 1465811497268 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f806800 == 26 [pid = 1856] [id = 374] 02:51:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x8f8e5000) [pid = 1856] [serial = 1123] [outer = (nil)] 02:51:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x8f8eb400) [pid = 1856] [serial = 1124] [outer = 0x8f8e5000] 02:51:37 INFO - PROCESS | 1856 | 1465811497344 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x90d97400) [pid = 1856] [serial = 1125] [outer = 0x8f8e5000] 02:51:38 INFO - PROCESS | 1856 | 1465811498165 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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1337ms 02:51:38 INFO - PROCESS | 1856 | 1465811498213 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:51:38 INFO - PROCESS | 1856 | 1465811498217 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:51:38 INFO - PROCESS | 1856 | 1465811498224 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1856 | 1465811498230 Marionette TRACE conn4 <- [1,1470,null,{}] 02:51:38 INFO - PROCESS | 1856 | 1465811498247 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}] 02:51:38 INFO - PROCESS | 1856 | 1465811498256 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:38 INFO - PROCESS | 1856 | 1465811498445 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:51:38 INFO - PROCESS | 1856 | 1465811498576 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 1856 | 1465811498587 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x91d0b000 == 27 [pid = 1856] [id = 375] 02:51:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x91d0fc00) [pid = 1856] [serial = 1126] [outer = (nil)] 02:51:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x92362400) [pid = 1856] [serial = 1127] [outer = 0x91d0fc00] 02:51:38 INFO - PROCESS | 1856 | 1465811498663 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x92ba2000) [pid = 1856] [serial = 1128] [outer = 0x91d0fc00] 02:51:39 INFO - PROCESS | 1856 | 1465811499634 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]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1441ms 02:51:39 INFO - PROCESS | 1856 | 1465811499665 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:51:39 INFO - PROCESS | 1856 | 1465811499670 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:51:39 INFO - PROCESS | 1856 | 1465811499677 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1856 | 1465811499681 Marionette TRACE conn4 <- [1,1474,null,{}] 02:51:39 INFO - PROCESS | 1856 | 1465811499686 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}] 02:51:39 INFO - PROCESS | 1856 | 1465811499691 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:39 INFO - PROCESS | 1856 | 1465811499910 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:51:39 INFO - PROCESS | 1856 | 1465811499937 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1856 | 1465811499944 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x93907c00 == 28 [pid = 1856] [id = 376] 02:51:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x93a58800) [pid = 1856] [serial = 1129] [outer = (nil)] 02:51:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x93a84c00) [pid = 1856] [serial = 1130] [outer = 0x93a58800] 02:51:40 INFO - PROCESS | 1856 | 1465811500016 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x93a8a000) [pid = 1856] [serial = 1131] [outer = 0x93a58800] 02:51:41 INFO - PROCESS | 1856 | 1465811501066 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]]]}] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x8f5df400) [pid = 1856] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x93dc7c00) [pid = 1856] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x97931400) [pid = 1856] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x96ef0400) [pid = 1856] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x8f5e0c00) [pid = 1856] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x9792fc00) [pid = 1856] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x8eb18c00) [pid = 1856] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:51:41 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x8d863c00) [pid = 1856] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1431ms 02:51:41 INFO - PROCESS | 1856 | 1465811501111 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1856 | 1465811501115 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:51:41 INFO - PROCESS | 1856 | 1465811501121 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1856 | 1465811501124 Marionette TRACE conn4 <- [1,1478,null,{}] 02:51:41 INFO - PROCESS | 1856 | 1465811501130 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}] 02:51:41 INFO - PROCESS | 1856 | 1465811501135 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:41 INFO - PROCESS | 1856 | 1465811501309 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:51:41 INFO - PROCESS | 1856 | 1465811501441 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1856 | 1465811501449 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861800 == 29 [pid = 1856] [id = 377] 02:51:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x8d868000) [pid = 1856] [serial = 1132] [outer = (nil)] 02:51:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x93a84800) [pid = 1856] [serial = 1133] [outer = 0x8d868000] 02:51:41 INFO - PROCESS | 1856 | 1465811501536 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x93a8fc00) [pid = 1856] [serial = 1134] [outer = 0x8d868000] 02:51:42 INFO - PROCESS | 1856 | 1465811502366 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]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1287ms 02:51:42 INFO - PROCESS | 1856 | 1465811502409 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 1856 | 1465811502413 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:51:42 INFO - PROCESS | 1856 | 1465811502419 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1856 | 1465811502422 Marionette TRACE conn4 <- [1,1482,null,{}] 02:51:42 INFO - PROCESS | 1856 | 1465811502428 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}] 02:51:42 INFO - PROCESS | 1856 | 1465811502438 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:42 INFO - PROCESS | 1856 | 1465811502669 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:51:42 INFO - PROCESS | 1856 | 1465811502794 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 1856 | 1465811502803 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x91004000 == 30 [pid = 1856] [id = 378] 02:51:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x93dd3400) [pid = 1856] [serial = 1135] [outer = (nil)] 02:51:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x9517f400) [pid = 1856] [serial = 1136] [outer = 0x93dd3400] 02:51:42 INFO - PROCESS | 1856 | 1465811502873 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x951d5000) [pid = 1856] [serial = 1137] [outer = 0x93dd3400] 02:51:43 INFO - PROCESS | 1856 | 1465811503962 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]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1582ms 02:51:44 INFO - PROCESS | 1856 | 1465811504003 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 1856 | 1465811504011 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:51:44 INFO - PROCESS | 1856 | 1465811504020 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1856 | 1465811504025 Marionette TRACE conn4 <- [1,1486,null,{}] 02:51:44 INFO - PROCESS | 1856 | 1465811504036 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}] 02:51:44 INFO - PROCESS | 1856 | 1465811504041 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:44 INFO - PROCESS | 1856 | 1465811504245 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:51:44 INFO - PROCESS | 1856 | 1465811504471 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1856 | 1465811504481 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ad400 == 31 [pid = 1856] [id = 379] 02:51:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8f49ec00) [pid = 1856] [serial = 1138] [outer = (nil)] 02:51:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8f80e000) [pid = 1856] [serial = 1139] [outer = 0x8f49ec00] 02:51:44 INFO - PROCESS | 1856 | 1465811504608 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8f8ec400) [pid = 1856] [serial = 1140] [outer = 0x8f49ec00] 02:51:45 INFO - PROCESS | 1856 | 1465811505692 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]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1742ms 02:51:45 INFO - PROCESS | 1856 | 1465811505761 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1856 | 1465811505773 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:51:45 INFO - PROCESS | 1856 | 1465811505794 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1856 | 1465811505799 Marionette TRACE conn4 <- [1,1490,null,{}] 02:51:45 INFO - PROCESS | 1856 | 1465811505805 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}] 02:51:45 INFO - PROCESS | 1856 | 1465811505811 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:46 INFO - PROCESS | 1856 | 1465811506041 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:51:46 INFO - PROCESS | 1856 | 1465811506267 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 1856 | 1465811506278 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea1c00 == 32 [pid = 1856] [id = 380] 02:51:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91ea2c00) [pid = 1856] [serial = 1141] [outer = (nil)] 02:51:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91ea7000) [pid = 1856] [serial = 1142] [outer = 0x91ea2c00] 02:51:46 INFO - PROCESS | 1856 | 1465811506363 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92ba5400) [pid = 1856] [serial = 1143] [outer = 0x91ea2c00] 02:51:47 INFO - PROCESS | 1856 | 1465811507327 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]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1588ms 02:51:47 INFO - PROCESS | 1856 | 1465811507382 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 1856 | 1465811507385 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:51:47 INFO - PROCESS | 1856 | 1465811507393 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1856 | 1465811507399 Marionette TRACE conn4 <- [1,1494,null,{}] 02:51:47 INFO - PROCESS | 1856 | 1465811507416 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}] 02:51:47 INFO - PROCESS | 1856 | 1465811507425 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:47 INFO - PROCESS | 1856 | 1465811507740 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:51:47 INFO - PROCESS | 1856 | 1465811507920 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1856 | 1465811507930 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x9513e000 == 33 [pid = 1856] [id = 381] 02:51:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95140400) [pid = 1856] [serial = 1144] [outer = (nil)] 02:51:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x951ccc00) [pid = 1856] [serial = 1145] [outer = 0x95140400] 02:51:48 INFO - PROCESS | 1856 | 1465811508019 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x95337800) [pid = 1856] [serial = 1146] [outer = 0x95140400] 02:51:48 INFO - PROCESS | 1856 | 1465811508956 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]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1592ms 02:51:48 INFO - PROCESS | 1856 | 1465811508987 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1856 | 1465811508992 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:51:49 INFO - PROCESS | 1856 | 1465811508999 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1856 | 1465811509003 Marionette TRACE conn4 <- [1,1498,null,{}] 02:51:49 INFO - PROCESS | 1856 | 1465811509009 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}] 02:51:49 INFO - PROCESS | 1856 | 1465811509014 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:49 INFO - PROCESS | 1856 | 1465811509202 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:51:49 INFO - PROCESS | 1856 | 1465811509367 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 1856 | 1465811509378 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b3000 == 34 [pid = 1856] [id = 382] 02:51:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f8e8400) [pid = 1856] [serial = 1147] [outer = (nil)] 02:51:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x953d4c00) [pid = 1856] [serial = 1148] [outer = 0x8f8e8400] 02:51:49 INFO - PROCESS | 1856 | 1465811509499 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x953d6c00) [pid = 1856] [serial = 1149] [outer = 0x8f8e8400] 02:51:50 INFO - PROCESS | 1856 | 1465811510449 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]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1486ms 02:51:50 INFO - PROCESS | 1856 | 1465811510487 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:51:50 INFO - PROCESS | 1856 | 1465811510491 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:51:50 INFO - PROCESS | 1856 | 1465811510498 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 1856 | 1465811510502 Marionette TRACE conn4 <- [1,1502,null,{}] 02:51:50 INFO - PROCESS | 1856 | 1465811510508 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}] 02:51:50 INFO - PROCESS | 1856 | 1465811510514 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:50 INFO - PROCESS | 1856 | 1465811510706 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:51:50 INFO - PROCESS | 1856 | 1465811510925 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1856 | 1465811510934 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f499c00 == 35 [pid = 1856] [id = 383] 02:51:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x90d91000) [pid = 1856] [serial = 1150] [outer = (nil)] 02:51:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x96eb7c00) [pid = 1856] [serial = 1151] [outer = 0x90d91000] 02:51:51 INFO - PROCESS | 1856 | 1465811511046 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x96ee5800) [pid = 1856] [serial = 1152] [outer = 0x90d91000] 02:51:51 INFO - PROCESS | 1856 | 1465811511988 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]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1536ms 02:51:52 INFO - PROCESS | 1856 | 1465811512035 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 1856 | 1465811512039 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:51:52 INFO - PROCESS | 1856 | 1465811512046 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1856 | 1465811512049 Marionette TRACE conn4 <- [1,1506,null,{}] 02:51:52 INFO - PROCESS | 1856 | 1465811512055 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}] 02:51:52 INFO - PROCESS | 1856 | 1465811512066 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:52 INFO - PROCESS | 1856 | 1465811512319 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:51:52 INFO - PROCESS | 1856 | 1465811512540 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1856 | 1465811512546 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a5c00 == 36 [pid = 1856] [id = 384] 02:51:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8d9ac400) [pid = 1856] [serial = 1153] [outer = (nil)] 02:51:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f49ac00) [pid = 1856] [serial = 1154] [outer = 0x8d9ac400] 02:51:52 INFO - PROCESS | 1856 | 1465811512676 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93dcb000) [pid = 1856] [serial = 1155] [outer = 0x8d9ac400] 02:51:53 INFO - PROCESS | 1856 | 1465811513910 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]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1893ms 02:51:53 INFO - PROCESS | 1856 | 1465811513940 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 1856 | 1465811513949 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:51:53 INFO - PROCESS | 1856 | 1465811513961 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1856 | 1465811513968 Marionette TRACE conn4 <- [1,1510,null,{}] 02:51:53 INFO - PROCESS | 1856 | 1465811513976 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}] 02:51:53 INFO - PROCESS | 1856 | 1465811513981 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:54 INFO - PROCESS | 1856 | 1465811514208 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x93a8c400 == 35 [pid = 1856] [id = 357] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49d800 == 34 [pid = 1856] [id = 354] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8f496000 == 33 [pid = 1856] [id = 358] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8f4a0800 == 32 [pid = 1856] [id = 360] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef0000 == 31 [pid = 1856] [id = 362] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea4400 == 30 [pid = 1856] [id = 348] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863400 == 29 [pid = 1856] [id = 365] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb19400 == 28 [pid = 1856] [id = 351] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a5400 == 27 [pid = 1856] [id = 349] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5d7c00 == 26 [pid = 1856] [id = 372] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x90d96c00 == 25 [pid = 1856] [id = 347] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86e000 == 24 [pid = 1856] [id = 369] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1f800 == 23 [pid = 1856] [id = 350] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1b000 == 22 [pid = 1856] [id = 370] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x91002c00 == 21 [pid = 1856] [id = 371] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x950bdc00 == 20 [pid = 1856] [id = 352] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x93a89c00 == 19 [pid = 1856] [id = 353] 02:51:55 INFO - PROCESS | 1856 | --DOCSHELL 0x91005800 == 18 [pid = 1856] [id = 361] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f8e6400) [pid = 1856] [serial = 1082] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8eb1c400) [pid = 1856] [serial = 1100] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x95133400) [pid = 1856] [serial = 1085] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8eb1f000) [pid = 1856] [serial = 1101] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x97924800) [pid = 1856] [serial = 1088] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x979c3800) [pid = 1856] [serial = 1091] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8eac0c00) [pid = 1856] [serial = 1098] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x98361000) [pid = 1856] [serial = 1094] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8d9ac000) [pid = 1856] [serial = 1097] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8f809c00) [pid = 1856] [serial = 1104] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f805400) [pid = 1856] [serial = 1103] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9100e000) [pid = 1856] [serial = 1106] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x95182c00) [pid = 1856] [serial = 1086] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x98a3c000) [pid = 1856] [serial = 1095] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9792c800) [pid = 1856] [serial = 1089] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x91bcb800) [pid = 1856] [serial = 1083] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x97973c00) [pid = 1856] [serial = 1092] [outer = (nil)] [url = about:blank] 02:51:55 INFO - PROCESS | 1856 | 1465811515566 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1856 | 1465811515578 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a6400 == 19 [pid = 1856] [id = 385] 02:51:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8d9a6800) [pid = 1856] [serial = 1156] [outer = (nil)] 02:51:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8d9aac00) [pid = 1856] [serial = 1157] [outer = 0x8d9a6800] 02:51:55 INFO - PROCESS | 1856 | 1465811515661 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8eabcc00) [pid = 1856] [serial = 1158] [outer = 0x8d9a6800] 02:51:56 INFO - PROCESS | 1856 | 1465811516547 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]]]}] 02:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2650ms 02:51:56 INFO - PROCESS | 1856 | 1465811516614 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1856 | 1465811516619 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:51:56 INFO - PROCESS | 1856 | 1465811516628 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1856 | 1465811516634 Marionette TRACE conn4 <- [1,1514,null,{}] 02:51:56 INFO - PROCESS | 1856 | 1465811516643 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}] 02:51:56 INFO - PROCESS | 1856 | 1465811516649 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:56 INFO - PROCESS | 1856 | 1465811516829 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:51:56 INFO - PROCESS | 1856 | 1465811516957 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1856 | 1465811516967 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f497000 == 20 [pid = 1856] [id = 386] 02:51:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f49d800) [pid = 1856] [serial = 1159] [outer = (nil)] 02:51:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f5dd800) [pid = 1856] [serial = 1160] [outer = 0x8f49d800] 02:51:57 INFO - PROCESS | 1856 | 1465811517046 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f491800) [pid = 1856] [serial = 1161] [outer = 0x8f49d800] 02:51:57 INFO - PROCESS | 1856 | 1465811517907 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]]]}] 02:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1341ms 02:51:57 INFO - PROCESS | 1856 | 1465811517975 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1856 | 1465811517983 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:51:58 INFO - PROCESS | 1856 | 1465811517997 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1856 | 1465811518001 Marionette TRACE conn4 <- [1,1518,null,{}] 02:51:58 INFO - PROCESS | 1856 | 1465811518008 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}] 02:51:58 INFO - PROCESS | 1856 | 1465811518013 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:58 INFO - PROCESS | 1856 | 1465811518248 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:51:58 INFO - PROCESS | 1856 | 1465811518269 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 1856 | 1465811518277 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f497400 == 21 [pid = 1856] [id = 387] 02:51:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x90d99c00) [pid = 1856] [serial = 1162] [outer = (nil)] 02:51:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91002000) [pid = 1856] [serial = 1163] [outer = 0x90d99c00] 02:51:58 INFO - PROCESS | 1856 | 1465811518356 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91009400) [pid = 1856] [serial = 1164] [outer = 0x90d99c00] 02:51:59 INFO - PROCESS | 1856 | 1465811519389 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]]]}] 02:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1445ms 02:51:59 INFO - PROCESS | 1856 | 1465811519437 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1856 | 1465811519442 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:51:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:51:59 INFO - PROCESS | 1856 | 1465811519464 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1856 | 1465811519475 Marionette TRACE conn4 <- [1,1522,null,{}] 02:51:59 INFO - PROCESS | 1856 | 1465811519493 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}] 02:51:59 INFO - PROCESS | 1856 | 1465811519502 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:51:59 INFO - PROCESS | 1856 | 1465811519879 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:52:00 INFO - PROCESS | 1856 | 1465811520451 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 1856 | 1465811520459 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93a58800) [pid = 1856] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93dd3400) [pid = 1856] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8d868000) [pid = 1856] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f802000) [pid = 1856] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92b9b800) [pid = 1856] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8d86e400) [pid = 1856] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9100a000) [pid = 1856] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8eb1ec00) [pid = 1856] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x91d0fc00) [pid = 1856] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8f8e5000) [pid = 1856] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:52:00 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x91008c00) [pid = 1856] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:52:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86e800 == 22 [pid = 1856] [id = 388] 02:52:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8d9aa400) [pid = 1856] [serial = 1165] [outer = (nil)] 02:52:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8eabc800) [pid = 1856] [serial = 1166] [outer = 0x8d9aa400] 02:52:00 INFO - PROCESS | 1856 | 1465811520590 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8f5e4c00) [pid = 1856] [serial = 1167] [outer = 0x8d9aa400] 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - PROCESS | 1856 | 1465811521322 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"]]]}] 02:52:01 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 () { 02:52:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:52:01 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 () { 02:52:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:52:01 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 () { 02:52:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:52:01 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 () { 02:52:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:52:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1907ms 02:52:01 INFO - PROCESS | 1856 | 1465811521362 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 1856 | 1465811521371 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:52:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:52:01 INFO - PROCESS | 1856 | 1465811521382 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1856 | 1465811521387 Marionette TRACE conn4 <- [1,1526,null,{}] 02:52:01 INFO - PROCESS | 1856 | 1465811521403 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}] 02:52:01 INFO - PROCESS | 1856 | 1465811521408 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:01 INFO - PROCESS | 1856 | 1465811521581 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:52:01 INFO - PROCESS | 1856 | 1465811521596 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1856 | 1465811521606 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9a400 == 23 [pid = 1856] [id = 389] 02:52:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91007c00) [pid = 1856] [serial = 1168] [outer = (nil)] 02:52:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92f4e800) [pid = 1856] [serial = 1169] [outer = 0x91007c00] 02:52:01 INFO - PROCESS | 1856 | 1465811521679 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92f53000) [pid = 1856] [serial = 1170] [outer = 0x91007c00] 02:52:02 INFO - PROCESS | 1856 | 1465811522785 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"]]]}] 02:52:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:52:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:52:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:52:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:52:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:52:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:52:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1443ms 02:52:02 INFO - PROCESS | 1856 | 1465811522871 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1856 | 1465811522879 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:52:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:52:02 INFO - PROCESS | 1856 | 1465811522890 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1856 | 1465811522895 Marionette TRACE conn4 <- [1,1530,null,{}] 02:52:02 INFO - PROCESS | 1856 | 1465811522910 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}] 02:52:02 INFO - PROCESS | 1856 | 1465811522915 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:03 INFO - PROCESS | 1856 | 1465811523113 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:52:03 INFO - PROCESS | 1856 | 1465811523277 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 1856 | 1465811523291 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f491c00 == 24 [pid = 1856] [id = 390] 02:52:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f494c00) [pid = 1856] [serial = 1171] [outer = (nil)] 02:52:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f5dac00) [pid = 1856] [serial = 1172] [outer = 0x8f494c00] 02:52:03 INFO - PROCESS | 1856 | 1465811523382 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x90d93400) [pid = 1856] [serial = 1173] [outer = 0x8f494c00] 02:52:04 INFO - PROCESS | 1856 | 1465811524373 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]]]}] 02:52:04 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 02:52:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:52:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:52:04 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. 02:52:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:52:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1545ms 02:52:04 INFO - PROCESS | 1856 | 1465811524437 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 1856 | 1465811524445 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:52:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:52:04 INFO - PROCESS | 1856 | 1465811524482 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 1856 | 1465811524488 Marionette TRACE conn4 <- [1,1534,null,{}] 02:52:04 INFO - PROCESS | 1856 | 1465811524498 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}] 02:52:04 INFO - PROCESS | 1856 | 1465811524503 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:04 INFO - PROCESS | 1856 | 1465811524702 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:52:04 INFO - PROCESS | 1856 | 1465811524871 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 1856 | 1465811524880 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab4400 == 25 [pid = 1856] [id = 391] 02:52:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91003400) [pid = 1856] [serial = 1174] [outer = (nil)] 02:52:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93a5c800) [pid = 1856] [serial = 1175] [outer = 0x91003400] 02:52:04 INFO - PROCESS | 1856 | 1465811524967 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93a88400) [pid = 1856] [serial = 1176] [outer = 0x91003400] 02:52:06 INFO - PROCESS | 1856 | 1465811526130 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]]]}] 02:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1724ms 02:52:06 INFO - PROCESS | 1856 | 1465811526181 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:52:06 INFO - PROCESS | 1856 | 1465811526186 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:52:06 INFO - PROCESS | 1856 | 1465811526194 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 1856 | 1465811526200 Marionette TRACE conn4 <- [1,1538,null,{}] 02:52:06 INFO - PROCESS | 1856 | 1465811526217 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}] 02:52:06 INFO - PROCESS | 1856 | 1465811526226 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:06 INFO - PROCESS | 1856 | 1465811526416 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:52:06 INFO - PROCESS | 1856 | 1465811526639 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 1856 | 1465811526654 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x95137800 == 26 [pid = 1856] [id = 392] 02:52:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x95139400) [pid = 1856] [serial = 1177] [outer = (nil)] 02:52:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9513f000) [pid = 1856] [serial = 1178] [outer = 0x95139400] 02:52:06 INFO - PROCESS | 1856 | 1465811526743 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x95187400) [pid = 1856] [serial = 1179] [outer = 0x95139400] 02:52:07 INFO - PROCESS | 1856 | 1465811527893 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]]]}] 02:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1789ms 02:52:07 INFO - PROCESS | 1856 | 1465811527983 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:52:07 INFO - PROCESS | 1856 | 1465811527989 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:52:07 INFO - PROCESS | 1856 | 1465811527996 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1856 | 1465811527999 Marionette TRACE conn4 <- [1,1542,null,{}] 02:52:08 INFO - PROCESS | 1856 | 1465811528005 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}] 02:52:08 INFO - PROCESS | 1856 | 1465811528011 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:08 INFO - PROCESS | 1856 | 1465811528234 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:52:08 INFO - PROCESS | 1856 | 1465811528511 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1856 | 1465811528521 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a9400 == 27 [pid = 1856] [id = 393] 02:52:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91d02800) [pid = 1856] [serial = 1180] [outer = (nil)] 02:52:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x953ce400) [pid = 1856] [serial = 1181] [outer = 0x91d02800] 02:52:08 INFO - PROCESS | 1856 | 1465811528622 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x953cfc00) [pid = 1856] [serial = 1182] [outer = 0x91d02800] 02:52:09 INFO - PROCESS | 1856 | 1465811529631 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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1687ms 02:52:09 INFO - PROCESS | 1856 | 1465811529683 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:52:09 INFO - PROCESS | 1856 | 1465811529688 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:52:09 INFO - PROCESS | 1856 | 1465811529694 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1856 | 1465811529698 Marionette TRACE conn4 <- [1,1546,null,{}] 02:52:09 INFO - PROCESS | 1856 | 1465811529704 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}] 02:52:09 INFO - PROCESS | 1856 | 1465811529709 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:09 INFO - PROCESS | 1856 | 1465811529911 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:52:10 INFO - PROCESS | 1856 | 1465811530256 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1856 | 1465811530267 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ac000 == 28 [pid = 1856] [id = 394] 02:52:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8d9ae800) [pid = 1856] [serial = 1183] [outer = (nil)] 02:52:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8eab9000) [pid = 1856] [serial = 1184] [outer = 0x8d9ae800] 02:52:10 INFO - PROCESS | 1856 | 1465811530384 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8eb1c000) [pid = 1856] [serial = 1185] [outer = 0x8d9ae800] 02:52:11 INFO - PROCESS | 1856 | 1465811531838 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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2250ms 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91bc7c00) [pid = 1856] [serial = 1107] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93a84c00) [pid = 1856] [serial = 1130] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9517f400) [pid = 1856] [serial = 1136] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93a84800) [pid = 1856] [serial = 1133] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8f80c000) [pid = 1856] [serial = 1112] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x951d5000) [pid = 1856] [serial = 1137] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f8e4400) [pid = 1856] [serial = 1113] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93a8a000) [pid = 1856] [serial = 1131] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92ba8c00) [pid = 1856] [serial = 1118] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92f59800) [pid = 1856] [serial = 1119] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8d9acc00) [pid = 1856] [serial = 1109] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eac3000) [pid = 1856] [serial = 1110] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91bca800) [pid = 1856] [serial = 1115] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x91e99000) [pid = 1856] [serial = 1116] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8f494000) [pid = 1856] [serial = 1121] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f49a000) [pid = 1856] [serial = 1122] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x92362400) [pid = 1856] [serial = 1127] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f8eb400) [pid = 1856] [serial = 1124] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x90d97400) [pid = 1856] [serial = 1125] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x93a8fc00) [pid = 1856] [serial = 1134] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x92ba2000) [pid = 1856] [serial = 1128] [outer = (nil)] [url = about:blank] 02:52:12 INFO - PROCESS | 1856 | 1465811532022 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1856 | 1465811532030 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:52:12 INFO - PROCESS | 1856 | 1465811532045 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1856 | 1465811532052 Marionette TRACE conn4 <- [1,1550,null,{}] 02:52:12 INFO - PROCESS | 1856 | 1465811532065 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}] 02:52:12 INFO - PROCESS | 1856 | 1465811532071 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:12 INFO - PROCESS | 1856 | 1465811532360 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:52:12 INFO - PROCESS | 1856 | 1465811532542 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1856 | 1465811532560 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dbc00 == 29 [pid = 1856] [id = 395] 02:52:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8f5e1800) [pid = 1856] [serial = 1186] [outer = (nil)] 02:52:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8f8e5400) [pid = 1856] [serial = 1187] [outer = 0x8f5e1800] 02:52:12 INFO - PROCESS | 1856 | 1465811532673 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x90d9d000) [pid = 1856] [serial = 1188] [outer = 0x8f5e1800] 02:52:13 INFO - PROCESS | 1856 | 1465811533490 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]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1494ms 02:52:13 INFO - PROCESS | 1856 | 1465811533542 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 1856 | 1465811533549 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:52:13 INFO - PROCESS | 1856 | 1465811533557 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1856 | 1465811533561 Marionette TRACE conn4 <- [1,1554,null,{}] 02:52:13 INFO - PROCESS | 1856 | 1465811533567 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}] 02:52:13 INFO - PROCESS | 1856 | 1465811533579 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:13 INFO - PROCESS | 1856 | 1465811533770 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:52:13 INFO - PROCESS | 1856 | 1465811533921 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1856 | 1465811533928 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x91d02c00 == 30 [pid = 1856] [id = 396] 02:52:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92364c00) [pid = 1856] [serial = 1189] [outer = (nil)] 02:52:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92ba0c00) [pid = 1856] [serial = 1190] [outer = 0x92364c00] 02:52:14 INFO - PROCESS | 1856 | 1465811534001 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92ba9000) [pid = 1856] [serial = 1191] [outer = 0x92364c00] 02:52:14 INFO - PROCESS | 1856 | 1465811534964 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]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1444ms 02:52:15 INFO - PROCESS | 1856 | 1465811535003 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1856 | 1465811535006 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:52:15 INFO - PROCESS | 1856 | 1465811535020 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1856 | 1465811535029 Marionette TRACE conn4 <- [1,1558,null,{}] 02:52:15 INFO - PROCESS | 1856 | 1465811535045 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}] 02:52:15 INFO - PROCESS | 1856 | 1465811535052 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:15 INFO - PROCESS | 1856 | 1465811535271 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:52:15 INFO - PROCESS | 1856 | 1465811535297 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 1856 | 1465811535310 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x92362800 == 31 [pid = 1856] [id = 397] 02:52:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93a8e800) [pid = 1856] [serial = 1192] [outer = (nil)] 02:52:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93dcdc00) [pid = 1856] [serial = 1193] [outer = 0x93a8e800] 02:52:15 INFO - PROCESS | 1856 | 1465811535387 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x950b7400) [pid = 1856] [serial = 1194] [outer = 0x93a8e800] 02:52:16 INFO - PROCESS | 1856 | 1465811536314 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]]]}] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8d9a6800) [pid = 1856] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x91ea2c00) [pid = 1856] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x95140400) [pid = 1856] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f49ec00) [pid = 1856] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f8e8400) [pid = 1856] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x90d91000) [pid = 1856] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x8f49d800) [pid = 1856] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x90d99c00) [pid = 1856] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x8d9ac400) [pid = 1856] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:52:16 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x8d9aa400) [pid = 1856] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:52:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:52:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1403ms 02:52:16 INFO - PROCESS | 1856 | 1465811536415 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 1856 | 1465811536422 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:52:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:52:16 INFO - PROCESS | 1856 | 1465811536428 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 1856 | 1465811536432 Marionette TRACE conn4 <- [1,1562,null,{}] 02:52:16 INFO - PROCESS | 1856 | 1465811536437 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}] 02:52:16 INFO - PROCESS | 1856 | 1465811536443 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:16 INFO - PROCESS | 1856 | 1465811536606 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:52:16 INFO - PROCESS | 1856 | 1465811536615 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 1856 | 1465811536621 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9fc00 == 32 [pid = 1856] [id = 398] 02:52:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x91ea1400) [pid = 1856] [serial = 1195] [outer = (nil)] 02:52:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x93a88000) [pid = 1856] [serial = 1196] [outer = 0x91ea1400] 02:52:16 INFO - PROCESS | 1856 | 1465811536807 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x93a90000) [pid = 1856] [serial = 1197] [outer = 0x91ea1400] 02:52:17 INFO - PROCESS | 1856 | 1465811537610 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]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:52:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1230ms 02:52:17 INFO - PROCESS | 1856 | 1465811537660 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1856 | 1465811537664 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:52:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:52:17 INFO - PROCESS | 1856 | 1465811537671 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1856 | 1465811537675 Marionette TRACE conn4 <- [1,1566,null,{}] 02:52:17 INFO - PROCESS | 1856 | 1465811537681 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}] 02:52:17 INFO - PROCESS | 1856 | 1465811537686 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:17 INFO - PROCESS | 1856 | 1465811537896 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:52:17 INFO - PROCESS | 1856 | 1465811537911 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1856 | 1465811537928 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2000 == 33 [pid = 1856] [id = 399] 02:52:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8f80b000) [pid = 1856] [serial = 1198] [outer = (nil)] 02:52:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x95185000) [pid = 1856] [serial = 1199] [outer = 0x8f80b000] 02:52:18 INFO - PROCESS | 1856 | 1465811538009 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x951d7800) [pid = 1856] [serial = 1200] [outer = 0x8f80b000] 02:52:19 INFO - PROCESS | 1856 | 1465811539132 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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:52:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1492ms 02:52:19 INFO - PROCESS | 1856 | 1465811539165 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 1856 | 1465811539172 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:52:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:52:19 INFO - PROCESS | 1856 | 1465811539181 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 1856 | 1465811539187 Marionette TRACE conn4 <- [1,1570,null,{}] 02:52:19 INFO - PROCESS | 1856 | 1465811539197 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}] 02:52:19 INFO - PROCESS | 1856 | 1465811539203 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:19 INFO - PROCESS | 1856 | 1465811539433 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:52:19 INFO - PROCESS | 1856 | 1465811539715 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1856 | 1465811539723 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb21000 == 34 [pid = 1856] [id = 400] 02:52:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f495c00) [pid = 1856] [serial = 1201] [outer = (nil)] 02:52:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f8e3c00) [pid = 1856] [serial = 1202] [outer = 0x8f495c00] 02:52:19 INFO - PROCESS | 1856 | 1465811539815 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f8eb400) [pid = 1856] [serial = 1203] [outer = 0x8f495c00] 02:52:20 INFO - PROCESS | 1856 | 1465811540741 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]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:52:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1636ms 02:52:20 INFO - PROCESS | 1856 | 1465811540818 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1856 | 1465811540826 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:52:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:52:20 INFO - PROCESS | 1856 | 1465811540838 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1856 | 1465811540842 Marionette TRACE conn4 <- [1,1574,null,{}] 02:52:20 INFO - PROCESS | 1856 | 1465811540849 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}] 02:52:20 INFO - PROCESS | 1856 | 1465811540855 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:21 INFO - PROCESS | 1856 | 1465811541081 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:52:21 INFO - PROCESS | 1856 | 1465811541322 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1856 | 1465811541332 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9e000 == 35 [pid = 1856] [id = 401] 02:52:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92ba1400) [pid = 1856] [serial = 1204] [outer = (nil)] 02:52:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92f52000) [pid = 1856] [serial = 1205] [outer = 0x92ba1400] 02:52:21 INFO - PROCESS | 1856 | 1465811541429 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93a87400) [pid = 1856] [serial = 1206] [outer = 0x92ba1400] 02:52:22 INFO - PROCESS | 1856 | 1465811542391 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1635ms 02:52:22 INFO - PROCESS | 1856 | 1465811542474 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:52:22 INFO - PROCESS | 1856 | 1465811542479 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:52:22 INFO - PROCESS | 1856 | 1465811542487 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1856 | 1465811542493 Marionette TRACE conn4 <- [1,1578,null,{}] 02:52:22 INFO - PROCESS | 1856 | 1465811542511 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}] 02:52:22 INFO - PROCESS | 1856 | 1465811542521 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:22 INFO - PROCESS | 1856 | 1465811542832 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:52:23 INFO - PROCESS | 1856 | 1465811543020 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 1856 | 1465811543034 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d7800 == 36 [pid = 1856] [id = 402] 02:52:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x953d8400) [pid = 1856] [serial = 1207] [outer = (nil)] 02:52:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x96ee5c00) [pid = 1856] [serial = 1208] [outer = 0x953d8400] 02:52:23 INFO - PROCESS | 1856 | 1465811543133 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x96eee000) [pid = 1856] [serial = 1209] [outer = 0x953d8400] 02:52:24 INFO - PROCESS | 1856 | 1465811544051 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]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1587ms 02:52:24 INFO - PROCESS | 1856 | 1465811544073 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:52:24 INFO - PROCESS | 1856 | 1465811544078 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:52:24 INFO - PROCESS | 1856 | 1465811544084 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1856 | 1465811544088 Marionette TRACE conn4 <- [1,1582,null,{}] 02:52:24 INFO - PROCESS | 1856 | 1465811544095 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}] 02:52:24 INFO - PROCESS | 1856 | 1465811544100 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:24 INFO - PROCESS | 1856 | 1465811544294 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:52:24 INFO - PROCESS | 1856 | 1465811544465 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1856 | 1465811544474 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dcc00 == 37 [pid = 1856] [id = 403] 02:52:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x953cd800) [pid = 1856] [serial = 1210] [outer = (nil)] 02:52:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x97929000) [pid = 1856] [serial = 1211] [outer = 0x953cd800] 02:52:24 INFO - PROCESS | 1856 | 1465811544560 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9792e400) [pid = 1856] [serial = 1212] [outer = 0x953cd800] 02:52:25 INFO - PROCESS | 1856 | 1465811545516 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]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1495ms 02:52:25 INFO - PROCESS | 1856 | 1465811545580 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1856 | 1465811545583 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:52:25 INFO - PROCESS | 1856 | 1465811545591 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1856 | 1465811545595 Marionette TRACE conn4 <- [1,1586,null,{}] 02:52:25 INFO - PROCESS | 1856 | 1465811545601 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}] 02:52:25 INFO - PROCESS | 1856 | 1465811545606 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:25 INFO - PROCESS | 1856 | 1465811545826 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:52:26 INFO - PROCESS | 1856 | 1465811546045 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1856 | 1465811546055 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f802400 == 38 [pid = 1856] [id = 404] 02:52:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f8e4c00) [pid = 1856] [serial = 1213] [outer = (nil)] 02:52:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9796b800) [pid = 1856] [serial = 1214] [outer = 0x8f8e4c00] 02:52:26 INFO - PROCESS | 1856 | 1465811546178 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x97974000) [pid = 1856] [serial = 1215] [outer = 0x8f8e4c00] 02:52:27 INFO - PROCESS | 1856 | 1465811547151 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1596ms 02:52:27 INFO - PROCESS | 1856 | 1465811547188 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 1856 | 1465811547191 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:52:27 INFO - PROCESS | 1856 | 1465811547198 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1856 | 1465811547202 Marionette TRACE conn4 <- [1,1590,null,{}] 02:52:27 INFO - PROCESS | 1856 | 1465811547208 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}] 02:52:27 INFO - PROCESS | 1856 | 1465811547219 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:27 INFO - PROCESS | 1856 | 1465811547456 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:52:27 INFO - PROCESS | 1856 | 1465811547700 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1856 | 1465811547708 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b4800 == 39 [pid = 1856] [id = 405] 02:52:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8eab7c00) [pid = 1856] [serial = 1216] [outer = (nil)] 02:52:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8f802000) [pid = 1856] [serial = 1217] [outer = 0x8eab7c00] 02:52:27 INFO - PROCESS | 1856 | 1465811547838 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91006c00) [pid = 1856] [serial = 1218] [outer = 0x8eab7c00] 02:52:29 INFO - PROCESS | 1856 | 1465811549051 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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1885ms 02:52:29 INFO - PROCESS | 1856 | 1465811549086 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 1856 | 1465811549091 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:52:29 INFO - PROCESS | 1856 | 1465811549100 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1856 | 1465811549104 Marionette TRACE conn4 <- [1,1594,null,{}] 02:52:29 INFO - PROCESS | 1856 | 1465811549113 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}] 02:52:29 INFO - PROCESS | 1856 | 1465811549120 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:29 INFO - PROCESS | 1856 | 1465811549303 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:52:29 INFO - PROCESS | 1856 | 1465811549568 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 1856 | 1465811549579 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e4400 == 40 [pid = 1856] [id = 406] 02:52:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8f802800) [pid = 1856] [serial = 1219] [outer = (nil)] 02:52:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x90d9c000) [pid = 1856] [serial = 1220] [outer = 0x8f802800] 02:52:29 INFO - PROCESS | 1856 | 1465811549688 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91bc4c00) [pid = 1856] [serial = 1221] [outer = 0x8f802800] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a6400 == 39 [pid = 1856] [id = 385] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8f806800 == 38 [pid = 1856] [id = 374] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x91d0b000 == 37 [pid = 1856] [id = 375] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861800 == 36 [pid = 1856] [id = 377] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ad400 == 35 [pid = 1856] [id = 379] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea1c00 == 34 [pid = 1856] [id = 380] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x93907c00 == 33 [pid = 1856] [id = 376] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x9513e000 == 32 [pid = 1856] [id = 381] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b3000 == 31 [pid = 1856] [id = 382] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a5c00 == 30 [pid = 1856] [id = 384] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x91004000 == 29 [pid = 1856] [id = 378] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8f499c00 == 28 [pid = 1856] [id = 383] 02:52:31 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1e800 == 27 [pid = 1856] [id = 373] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92ba5400) [pid = 1856] [serial = 1143] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f49ac00) [pid = 1856] [serial = 1154] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8f5dd800) [pid = 1856] [serial = 1160] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92f4e800) [pid = 1856] [serial = 1169] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8d9aac00) [pid = 1856] [serial = 1157] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91ea7000) [pid = 1856] [serial = 1142] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x95337800) [pid = 1856] [serial = 1146] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f80e000) [pid = 1856] [serial = 1139] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x953d6c00) [pid = 1856] [serial = 1149] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x96ee5800) [pid = 1856] [serial = 1152] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f491800) [pid = 1856] [serial = 1161] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eabcc00) [pid = 1856] [serial = 1158] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x951ccc00) [pid = 1856] [serial = 1145] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x953d4c00) [pid = 1856] [serial = 1148] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91002000) [pid = 1856] [serial = 1163] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93dcb000) [pid = 1856] [serial = 1155] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x96eb7c00) [pid = 1856] [serial = 1151] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f8ec400) [pid = 1856] [serial = 1140] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eabc800) [pid = 1856] [serial = 1166] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8f5e4c00) [pid = 1856] [serial = 1167] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91009400) [pid = 1856] [serial = 1164] [outer = (nil)] [url = about:blank] 02:52:31 INFO - PROCESS | 1856 | 1465811551987 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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2947ms 02:52:32 INFO - PROCESS | 1856 | 1465811552073 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 1856 | 1465811552081 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:52:32 INFO - PROCESS | 1856 | 1465811552093 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 1856 | 1465811552100 Marionette TRACE conn4 <- [1,1598,null,{}] 02:52:32 INFO - PROCESS | 1856 | 1465811552112 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}] 02:52:32 INFO - PROCESS | 1856 | 1465811552117 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:32 INFO - PROCESS | 1856 | 1465811552387 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:52:32 INFO - PROCESS | 1856 | 1465811552541 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1856 | 1465811552549 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b4400 == 28 [pid = 1856] [id = 407] 02:52:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8eab6800) [pid = 1856] [serial = 1222] [outer = (nil)] 02:52:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f493400) [pid = 1856] [serial = 1223] [outer = 0x8eab6800] 02:52:32 INFO - PROCESS | 1856 | 1465811552643 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f499c00) [pid = 1856] [serial = 1224] [outer = 0x8eab6800] 02:52:33 INFO - PROCESS | 1856 | 1465811553548 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]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1496ms 02:52:33 INFO - PROCESS | 1856 | 1465811553589 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1856 | 1465811553598 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:52:33 INFO - PROCESS | 1856 | 1465811553610 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1856 | 1465811553614 Marionette TRACE conn4 <- [1,1602,null,{}] 02:52:33 INFO - PROCESS | 1856 | 1465811553621 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}] 02:52:33 INFO - PROCESS | 1856 | 1465811553627 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:33 INFO - PROCESS | 1856 | 1465811553922 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:52:34 INFO - PROCESS | 1856 | 1465811554168 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 1856 | 1465811554176 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e8400 == 29 [pid = 1856] [id = 408] 02:52:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f8e9c00) [pid = 1856] [serial = 1225] [outer = (nil)] 02:52:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8f8eec00) [pid = 1856] [serial = 1226] [outer = 0x8f8e9c00] 02:52:34 INFO - PROCESS | 1856 | 1465811554257 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x90d96400) [pid = 1856] [serial = 1227] [outer = 0x8f8e9c00] 02:52:35 INFO - PROCESS | 1856 | 1465811555199 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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1633ms 02:52:35 INFO - PROCESS | 1856 | 1465811555244 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:52:35 INFO - PROCESS | 1856 | 1465811555248 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:52:35 INFO - PROCESS | 1856 | 1465811555254 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1856 | 1465811555261 Marionette TRACE conn4 <- [1,1606,null,{}] 02:52:35 INFO - PROCESS | 1856 | 1465811555287 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}] 02:52:35 INFO - PROCESS | 1856 | 1465811555298 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:35 INFO - PROCESS | 1856 | 1465811555538 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:52:35 INFO - PROCESS | 1856 | 1465811555566 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1856 | 1465811555576 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea7000 == 30 [pid = 1856] [id = 409] 02:52:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91ea7800) [pid = 1856] [serial = 1228] [outer = (nil)] 02:52:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92365800) [pid = 1856] [serial = 1229] [outer = 0x91ea7800] 02:52:35 INFO - PROCESS | 1856 | 1465811555653 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92ba2c00) [pid = 1856] [serial = 1230] [outer = 0x91ea7800] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8f80b000) [pid = 1856] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93a8e800) [pid = 1856] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92364c00) [pid = 1856] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91d02800) [pid = 1856] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91003400) [pid = 1856] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f5e1800) [pid = 1856] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x91007c00) [pid = 1856] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x95139400) [pid = 1856] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8d9ae800) [pid = 1856] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f494c00) [pid = 1856] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:52:36 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x91ea1400) [pid = 1856] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:52:37 INFO - PROCESS | 1856 | 1465811557482 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]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2300ms 02:52:37 INFO - PROCESS | 1856 | 1465811557556 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 1856 | 1465811557564 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:52:37 INFO - PROCESS | 1856 | 1465811557576 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1856 | 1465811557583 Marionette TRACE conn4 <- [1,1610,null,{}] 02:52:37 INFO - PROCESS | 1856 | 1465811557595 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}] 02:52:37 INFO - PROCESS | 1856 | 1465811557600 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:37 INFO - PROCESS | 1856 | 1465811557854 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:52:38 INFO - PROCESS | 1856 | 1465811558089 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1856 | 1465811558096 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabc800 == 31 [pid = 1856] [id = 410] 02:52:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8eb13c00) [pid = 1856] [serial = 1231] [outer = (nil)] 02:52:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8f5e6000) [pid = 1856] [serial = 1232] [outer = 0x8eb13c00] 02:52:38 INFO - PROCESS | 1856 | 1465811558188 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f8e5000) [pid = 1856] [serial = 1233] [outer = 0x8eb13c00] 02:52:39 INFO - PROCESS | 1856 | 1465811559216 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]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1701ms 02:52:39 INFO - PROCESS | 1856 | 1465811559275 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 1856 | 1465811559283 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:52:39 INFO - PROCESS | 1856 | 1465811559294 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1856 | 1465811559300 Marionette TRACE conn4 <- [1,1614,null,{}] 02:52:39 INFO - PROCESS | 1856 | 1465811559307 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}] 02:52:39 INFO - PROCESS | 1856 | 1465811559313 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:39 INFO - PROCESS | 1856 | 1465811559516 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:52:39 INFO - PROCESS | 1856 | 1465811559811 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 1856 | 1465811559825 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bcc400 == 32 [pid = 1856] [id = 411] 02:52:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x91bcf800) [pid = 1856] [serial = 1234] [outer = (nil)] 02:52:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91e9a400) [pid = 1856] [serial = 1235] [outer = 0x91bcf800] 02:52:39 INFO - PROCESS | 1856 | 1465811559996 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92362400) [pid = 1856] [serial = 1236] [outer = 0x91bcf800] 02:52:41 INFO - PROCESS | 1856 | 1465811561103 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]]]}] 02:52:41 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 02:52:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1888ms 02:52:41 INFO - PROCESS | 1856 | 1465811561183 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1856 | 1465811561189 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:52:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:52:41 INFO - PROCESS | 1856 | 1465811561196 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1856 | 1465811561205 Marionette TRACE conn4 <- [1,1618,null,{}] 02:52:41 INFO - PROCESS | 1856 | 1465811561225 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}] 02:52:41 INFO - PROCESS | 1856 | 1465811561235 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:41 INFO - PROCESS | 1856 | 1465811561577 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:52:41 INFO - PROCESS | 1856 | 1465811561793 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1856 | 1465811561808 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8b400 == 33 [pid = 1856] [id = 412] 02:52:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93a8bc00) [pid = 1856] [serial = 1237] [outer = (nil)] 02:52:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dc9400) [pid = 1856] [serial = 1238] [outer = 0x93a8bc00] 02:52:41 INFO - PROCESS | 1856 | 1465811561903 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x950b2800) [pid = 1856] [serial = 1239] [outer = 0x93a8bc00] 02:52:42 INFO - PROCESS | 1856 | 1465811562869 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]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1752ms 02:52:42 INFO - PROCESS | 1856 | 1465811562949 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:52:42 INFO - PROCESS | 1856 | 1465811562957 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:52:42 INFO - PROCESS | 1856 | 1465811562964 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1856 | 1465811562968 Marionette TRACE conn4 <- [1,1622,null,{}] 02:52:42 INFO - PROCESS | 1856 | 1465811562974 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}] 02:52:42 INFO - PROCESS | 1856 | 1465811562980 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:43 INFO - PROCESS | 1856 | 1465811563236 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:52:43 INFO - PROCESS | 1856 | 1465811563504 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1856 | 1465811563512 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a5c00 == 34 [pid = 1856] [id = 413] 02:52:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eab9c00) [pid = 1856] [serial = 1240] [outer = (nil)] 02:52:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x95184c00) [pid = 1856] [serial = 1241] [outer = 0x8eab9c00] 02:52:43 INFO - PROCESS | 1856 | 1465811563602 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92ba3c00) [pid = 1856] [serial = 1242] [outer = 0x8eab9c00] 02:52:44 INFO - PROCESS | 1856 | 1465811564536 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]]]}] 02:52:44 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 02:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1638ms 02:52:44 INFO - PROCESS | 1856 | 1465811564603 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:52:44 INFO - PROCESS | 1856 | 1465811564608 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:52:44 INFO - PROCESS | 1856 | 1465811564615 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1856 | 1465811564619 Marionette TRACE conn4 <- [1,1626,null,{}] 02:52:44 INFO - PROCESS | 1856 | 1465811564625 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}] 02:52:44 INFO - PROCESS | 1856 | 1465811564630 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:44 INFO - PROCESS | 1856 | 1465811564812 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:52:45 INFO - PROCESS | 1856 | 1465811564982 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1856 | 1465811564993 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d868000 == 35 [pid = 1856] [id = 414] 02:52:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f493c00) [pid = 1856] [serial = 1243] [outer = (nil)] 02:52:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x953d5800) [pid = 1856] [serial = 1244] [outer = 0x8f493c00] 02:52:45 INFO - PROCESS | 1856 | 1465811565118 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9533d800) [pid = 1856] [serial = 1245] [outer = 0x8f493c00] 02:52:46 INFO - PROCESS | 1856 | 1465811566021 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]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1435ms 02:52:46 INFO - PROCESS | 1856 | 1465811566050 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:52:46 INFO - PROCESS | 1856 | 1465811566054 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:52:46 INFO - PROCESS | 1856 | 1465811566062 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1856 | 1465811566066 Marionette TRACE conn4 <- [1,1630,null,{}] 02:52:46 INFO - PROCESS | 1856 | 1465811566072 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}] 02:52:46 INFO - PROCESS | 1856 | 1465811566083 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:46 INFO - PROCESS | 1856 | 1465811566302 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:52:46 INFO - PROCESS | 1856 | 1465811566477 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 1856 | 1465811566484 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9b400 == 36 [pid = 1856] [id = 415] 02:52:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x91ea6c00) [pid = 1856] [serial = 1246] [outer = (nil)] 02:52:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9792b000) [pid = 1856] [serial = 1247] [outer = 0x91ea6c00] 02:52:46 INFO - PROCESS | 1856 | 1465811566571 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9792c800) [pid = 1856] [serial = 1248] [outer = 0x91ea6c00] 02:52:47 INFO - PROCESS | 1856 | 1465811567585 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]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1585ms 02:52:47 INFO - PROCESS | 1856 | 1465811567652 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 1856 | 1465811567656 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:52:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:52:47 INFO - PROCESS | 1856 | 1465811567665 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 1856 | 1465811567669 Marionette TRACE conn4 <- [1,1634,null,{}] 02:52:47 INFO - PROCESS | 1856 | 1465811567675 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}] 02:52:47 INFO - PROCESS | 1856 | 1465811567681 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:47 INFO - PROCESS | 1856 | 1465811567859 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:52:48 INFO - PROCESS | 1856 | 1465811568099 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 1856 | 1465811568108 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabc000 == 37 [pid = 1856] [id = 416] 02:52:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8eac0400) [pid = 1856] [serial = 1249] [outer = (nil)] 02:52:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8f803400) [pid = 1856] [serial = 1250] [outer = 0x8eac0400] 02:52:48 INFO - PROCESS | 1856 | 1465811568203 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x91d0f800) [pid = 1856] [serial = 1251] [outer = 0x8eac0400] 02:52:49 INFO - PROCESS | 1856 | 1465811569227 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]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1593ms 02:52:49 INFO - PROCESS | 1856 | 1465811569261 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1856 | 1465811569266 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:52:49 INFO - PROCESS | 1856 | 1465811569277 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1856 | 1465811569281 Marionette TRACE conn4 <- [1,1638,null,{}] 02:52:49 INFO - PROCESS | 1856 | 1465811569290 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}] 02:52:49 INFO - PROCESS | 1856 | 1465811569296 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:49 INFO - PROCESS | 1856 | 1465811569482 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:52:49 INFO - PROCESS | 1856 | 1465811569717 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1856 | 1465811569731 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabf000 == 38 [pid = 1856] [id = 417] 02:52:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8eac0800) [pid = 1856] [serial = 1252] [outer = (nil)] 02:52:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8f49f000) [pid = 1856] [serial = 1253] [outer = 0x8eac0800] 02:52:49 INFO - PROCESS | 1856 | 1465811569883 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8f801c00) [pid = 1856] [serial = 1254] [outer = 0x8eac0800] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x95185000) [pid = 1856] [serial = 1199] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x951d7800) [pid = 1856] [serial = 1200] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93dcdc00) [pid = 1856] [serial = 1193] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x950b7400) [pid = 1856] [serial = 1194] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92ba0c00) [pid = 1856] [serial = 1190] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x953ce400) [pid = 1856] [serial = 1181] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x953cfc00) [pid = 1856] [serial = 1182] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93a5c800) [pid = 1856] [serial = 1175] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93a88400) [pid = 1856] [serial = 1176] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8f8e5400) [pid = 1856] [serial = 1187] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x90d9d000) [pid = 1856] [serial = 1188] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92f53000) [pid = 1856] [serial = 1170] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9513f000) [pid = 1856] [serial = 1178] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x95187400) [pid = 1856] [serial = 1179] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8eab9000) [pid = 1856] [serial = 1184] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eb1c000) [pid = 1856] [serial = 1185] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f5dac00) [pid = 1856] [serial = 1172] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x90d93400) [pid = 1856] [serial = 1173] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93a90000) [pid = 1856] [serial = 1197] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93a88000) [pid = 1856] [serial = 1196] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92ba9000) [pid = 1856] [serial = 1191] [outer = (nil)] [url = about:blank] 02:52:50 INFO - PROCESS | 1856 | 1465811570839 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]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1594ms 02:52:50 INFO - PROCESS | 1856 | 1465811570870 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1856 | 1465811570877 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:52:50 INFO - PROCESS | 1856 | 1465811570888 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1856 | 1465811570892 Marionette TRACE conn4 <- [1,1642,null,{}] 02:52:50 INFO - PROCESS | 1856 | 1465811570899 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}] 02:52:50 INFO - PROCESS | 1856 | 1465811570904 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:51 INFO - PROCESS | 1856 | 1465811571081 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:52:51 INFO - PROCESS | 1856 | 1465811571226 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1856 | 1465811571234 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86b000 == 39 [pid = 1856] [id = 418] 02:52:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f5e0000) [pid = 1856] [serial = 1255] [outer = (nil)] 02:52:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91003000) [pid = 1856] [serial = 1256] [outer = 0x8f5e0000] 02:52:51 INFO - PROCESS | 1856 | 1465811571311 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9100fc00) [pid = 1856] [serial = 1257] [outer = 0x8f5e0000] 02:52:52 INFO - PROCESS | 1856 | 1465811572175 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1334ms 02:52:52 INFO - PROCESS | 1856 | 1465811572223 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:52:52 INFO - PROCESS | 1856 | 1465811572227 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:52:52 INFO - PROCESS | 1856 | 1465811572234 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1856 | 1465811572240 Marionette TRACE conn4 <- [1,1646,null,{}] 02:52:52 INFO - PROCESS | 1856 | 1465811572256 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}] 02:52:52 INFO - PROCESS | 1856 | 1465811572264 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:52 INFO - PROCESS | 1856 | 1465811572430 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:52:52 INFO - PROCESS | 1856 | 1465811572582 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1856 | 1465811572593 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba9000 == 40 [pid = 1856] [id = 419] 02:52:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92f53000) [pid = 1856] [serial = 1258] [outer = (nil)] 02:52:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93a86000) [pid = 1856] [serial = 1259] [outer = 0x92f53000] 02:52:52 INFO - PROCESS | 1856 | 1465811572669 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93a90400) [pid = 1856] [serial = 1260] [outer = 0x92f53000] 02:52:53 INFO - PROCESS | 1856 | 1465811573530 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]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1336ms 02:52:53 INFO - PROCESS | 1856 | 1465811573570 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1856 | 1465811573574 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:52:53 INFO - PROCESS | 1856 | 1465811573582 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1856 | 1465811573586 Marionette TRACE conn4 <- [1,1650,null,{}] 02:52:53 INFO - PROCESS | 1856 | 1465811573605 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}] 02:52:53 INFO - PROCESS | 1856 | 1465811573611 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:53 INFO - PROCESS | 1856 | 1465811573841 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:52:53 INFO - PROCESS | 1856 | 1465811573866 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1856 | 1465811573872 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a61400 == 41 [pid = 1856] [id = 420] 02:52:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93a91c00) [pid = 1856] [serial = 1261] [outer = (nil)] 02:52:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x95135800) [pid = 1856] [serial = 1262] [outer = 0x93a91c00] 02:52:53 INFO - PROCESS | 1856 | 1465811573946 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x95131c00) [pid = 1856] [serial = 1263] [outer = 0x93a91c00] 02:52:54 INFO - PROCESS | 1856 | 1465811574936 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]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1393ms 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f8e9c00) [pid = 1856] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8f8e4c00) [pid = 1856] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92ba1400) [pid = 1856] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x953d8400) [pid = 1856] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eab7c00) [pid = 1856] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8f495c00) [pid = 1856] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x953cd800) [pid = 1856] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eab6800) [pid = 1856] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:52:54 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8f802800) [pid = 1856] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:52:55 INFO - PROCESS | 1856 | 1465811574995 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1856 | 1465811574999 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:52:55 INFO - PROCESS | 1856 | 1465811575014 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1856 | 1465811575018 Marionette TRACE conn4 <- [1,1654,null,{}] 02:52:55 INFO - PROCESS | 1856 | 1465811575024 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}] 02:52:55 INFO - PROCESS | 1856 | 1465811575029 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:55 INFO - PROCESS | 1856 | 1465811575188 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:52:55 INFO - PROCESS | 1856 | 1465811575198 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1856 | 1465811575204 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab7c00 == 42 [pid = 1856] [id = 421] 02:52:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f8f1400) [pid = 1856] [serial = 1264] [outer = (nil)] 02:52:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93a65c00) [pid = 1856] [serial = 1265] [outer = 0x8f8f1400] 02:52:55 INFO - PROCESS | 1856 | 1465811575275 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x950b3000) [pid = 1856] [serial = 1266] [outer = 0x8f8f1400] 02:52:56 INFO - PROCESS | 1856 | 1465811576175 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]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1193ms 02:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:52:56 INFO - PROCESS | 1856 | 1465811576206 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1856 | 1465811576209 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:52:56 INFO - PROCESS | 1856 | 1465811576216 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1856 | 1465811576220 Marionette TRACE conn4 <- [1,1658,null,{}] 02:52:56 INFO - PROCESS | 1856 | 1465811576226 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}] 02:52:56 INFO - PROCESS | 1856 | 1465811576235 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:56 INFO - PROCESS | 1856 | 1465811576428 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:52:56 INFO - PROCESS | 1856 | 1465811576558 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1856 | 1465811576568 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabb000 == 43 [pid = 1856] [id = 422] 02:52:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91bd1400) [pid = 1856] [serial = 1267] [outer = (nil)] 02:52:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dcac00) [pid = 1856] [serial = 1268] [outer = 0x91bd1400] 02:52:56 INFO - PROCESS | 1856 | 1465811576653 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9792b400) [pid = 1856] [serial = 1269] [outer = 0x91bd1400] 02:52:57 INFO - PROCESS | 1856 | 1465811577721 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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1541ms 02:52:57 INFO - PROCESS | 1856 | 1465811577757 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:52:57 INFO - PROCESS | 1856 | 1465811577765 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:52:57 INFO - PROCESS | 1856 | 1465811577773 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1856 | 1465811577779 Marionette TRACE conn4 <- [1,1662,null,{}] 02:52:57 INFO - PROCESS | 1856 | 1465811577788 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}] 02:52:57 INFO - PROCESS | 1856 | 1465811577793 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:57 INFO - PROCESS | 1856 | 1465811577990 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:52:58 INFO - PROCESS | 1856 | 1465811578222 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1856 | 1465811578229 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b1000 == 44 [pid = 1856] [id = 423] 02:52:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eabe800) [pid = 1856] [serial = 1270] [outer = (nil)] 02:52:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8f5e1c00) [pid = 1856] [serial = 1271] [outer = 0x8eabe800] 02:52:58 INFO - PROCESS | 1856 | 1465811578358 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8f8ed000) [pid = 1856] [serial = 1272] [outer = 0x8eabe800] 02:52:59 INFO - PROCESS | 1856 | 1465811579289 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]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1586ms 02:52:59 INFO - PROCESS | 1856 | 1465811579359 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1856 | 1465811579367 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:52:59 INFO - PROCESS | 1856 | 1465811579378 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1856 | 1465811579382 Marionette TRACE conn4 <- [1,1666,null,{}] 02:52:59 INFO - PROCESS | 1856 | 1465811579389 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}] 02:52:59 INFO - PROCESS | 1856 | 1465811579396 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:59 INFO - PROCESS | 1856 | 1465811579629 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:52:59 INFO - PROCESS | 1856 | 1465811579857 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 1856 | 1465811579868 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:52:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x9235fc00 == 45 [pid = 1856] [id = 424] 02:52:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9236e800) [pid = 1856] [serial = 1273] [outer = (nil)] 02:52:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92f54c00) [pid = 1856] [serial = 1274] [outer = 0x9236e800] 02:53:00 INFO - PROCESS | 1856 | 1465811579999 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93a8e800) [pid = 1856] [serial = 1275] [outer = 0x9236e800] 02:53:01 INFO - PROCESS | 1856 | 1465811581026 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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1684ms 02:53:01 INFO - PROCESS | 1856 | 1465811581063 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 1856 | 1465811581067 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:53:01 INFO - PROCESS | 1856 | 1465811581074 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 1856 | 1465811581080 Marionette TRACE conn4 <- [1,1670,null,{}] 02:53:01 INFO - PROCESS | 1856 | 1465811581098 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}] 02:53:01 INFO - PROCESS | 1856 | 1465811581107 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:01 INFO - PROCESS | 1856 | 1465811581313 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:53:01 INFO - PROCESS | 1856 | 1465811581539 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 1856 | 1465811581549 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f5c400 == 46 [pid = 1856] [id = 425] 02:53:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x96eea000) [pid = 1856] [serial = 1276] [outer = (nil)] 02:53:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x97925400) [pid = 1856] [serial = 1277] [outer = 0x96eea000] 02:53:01 INFO - PROCESS | 1856 | 1465811581683 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x979cb800) [pid = 1856] [serial = 1278] [outer = 0x96eea000] 02:53:02 INFO - PROCESS | 1856 | 1465811582643 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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1645ms 02:53:02 INFO - PROCESS | 1856 | 1465811582721 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:53:02 INFO - PROCESS | 1856 | 1465811582727 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:53:02 INFO - PROCESS | 1856 | 1465811582734 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1856 | 1465811582737 Marionette TRACE conn4 <- [1,1674,null,{}] 02:53:02 INFO - PROCESS | 1856 | 1465811582743 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}] 02:53:02 INFO - PROCESS | 1856 | 1465811582750 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:02 INFO - PROCESS | 1856 | 1465811582992 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:53:03 INFO - PROCESS | 1856 | 1465811583217 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1856 | 1465811583225 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb20c00 == 47 [pid = 1856] [id = 426] 02:53:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8f5e5000) [pid = 1856] [serial = 1279] [outer = (nil)] 02:53:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x98360c00) [pid = 1856] [serial = 1280] [outer = 0x8f5e5000] 02:53:03 INFO - PROCESS | 1856 | 1465811583324 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x98a3a400) [pid = 1856] [serial = 1281] [outer = 0x8f5e5000] 02:53:04 INFO - PROCESS | 1856 | 1465811584224 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]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1536ms 02:53:04 INFO - PROCESS | 1856 | 1465811584270 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:53:04 INFO - PROCESS | 1856 | 1465811584274 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:53:04 INFO - PROCESS | 1856 | 1465811584281 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1856 | 1465811584285 Marionette TRACE conn4 <- [1,1678,null,{}] 02:53:04 INFO - PROCESS | 1856 | 1465811584290 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}] 02:53:04 INFO - PROCESS | 1856 | 1465811584296 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:04 INFO - PROCESS | 1856 | 1465811584475 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:53:04 INFO - PROCESS | 1856 | 1465811584652 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1856 | 1465811584659 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49e800 == 48 [pid = 1856] [id = 427] 02:53:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9100e400) [pid = 1856] [serial = 1282] [outer = (nil)] 02:53:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x98eba800) [pid = 1856] [serial = 1283] [outer = 0x9100e400] 02:53:04 INFO - PROCESS | 1856 | 1465811584750 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x98ebf400) [pid = 1856] [serial = 1284] [outer = 0x9100e400] 02:53:05 INFO - PROCESS | 1856 | 1465811585715 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]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1491ms 02:53:05 INFO - PROCESS | 1856 | 1465811585772 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:53:05 INFO - PROCESS | 1856 | 1465811585777 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:53:05 INFO - PROCESS | 1856 | 1465811585783 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 1856 | 1465811585787 Marionette TRACE conn4 <- [1,1682,null,{}] 02:53:05 INFO - PROCESS | 1856 | 1465811585793 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}] 02:53:05 INFO - PROCESS | 1856 | 1465811585803 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:06 INFO - PROCESS | 1856 | 1465811586073 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:53:06 INFO - PROCESS | 1856 | 1465811586354 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 1856 | 1465811586361 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86a000 == 49 [pid = 1856] [id = 428] 02:53:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x8d86b800) [pid = 1856] [serial = 1285] [outer = (nil)] 02:53:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x99768000) [pid = 1856] [serial = 1286] [outer = 0x8d86b800] 02:53:06 INFO - PROCESS | 1856 | 1465811586447 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x99b1c400) [pid = 1856] [serial = 1287] [outer = 0x8d86b800] 02:53:07 INFO - PROCESS | 1856 | 1465811587360 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]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1643ms 02:53:07 INFO - PROCESS | 1856 | 1465811587426 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1856 | 1465811587431 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:53:07 INFO - PROCESS | 1856 | 1465811587438 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1856 | 1465811587441 Marionette TRACE conn4 <- [1,1686,null,{}] 02:53:07 INFO - PROCESS | 1856 | 1465811587447 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}] 02:53:07 INFO - PROCESS | 1856 | 1465811587453 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:07 INFO - PROCESS | 1856 | 1465811587633 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:53:08 INFO - PROCESS | 1856 | 1465811588112 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 1856 | 1465811588124 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb19c00 == 50 [pid = 1856] [id = 429] 02:53:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8eb1b000) [pid = 1856] [serial = 1288] [outer = (nil)] 02:53:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x8eb21400) [pid = 1856] [serial = 1289] [outer = 0x8eb1b000] 02:53:08 INFO - PROCESS | 1856 | 1465811588241 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8f5e2c00) [pid = 1856] [serial = 1290] [outer = 0x8eb1b000] 02:53:09 INFO - PROCESS | 1856 | 1465811589174 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]]]}] 02:53:09 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 02:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1793ms 02:53:09 INFO - PROCESS | 1856 | 1465811589234 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:53:09 INFO - PROCESS | 1856 | 1465811589246 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:53:09 INFO - PROCESS | 1856 | 1465811589260 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1856 | 1465811589264 Marionette TRACE conn4 <- [1,1690,null,{}] 02:53:09 INFO - PROCESS | 1856 | 1465811589281 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}] 02:53:09 INFO - PROCESS | 1856 | 1465811589298 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:09 INFO - PROCESS | 1856 | 1465811589525 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e4400 == 49 [pid = 1856] [id = 406] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab7c00 == 48 [pid = 1856] [id = 421] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x93a61400 == 47 [pid = 1856] [id = 420] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba9000 == 46 [pid = 1856] [id = 419] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86b000 == 45 [pid = 1856] [id = 418] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabf000 == 44 [pid = 1856] [id = 417] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b4800 == 43 [pid = 1856] [id = 405] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f802400 == 42 [pid = 1856] [id = 404] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b4400 == 41 [pid = 1856] [id = 407] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea7000 == 40 [pid = 1856] [id = 409] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e8400 == 39 [pid = 1856] [id = 408] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabc800 == 38 [pid = 1856] [id = 410] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x91bcc400 == 37 [pid = 1856] [id = 411] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x93a8b400 == 36 [pid = 1856] [id = 412] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabc000 == 35 [pid = 1856] [id = 416] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9b400 == 34 [pid = 1856] [id = 415] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a5c00 == 33 [pid = 1856] [id = 413] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d868000 == 32 [pid = 1856] [id = 414] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dcc00 == 31 [pid = 1856] [id = 403] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb19c00 == 30 [pid = 1856] [id = 429] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86a000 == 29 [pid = 1856] [id = 428] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb20c00 == 28 [pid = 1856] [id = 426] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49e800 == 27 [pid = 1856] [id = 427] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x92f5c400 == 26 [pid = 1856] [id = 425] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x9235fc00 == 25 [pid = 1856] [id = 424] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabb000 == 24 [pid = 1856] [id = 422] 02:53:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b1000 == 23 [pid = 1856] [id = 423] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8f493400) [pid = 1856] [serial = 1223] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8f499c00) [pid = 1856] [serial = 1224] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x91bc4c00) [pid = 1856] [serial = 1221] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x90d9c000) [pid = 1856] [serial = 1220] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8f8e3c00) [pid = 1856] [serial = 1202] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92f52000) [pid = 1856] [serial = 1205] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x96ee5c00) [pid = 1856] [serial = 1208] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x97929000) [pid = 1856] [serial = 1211] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9796b800) [pid = 1856] [serial = 1214] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8f802000) [pid = 1856] [serial = 1217] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f8eec00) [pid = 1856] [serial = 1226] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92365800) [pid = 1856] [serial = 1229] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x90d96400) [pid = 1856] [serial = 1227] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x97974000) [pid = 1856] [serial = 1215] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93a87400) [pid = 1856] [serial = 1206] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x96eee000) [pid = 1856] [serial = 1209] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91006c00) [pid = 1856] [serial = 1218] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f8eb400) [pid = 1856] [serial = 1203] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9792e400) [pid = 1856] [serial = 1212] [outer = (nil)] [url = about:blank] 02:53:10 INFO - PROCESS | 1856 | 1465811590936 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1856 | 1465811590947 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86b000 == 24 [pid = 1856] [id = 430] 02:53:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8d86d800) [pid = 1856] [serial = 1291] [outer = (nil)] 02:53:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8d9a8c00) [pid = 1856] [serial = 1292] [outer = 0x8d86d800] 02:53:11 INFO - PROCESS | 1856 | 1465811591031 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eab7400) [pid = 1856] [serial = 1293] [outer = 0x8d86d800] 02:53:11 INFO - PROCESS | 1856 | 1465811591880 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]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2655ms 02:53:11 INFO - PROCESS | 1856 | 1465811591912 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1856 | 1465811591917 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:53:11 INFO - PROCESS | 1856 | 1465811591925 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1856 | 1465811591930 Marionette TRACE conn4 <- [1,1694,null,{}] 02:53:11 INFO - PROCESS | 1856 | 1465811591938 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}] 02:53:11 INFO - PROCESS | 1856 | 1465811591947 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:12 INFO - PROCESS | 1856 | 1465811592133 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:53:12 INFO - PROCESS | 1856 | 1465811592145 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1856 | 1465811592156 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f496400 == 25 [pid = 1856] [id = 431] 02:53:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f5d9800) [pid = 1856] [serial = 1294] [outer = (nil)] 02:53:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f802000) [pid = 1856] [serial = 1295] [outer = 0x8f5d9800] 02:53:12 INFO - PROCESS | 1856 | 1465811592242 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8f80e400) [pid = 1856] [serial = 1296] [outer = 0x8f5d9800] 02:53:13 INFO - PROCESS | 1856 | 1465811593227 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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1340ms 02:53:13 INFO - PROCESS | 1856 | 1465811593272 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1856 | 1465811593280 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:53:13 INFO - PROCESS | 1856 | 1465811593289 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1856 | 1465811593293 Marionette TRACE conn4 <- [1,1698,null,{}] 02:53:13 INFO - PROCESS | 1856 | 1465811593323 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}] 02:53:13 INFO - PROCESS | 1856 | 1465811593328 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:13 INFO - PROCESS | 1856 | 1465811593636 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:53:13 INFO - PROCESS | 1856 | 1465811593662 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1856 | 1465811593668 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d91800 == 26 [pid = 1856] [id = 432] 02:53:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x90d99c00) [pid = 1856] [serial = 1297] [outer = (nil)] 02:53:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x90d9f400) [pid = 1856] [serial = 1298] [outer = 0x90d99c00] 02:53:13 INFO - PROCESS | 1856 | 1465811593744 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91008400) [pid = 1856] [serial = 1299] [outer = 0x90d99c00] 02:53:14 INFO - PROCESS | 1856 | 1465811594792 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]]]}] 02:53:14 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 02:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1561ms 02:53:14 INFO - PROCESS | 1856 | 1465811594851 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:53:14 INFO - PROCESS | 1856 | 1465811594856 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:53:14 INFO - PROCESS | 1856 | 1465811594873 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1856 | 1465811594883 Marionette TRACE conn4 <- [1,1702,null,{}] 02:53:14 INFO - PROCESS | 1856 | 1465811594901 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}] 02:53:14 INFO - PROCESS | 1856 | 1465811594910 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:15 INFO - PROCESS | 1856 | 1465811595145 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:53:15 INFO - PROCESS | 1856 | 1465811595174 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1856 | 1465811595184 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8eec00 == 27 [pid = 1856] [id = 433] 02:53:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x91ea3c00) [pid = 1856] [serial = 1300] [outer = (nil)] 02:53:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92368c00) [pid = 1856] [serial = 1301] [outer = 0x91ea3c00] 02:53:15 INFO - PROCESS | 1856 | 1465811595275 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x92ba6c00) [pid = 1856] [serial = 1302] [outer = 0x91ea3c00] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93a91c00) [pid = 1856] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f8f1400) [pid = 1856] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91ea7800) [pid = 1856] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8eab9c00) [pid = 1856] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92f53000) [pid = 1856] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91bcf800) [pid = 1856] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93a8bc00) [pid = 1856] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f493c00) [pid = 1856] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8eb13c00) [pid = 1856] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8eac0800) [pid = 1856] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f5e0000) [pid = 1856] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x91ea6c00) [pid = 1856] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8eac0400) [pid = 1856] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:53:16 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91bd1400) [pid = 1856] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:53:16 INFO - PROCESS | 1856 | 1465811596810 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]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1973ms 02:53:16 INFO - PROCESS | 1856 | 1465811596839 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1856 | 1465811596844 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:53:16 INFO - PROCESS | 1856 | 1465811596851 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1856 | 1465811596855 Marionette TRACE conn4 <- [1,1706,null,{}] 02:53:16 INFO - PROCESS | 1856 | 1465811596861 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}] 02:53:16 INFO - PROCESS | 1856 | 1465811596866 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:17 INFO - PROCESS | 1856 | 1465811597087 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:53:17 INFO - PROCESS | 1856 | 1465811597106 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 1856 | 1465811597115 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabec00 == 28 [pid = 1856] [id = 434] 02:53:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8f5e3400) [pid = 1856] [serial = 1303] [outer = (nil)] 02:53:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91ea5c00) [pid = 1856] [serial = 1304] [outer = 0x8f5e3400] 02:53:17 INFO - PROCESS | 1856 | 1465811597198 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92b9fc00) [pid = 1856] [serial = 1305] [outer = 0x8f5e3400] 02:53:18 INFO - PROCESS | 1856 | 1465811598355 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]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1581ms 02:53:18 INFO - PROCESS | 1856 | 1465811598435 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 1856 | 1465811598442 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:53:18 INFO - PROCESS | 1856 | 1465811598453 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 1856 | 1465811598458 Marionette TRACE conn4 <- [1,1710,null,{}] 02:53:18 INFO - PROCESS | 1856 | 1465811598469 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}] 02:53:18 INFO - PROCESS | 1856 | 1465811598474 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:18 INFO - PROCESS | 1856 | 1465811598715 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:53:18 INFO - PROCESS | 1856 | 1465811598963 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1856 | 1465811598982 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49f800 == 29 [pid = 1856] [id = 435] 02:53:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f49fc00) [pid = 1856] [serial = 1306] [outer = (nil)] 02:53:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f5e4400) [pid = 1856] [serial = 1307] [outer = 0x8f49fc00] 02:53:19 INFO - PROCESS | 1856 | 1465811599109 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x90d96400) [pid = 1856] [serial = 1308] [outer = 0x8f49fc00] 02:53:20 INFO - PROCESS | 1856 | 1465811600195 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]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1788ms 02:53:20 INFO - PROCESS | 1856 | 1465811600240 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 1856 | 1465811600248 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:53:20 INFO - PROCESS | 1856 | 1465811600261 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 1856 | 1465811600265 Marionette TRACE conn4 <- [1,1714,null,{}] 02:53:20 INFO - PROCESS | 1856 | 1465811600273 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}] 02:53:20 INFO - PROCESS | 1856 | 1465811600278 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:20 INFO - PROCESS | 1856 | 1465811600494 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:53:20 INFO - PROCESS | 1856 | 1465811600725 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 1856 | 1465811600732 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabcc00 == 30 [pid = 1856] [id = 436] 02:53:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8eb1d400) [pid = 1856] [serial = 1309] [outer = (nil)] 02:53:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92ba1800) [pid = 1856] [serial = 1310] [outer = 0x8eb1d400] 02:53:20 INFO - PROCESS | 1856 | 1465811600850 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93907c00) [pid = 1856] [serial = 1311] [outer = 0x8eb1d400] 02:53:21 INFO - PROCESS | 1856 | 1465811601883 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]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1688ms 02:53:21 INFO - PROCESS | 1856 | 1465811601949 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:53:21 INFO - PROCESS | 1856 | 1465811601954 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:53:21 INFO - PROCESS | 1856 | 1465811601962 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 1856 | 1465811601969 Marionette TRACE conn4 <- [1,1718,null,{}] 02:53:21 INFO - PROCESS | 1856 | 1465811601988 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}] 02:53:21 INFO - PROCESS | 1856 | 1465811601997 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:22 INFO - PROCESS | 1856 | 1465811602234 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:53:22 INFO - PROCESS | 1856 | 1465811602518 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 1856 | 1465811602530 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x950be400 == 31 [pid = 1856] [id = 437] 02:53:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x95133000) [pid = 1856] [serial = 1312] [outer = (nil)] 02:53:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9513dc00) [pid = 1856] [serial = 1313] [outer = 0x95133000] 02:53:22 INFO - PROCESS | 1856 | 1465811602654 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x95186400) [pid = 1856] [serial = 1314] [outer = 0x95133000] 02:53:23 INFO - PROCESS | 1856 | 1465811603710 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]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1794ms 02:53:23 INFO - PROCESS | 1856 | 1465811603755 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:53:23 INFO - PROCESS | 1856 | 1465811603760 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:53:23 INFO - PROCESS | 1856 | 1465811603766 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 1856 | 1465811603770 Marionette TRACE conn4 <- [1,1722,null,{}] 02:53:23 INFO - PROCESS | 1856 | 1465811603776 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}] 02:53:23 INFO - PROCESS | 1856 | 1465811603781 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:23 INFO - PROCESS | 1856 | 1465811603985 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:53:24 INFO - PROCESS | 1856 | 1465811604218 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 1856 | 1465811604224 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b2000 == 32 [pid = 1856] [id = 438] 02:53:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f49cc00) [pid = 1856] [serial = 1315] [outer = (nil)] 02:53:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x953cec00) [pid = 1856] [serial = 1316] [outer = 0x8f49cc00] 02:53:24 INFO - PROCESS | 1856 | 1465811604355 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x953d1c00) [pid = 1856] [serial = 1317] [outer = 0x8f49cc00] 02:53:25 INFO - PROCESS | 1856 | 1465811605522 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]]]}] 02:53:25 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 02:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1841ms 02:53:25 INFO - PROCESS | 1856 | 1465811605610 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 1856 | 1465811605616 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:53:25 INFO - PROCESS | 1856 | 1465811605634 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 1856 | 1465811605639 Marionette TRACE conn4 <- [1,1726,null,{}] 02:53:25 INFO - PROCESS | 1856 | 1465811605657 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}] 02:53:25 INFO - PROCESS | 1856 | 1465811605669 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:26 INFO - PROCESS | 1856 | 1465811606124 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:53:26 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9fc00 == 31 [pid = 1856] [id = 398] 02:53:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dbc00 == 30 [pid = 1856] [id = 395] 02:53:26 INFO - PROCESS | 1856 | 1465811606284 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 1856 | 1465811606299 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x95135800) [pid = 1856] [serial = 1262] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93a65c00) [pid = 1856] [serial = 1265] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x950b3000) [pid = 1856] [serial = 1266] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92ba2c00) [pid = 1856] [serial = 1230] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x95184c00) [pid = 1856] [serial = 1241] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92ba3c00) [pid = 1856] [serial = 1242] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93a86000) [pid = 1856] [serial = 1259] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91e9a400) [pid = 1856] [serial = 1235] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92362400) [pid = 1856] [serial = 1236] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93dc9400) [pid = 1856] [serial = 1238] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x950b2800) [pid = 1856] [serial = 1239] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x953d5800) [pid = 1856] [serial = 1244] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9533d800) [pid = 1856] [serial = 1245] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8f5e6000) [pid = 1856] [serial = 1232] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f8e5000) [pid = 1856] [serial = 1233] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8f49f000) [pid = 1856] [serial = 1253] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f801c00) [pid = 1856] [serial = 1254] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91003000) [pid = 1856] [serial = 1256] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9100fc00) [pid = 1856] [serial = 1257] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9792b000) [pid = 1856] [serial = 1247] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9792c800) [pid = 1856] [serial = 1248] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f803400) [pid = 1856] [serial = 1250] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x91d0f800) [pid = 1856] [serial = 1251] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9792b400) [pid = 1856] [serial = 1269] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x93dcac00) [pid = 1856] [serial = 1268] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x95131c00) [pid = 1856] [serial = 1263] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x93a90400) [pid = 1856] [serial = 1260] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac0800 == 31 [pid = 1856] [id = 439] 02:53:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8f494800) [pid = 1856] [serial = 1318] [outer = (nil)] 02:53:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8f5dbc00) [pid = 1856] [serial = 1319] [outer = 0x8f494800] 02:53:26 INFO - PROCESS | 1856 | 1465811606441 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8f803400) [pid = 1856] [serial = 1320] [outer = 0x8f494800] 02:53:27 INFO - PROCESS | 1856 | 1465811607307 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]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1752ms 02:53:27 INFO - PROCESS | 1856 | 1465811607378 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 1856 | 1465811607385 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:53:27 INFO - PROCESS | 1856 | 1465811607398 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 1856 | 1465811607401 Marionette TRACE conn4 <- [1,1730,null,{}] 02:53:27 INFO - PROCESS | 1856 | 1465811607409 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}] 02:53:27 INFO - PROCESS | 1856 | 1465811607415 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:27 INFO - PROCESS | 1856 | 1465811607605 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:53:27 INFO - PROCESS | 1856 | 1465811607795 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 1856 | 1465811607807 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bc7c00 == 32 [pid = 1856] [id = 440] 02:53:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91bc8400) [pid = 1856] [serial = 1321] [outer = (nil)] 02:53:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91d05c00) [pid = 1856] [serial = 1322] [outer = 0x91bc8400] 02:53:27 INFO - PROCESS | 1856 | 1465811607942 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91ea6800) [pid = 1856] [serial = 1323] [outer = 0x91bc8400] 02:53:28 INFO - PROCESS | 1856 | 1465811608824 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]]]}] 02:53:28 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 02:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1483ms 02:53:28 INFO - PROCESS | 1856 | 1465811608889 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:53:28 INFO - PROCESS | 1856 | 1465811608901 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:53:28 INFO - PROCESS | 1856 | 1465811608912 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 1856 | 1465811608920 Marionette TRACE conn4 <- [1,1734,null,{}] 02:53:28 INFO - PROCESS | 1856 | 1465811608945 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}] 02:53:28 INFO - PROCESS | 1856 | 1465811608954 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:29 INFO - PROCESS | 1856 | 1465811609202 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:53:29 INFO - PROCESS | 1856 | 1465811609229 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 1856 | 1465811609237 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a89c00 == 33 [pid = 1856] [id = 441] 02:53:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93a8a400) [pid = 1856] [serial = 1324] [outer = (nil)] 02:53:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93dca800) [pid = 1856] [serial = 1325] [outer = 0x93a8a400] 02:53:29 INFO - PROCESS | 1856 | 1465811609316 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x950b7400) [pid = 1856] [serial = 1326] [outer = 0x93a8a400] 02:53:30 INFO - PROCESS | 1856 | 1465811610403 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]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1566ms 02:53:30 INFO - PROCESS | 1856 | 1465811610476 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 1856 | 1465811610480 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:53:30 INFO - PROCESS | 1856 | 1465811610487 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1856 | 1465811610489 Marionette TRACE conn4 <- [1,1738,null,{}] 02:53:30 INFO - PROCESS | 1856 | 1465811610504 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}] 02:53:30 INFO - PROCESS | 1856 | 1465811610510 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:30 INFO - PROCESS | 1856 | 1465811610759 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:53:30 INFO - PROCESS | 1856 | 1465811610784 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 1856 | 1465811610792 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9c000 == 34 [pid = 1856] [id = 442] 02:53:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x95136400) [pid = 1856] [serial = 1327] [outer = (nil)] 02:53:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x951d9000) [pid = 1856] [serial = 1328] [outer = 0x95136400] 02:53:30 INFO - PROCESS | 1856 | 1465811610866 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x951dbc00) [pid = 1856] [serial = 1329] [outer = 0x95136400] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eabe800) [pid = 1856] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eb1b000) [pid = 1856] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8f5d9800) [pid = 1856] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8d86d800) [pid = 1856] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9236e800) [pid = 1856] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x90d99c00) [pid = 1856] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91ea3c00) [pid = 1856] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x96eea000) [pid = 1856] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f5e5000) [pid = 1856] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9100e400) [pid = 1856] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:53:31 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8d86b800) [pid = 1856] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:53:31 INFO - PROCESS | 1856 | 1465811611933 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]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1485ms 02:53:31 INFO - PROCESS | 1856 | 1465811611975 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:53:31 INFO - PROCESS | 1856 | 1465811611982 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:53:31 INFO - PROCESS | 1856 | 1465811611991 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 1856 | 1465811611997 Marionette TRACE conn4 <- [1,1742,null,{}] 02:53:32 INFO - PROCESS | 1856 | 1465811612006 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}] 02:53:32 INFO - PROCESS | 1856 | 1465811612012 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:32 INFO - PROCESS | 1856 | 1465811612323 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:53:32 INFO - PROCESS | 1856 | 1465811612342 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 1856 | 1465811612357 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dac00 == 35 [pid = 1856] [id = 443] 02:53:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8f5e2000) [pid = 1856] [serial = 1330] [outer = (nil)] 02:53:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x95184400) [pid = 1856] [serial = 1331] [outer = 0x8f5e2000] 02:53:32 INFO - PROCESS | 1856 | 1465811612493 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x95140800) [pid = 1856] [serial = 1332] [outer = 0x8f5e2000] 02:53:33 INFO - PROCESS | 1856 | 1465811613984 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]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2053ms 02:53:34 INFO - PROCESS | 1856 | 1465811614043 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 1856 | 1465811614051 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:53:34 INFO - PROCESS | 1856 | 1465811614061 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 1856 | 1465811614065 Marionette TRACE conn4 <- [1,1746,null,{}] 02:53:34 INFO - PROCESS | 1856 | 1465811614087 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}] 02:53:34 INFO - PROCESS | 1856 | 1465811614094 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:34 INFO - PROCESS | 1856 | 1465811614323 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:53:34 INFO - PROCESS | 1856 | 1465811614575 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 1856 | 1465811614585 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ac800 == 36 [pid = 1856] [id = 444] 02:53:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8f496c00) [pid = 1856] [serial = 1333] [outer = (nil)] 02:53:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f804400) [pid = 1856] [serial = 1334] [outer = 0x8f496c00] 02:53:34 INFO - PROCESS | 1856 | 1465811614716 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x90d9f000) [pid = 1856] [serial = 1335] [outer = 0x8f496c00] 02:53:35 INFO - PROCESS | 1856 | 1465811615680 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]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1696ms 02:53:35 INFO - PROCESS | 1856 | 1465811615757 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 1856 | 1465811615765 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:53:35 INFO - PROCESS | 1856 | 1465811615776 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 1856 | 1465811615780 Marionette TRACE conn4 <- [1,1750,null,{}] 02:53:35 INFO - PROCESS | 1856 | 1465811615788 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}] 02:53:35 INFO - PROCESS | 1856 | 1465811615793 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:36 INFO - PROCESS | 1856 | 1465811616028 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:53:36 INFO - PROCESS | 1856 | 1465811616287 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 1856 | 1465811616300 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9dc00 == 37 [pid = 1856] [id = 445] 02:53:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92ba0c00) [pid = 1856] [serial = 1336] [outer = (nil)] 02:53:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93a64000) [pid = 1856] [serial = 1337] [outer = 0x92ba0c00] 02:53:36 INFO - PROCESS | 1856 | 1465811616432 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93a8c800) [pid = 1856] [serial = 1338] [outer = 0x92ba0c00] 02:53:37 INFO - PROCESS | 1856 | 1465811617440 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]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1696ms 02:53:37 INFO - PROCESS | 1856 | 1465811617473 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 1856 | 1465811617477 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:53:37 INFO - PROCESS | 1856 | 1465811617486 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 1856 | 1465811617492 Marionette TRACE conn4 <- [1,1754,null,{}] 02:53:37 INFO - PROCESS | 1856 | 1465811617510 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}] 02:53:37 INFO - PROCESS | 1856 | 1465811617520 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:37 INFO - PROCESS | 1856 | 1465811617725 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:53:37 INFO - PROCESS | 1856 | 1465811617971 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1856 | 1465811617983 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d7000 == 38 [pid = 1856] [id = 446] 02:53:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x96eb8400) [pid = 1856] [serial = 1339] [outer = (nil)] 02:53:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x96ee9c00) [pid = 1856] [serial = 1340] [outer = 0x96eb8400] 02:53:38 INFO - PROCESS | 1856 | 1465811618110 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x96ef0400) [pid = 1856] [serial = 1341] [outer = 0x96eb8400] 02:53:39 INFO - PROCESS | 1856 | 1465811619039 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]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1604ms 02:53:39 INFO - PROCESS | 1856 | 1465811619094 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 1856 | 1465811619098 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:53:39 INFO - PROCESS | 1856 | 1465811619107 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 1856 | 1465811619111 Marionette TRACE conn4 <- [1,1758,null,{}] 02:53:39 INFO - PROCESS | 1856 | 1465811619117 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}] 02:53:39 INFO - PROCESS | 1856 | 1465811619123 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:39 INFO - PROCESS | 1856 | 1465811619314 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:53:39 INFO - PROCESS | 1856 | 1465811619493 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 1856 | 1465811619502 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d9400 == 39 [pid = 1856] [id = 447] 02:53:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x96ef0000) [pid = 1856] [serial = 1342] [outer = (nil)] 02:53:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9792dc00) [pid = 1856] [serial = 1343] [outer = 0x96ef0000] 02:53:39 INFO - PROCESS | 1856 | 1465811619628 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9796c400) [pid = 1856] [serial = 1344] [outer = 0x96ef0000] 02:53:40 INFO - PROCESS | 1856 | 1465811620538 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]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1482ms 02:53:40 INFO - PROCESS | 1856 | 1465811620590 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 1856 | 1465811620595 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:53:40 INFO - PROCESS | 1856 | 1465811620601 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 1856 | 1465811620606 Marionette TRACE conn4 <- [1,1762,null,{}] 02:53:40 INFO - PROCESS | 1856 | 1465811620613 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}] 02:53:40 INFO - PROCESS | 1856 | 1465811620619 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:40 INFO - PROCESS | 1856 | 1465811620854 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:53:41 INFO - PROCESS | 1856 | 1465811621101 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 1856 | 1465811621114 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861800 == 40 [pid = 1856] [id = 448] 02:53:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8d863800) [pid = 1856] [serial = 1345] [outer = (nil)] 02:53:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x979c3c00) [pid = 1856] [serial = 1346] [outer = 0x8d863800] 02:53:41 INFO - PROCESS | 1856 | 1465811621236 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x979c6800) [pid = 1856] [serial = 1347] [outer = 0x8d863800] 02:53:42 INFO - PROCESS | 1856 | 1465811622194 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]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1645ms 02:53:42 INFO - PROCESS | 1856 | 1465811622248 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 1856 | 1465811622251 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:53:42 INFO - PROCESS | 1856 | 1465811622259 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 1856 | 1465811622262 Marionette TRACE conn4 <- [1,1766,null,{}] 02:53:42 INFO - PROCESS | 1856 | 1465811622269 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}] 02:53:42 INFO - PROCESS | 1856 | 1465811622281 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:42 INFO - PROCESS | 1856 | 1465811622552 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:53:42 INFO - PROCESS | 1856 | 1465811622797 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 1856 | 1465811622810 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86f000 == 41 [pid = 1856] [id = 449] 02:53:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8f8edc00) [pid = 1856] [serial = 1348] [outer = (nil)] 02:53:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x98ae5c00) [pid = 1856] [serial = 1349] [outer = 0x8f8edc00] 02:53:43 INFO - PROCESS | 1856 | 1465811623009 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x99663800) [pid = 1856] [serial = 1350] [outer = 0x8f8edc00] 02:53:44 INFO - PROCESS | 1856 | 1465811624031 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]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1845ms 02:53:44 INFO - PROCESS | 1856 | 1465811624104 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 1856 | 1465811624107 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:53:44 INFO - PROCESS | 1856 | 1465811624115 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 1856 | 1465811624118 Marionette TRACE conn4 <- [1,1770,null,{}] 02:53:44 INFO - PROCESS | 1856 | 1465811624124 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}] 02:53:44 INFO - PROCESS | 1856 | 1465811624130 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:44 INFO - PROCESS | 1856 | 1465811624529 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:53:44 INFO - PROCESS | 1856 | 1465811624770 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 1856 | 1465811624780 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb14800 == 42 [pid = 1856] [id = 450] 02:53:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8eb15400) [pid = 1856] [serial = 1351] [outer = (nil)] 02:53:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8f495400) [pid = 1856] [serial = 1352] [outer = 0x8eb15400] 02:53:44 INFO - PROCESS | 1856 | 1465811624856 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f5de000) [pid = 1856] [serial = 1353] [outer = 0x8eb15400] 02:53:45 INFO - PROCESS | 1856 | 1465811625802 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]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1743ms 02:53:45 INFO - PROCESS | 1856 | 1465811625860 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 1856 | 1465811625869 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:53:45 INFO - PROCESS | 1856 | 1465811625878 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 1856 | 1465811625882 Marionette TRACE conn4 <- [1,1774,null,{}] 02:53:45 INFO - PROCESS | 1856 | 1465811625890 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}] 02:53:45 INFO - PROCESS | 1856 | 1465811625895 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:46 INFO - PROCESS | 1856 | 1465811626075 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:53:46 INFO - PROCESS | 1856 | 1465811626349 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 1856 | 1465811626356 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86a000 == 43 [pid = 1856] [id = 451] 02:53:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91bca800) [pid = 1856] [serial = 1354] [outer = (nil)] 02:53:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x92368400) [pid = 1856] [serial = 1355] [outer = 0x91bca800] 02:53:46 INFO - PROCESS | 1856 | 1465811626444 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92f58c00) [pid = 1856] [serial = 1356] [outer = 0x91bca800] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86e800 == 42 [pid = 1856] [id = 388] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9e000 == 41 [pid = 1856] [id = 401] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x953d7800 == 40 [pid = 1856] [id = 402] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86b000 == 39 [pid = 1856] [id = 430] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x91d02c00 == 38 [pid = 1856] [id = 396] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f491c00 == 37 [pid = 1856] [id = 390] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f497000 == 36 [pid = 1856] [id = 386] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9a400 == 35 [pid = 1856] [id = 389] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x92362800 == 34 [pid = 1856] [id = 397] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a9400 == 33 [pid = 1856] [id = 393] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac2000 == 32 [pid = 1856] [id = 399] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f497400 == 31 [pid = 1856] [id = 387] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ac000 == 30 [pid = 1856] [id = 394] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab4400 == 29 [pid = 1856] [id = 391] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x95137800 == 28 [pid = 1856] [id = 392] 02:53:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb21000 == 27 [pid = 1856] [id = 400] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x91ea5c00) [pid = 1856] [serial = 1304] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8f8ed000) [pid = 1856] [serial = 1272] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8f5e1c00) [pid = 1856] [serial = 1271] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f5e2c00) [pid = 1856] [serial = 1290] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8eb21400) [pid = 1856] [serial = 1289] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f802000) [pid = 1856] [serial = 1295] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8d9a8c00) [pid = 1856] [serial = 1292] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93a8e800) [pid = 1856] [serial = 1275] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91008400) [pid = 1856] [serial = 1299] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92368c00) [pid = 1856] [serial = 1301] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92f54c00) [pid = 1856] [serial = 1274] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x979cb800) [pid = 1856] [serial = 1278] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x97925400) [pid = 1856] [serial = 1277] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eab7400) [pid = 1856] [serial = 1293] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x98a3a400) [pid = 1856] [serial = 1281] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x98360c00) [pid = 1856] [serial = 1280] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x90d9f400) [pid = 1856] [serial = 1298] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x98ebf400) [pid = 1856] [serial = 1284] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x98eba800) [pid = 1856] [serial = 1283] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92ba6c00) [pid = 1856] [serial = 1302] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f80e400) [pid = 1856] [serial = 1296] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x99b1c400) [pid = 1856] [serial = 1287] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x99768000) [pid = 1856] [serial = 1286] [outer = (nil)] [url = about:blank] 02:53:48 INFO - PROCESS | 1856 | 1465811628588 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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2740ms 02:53:48 INFO - PROCESS | 1856 | 1465811628617 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1856 | 1465811628624 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:53:48 INFO - PROCESS | 1856 | 1465811628633 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1856 | 1465811628638 Marionette TRACE conn4 <- [1,1778,null,{}] 02:53:48 INFO - PROCESS | 1856 | 1465811628646 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}] 02:53:48 INFO - PROCESS | 1856 | 1465811628653 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:48 INFO - PROCESS | 1856 | 1465811628822 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:53:49 INFO - PROCESS | 1856 | 1465811629009 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 1856 | 1465811629024 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab5800 == 28 [pid = 1856] [id = 452] 02:53:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8eab5c00) [pid = 1856] [serial = 1357] [outer = (nil)] 02:53:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eb20400) [pid = 1856] [serial = 1358] [outer = 0x8eab5c00] 02:53:49 INFO - PROCESS | 1856 | 1465811629096 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f494000) [pid = 1856] [serial = 1359] [outer = 0x8eab5c00] 02:53:49 INFO - PROCESS | 1856 | 1465811629889 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]]]}] 02:53:49 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 02:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1283ms 02:53:49 INFO - PROCESS | 1856 | 1465811629917 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 1856 | 1465811629926 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:53:49 INFO - PROCESS | 1856 | 1465811629939 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 1856 | 1465811629944 Marionette TRACE conn4 <- [1,1782,null,{}] 02:53:49 INFO - PROCESS | 1856 | 1465811629950 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}] 02:53:49 INFO - PROCESS | 1856 | 1465811629956 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:50 INFO - PROCESS | 1856 | 1465811630134 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:53:50 INFO - PROCESS | 1856 | 1465811630145 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 1856 | 1465811630157 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f809800 == 29 [pid = 1856] [id = 453] 02:53:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f810c00) [pid = 1856] [serial = 1360] [outer = (nil)] 02:53:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8f8e9000) [pid = 1856] [serial = 1361] [outer = 0x8f810c00] 02:53:50 INFO - PROCESS | 1856 | 1465811630227 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f8f0000) [pid = 1856] [serial = 1362] [outer = 0x8f810c00] 02:53:51 INFO - PROCESS | 1856 | 1465811631473 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]]]}] 02:53:51 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 02:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1585ms 02:53:51 INFO - PROCESS | 1856 | 1465811631524 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 1856 | 1465811631531 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:53:51 INFO - PROCESS | 1856 | 1465811631539 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 1856 | 1465811631547 Marionette TRACE conn4 <- [1,1786,null,{}] 02:53:51 INFO - PROCESS | 1856 | 1465811631555 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}] 02:53:51 INFO - PROCESS | 1856 | 1465811631560 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:51 INFO - PROCESS | 1856 | 1465811631749 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:53:51 INFO - PROCESS | 1856 | 1465811631973 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 1856 | 1465811631979 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb21000 == 30 [pid = 1856] [id = 454] 02:53:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8f49bc00) [pid = 1856] [serial = 1363] [outer = (nil)] 02:53:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8f80fc00) [pid = 1856] [serial = 1364] [outer = 0x8f49bc00] 02:53:52 INFO - PROCESS | 1856 | 1465811632077 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x90d9cc00) [pid = 1856] [serial = 1365] [outer = 0x8f49bc00] 02:53:53 INFO - PROCESS | 1856 | 1465811633115 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]]]}] 02:53:53 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 02:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1651ms 02:53:53 INFO - PROCESS | 1856 | 1465811633191 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 1856 | 1465811633199 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:53:53 INFO - PROCESS | 1856 | 1465811633210 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 1856 | 1465811633214 Marionette TRACE conn4 <- [1,1790,null,{}] 02:53:53 INFO - PROCESS | 1856 | 1465811633222 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}] 02:53:53 INFO - PROCESS | 1856 | 1465811633227 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:53 INFO - PROCESS | 1856 | 1465811633469 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:53:53 INFO - PROCESS | 1856 | 1465811633739 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 1856 | 1465811633747 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100c000 == 31 [pid = 1856] [id = 455] 02:53:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x91bcec00) [pid = 1856] [serial = 1366] [outer = (nil)] 02:53:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91e9a800) [pid = 1856] [serial = 1367] [outer = 0x91bcec00] 02:53:53 INFO - PROCESS | 1856 | 1465811633871 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92365000) [pid = 1856] [serial = 1368] [outer = 0x91bcec00] 02:53:54 INFO - PROCESS | 1856 | 1465811634902 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]]]}] 02:53:54 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) 02:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1741ms 02:53:54 INFO - PROCESS | 1856 | 1465811634953 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 1856 | 1465811634956 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:53:54 INFO - PROCESS | 1856 | 1465811634964 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 1856 | 1465811634971 Marionette TRACE conn4 <- [1,1794,null,{}] 02:53:54 INFO - PROCESS | 1856 | 1465811634990 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}] 02:53:55 INFO - PROCESS | 1856 | 1465811635001 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:55 INFO - PROCESS | 1856 | 1465811635200 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:53:55 INFO - PROCESS | 1856 | 1465811635420 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 1856 | 1465811635434 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a85000 == 32 [pid = 1856] [id = 456] 02:53:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93a85c00) [pid = 1856] [serial = 1369] [outer = (nil)] 02:53:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93a8f000) [pid = 1856] [serial = 1370] [outer = 0x93a85c00] 02:53:55 INFO - PROCESS | 1856 | 1465811635567 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93dd6400) [pid = 1856] [serial = 1371] [outer = 0x93a85c00] 02:53:56 INFO - PROCESS | 1856 | 1465811636579 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]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1690ms 02:53:56 INFO - PROCESS | 1856 | 1465811636655 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1856 | 1465811636660 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:53:56 INFO - PROCESS | 1856 | 1465811636668 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1856 | 1465811636672 Marionette TRACE conn4 <- [1,1798,null,{}] 02:53:56 INFO - PROCESS | 1856 | 1465811636678 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}] 02:53:56 INFO - PROCESS | 1856 | 1465811636684 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:56 INFO - PROCESS | 1856 | 1465811636905 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:53:57 INFO - PROCESS | 1856 | 1465811637161 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 1856 | 1465811637172 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a82800 == 33 [pid = 1856] [id = 457] 02:53:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x95138c00) [pid = 1856] [serial = 1372] [outer = (nil)] 02:53:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x95186000) [pid = 1856] [serial = 1373] [outer = 0x95138c00] 02:53:57 INFO - PROCESS | 1856 | 1465811637282 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x953d3800) [pid = 1856] [serial = 1374] [outer = 0x95138c00] 02:53:58 INFO - PROCESS | 1856 | 1465811638527 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]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1899ms 02:53:58 INFO - PROCESS | 1856 | 1465811638664 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 1856 | 1465811638668 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:53:58 INFO - PROCESS | 1856 | 1465811638686 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 1856 | 1465811638691 Marionette TRACE conn4 <- [1,1802,null,{}] 02:53:58 INFO - PROCESS | 1856 | 1465811638768 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}] 02:53:58 INFO - PROCESS | 1856 | 1465811638774 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:58 INFO - PROCESS | 1856 | 1465811638977 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:53:59 INFO - PROCESS | 1856 | 1465811639001 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 1856 | 1465811639009 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:53:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2000 == 34 [pid = 1856] [id = 458] 02:53:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eac2c00) [pid = 1856] [serial = 1375] [outer = (nil)] 02:53:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f8e6400) [pid = 1856] [serial = 1376] [outer = 0x8eac2c00] 02:53:59 INFO - PROCESS | 1856 | 1465811639098 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91005c00) [pid = 1856] [serial = 1377] [outer = 0x8eac2c00] 02:54:00 INFO - PROCESS | 1856 | 1465811640006 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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1397ms 02:54:00 INFO - PROCESS | 1856 | 1465811640084 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1856 | 1465811640091 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:54:00 INFO - PROCESS | 1856 | 1465811640101 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1856 | 1465811640105 Marionette TRACE conn4 <- [1,1806,null,{}] 02:54:00 INFO - PROCESS | 1856 | 1465811640119 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}] 02:54:00 INFO - PROCESS | 1856 | 1465811640124 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:00 INFO - PROCESS | 1856 | 1465811640352 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:54:00 INFO - PROCESS | 1856 | 1465811640380 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 1856 | 1465811640391 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bc3c00 == 35 [pid = 1856] [id = 459] 02:54:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x92ba2000) [pid = 1856] [serial = 1378] [outer = (nil)] 02:54:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92f55000) [pid = 1856] [serial = 1379] [outer = 0x92ba2000] 02:54:00 INFO - PROCESS | 1856 | 1465811640462 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x93a88400) [pid = 1856] [serial = 1380] [outer = 0x92ba2000] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x95133000) [pid = 1856] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f5e3400) [pid = 1856] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8eb1d400) [pid = 1856] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x91bc8400) [pid = 1856] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93a8a400) [pid = 1856] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x95136400) [pid = 1856] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f49fc00) [pid = 1856] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f494800) [pid = 1856] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f49cc00) [pid = 1856] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8f5e2000) [pid = 1856] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x91bca800) [pid = 1856] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8f496c00) [pid = 1856] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92ba0c00) [pid = 1856] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x96eb8400) [pid = 1856] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x96ef0000) [pid = 1856] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8d863800) [pid = 1856] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f8edc00) [pid = 1856] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eb15400) [pid = 1856] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:54:01 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eab5c00) [pid = 1856] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:54:01 INFO - PROCESS | 1856 | 1465811641628 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]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1548ms 02:54:01 INFO - PROCESS | 1856 | 1465811641649 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 1856 | 1465811641654 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:54:01 INFO - PROCESS | 1856 | 1465811641662 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 1856 | 1465811641667 Marionette TRACE conn4 <- [1,1810,null,{}] 02:54:01 INFO - PROCESS | 1856 | 1465811641683 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}] 02:54:01 INFO - PROCESS | 1856 | 1465811641692 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:01 INFO - PROCESS | 1856 | 1465811641903 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:54:01 INFO - PROCESS | 1856 | 1465811641927 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 1856 | 1465811641937 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f804800 == 36 [pid = 1856] [id = 460] 02:54:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f8e2800) [pid = 1856] [serial = 1381] [outer = (nil)] 02:54:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95132000) [pid = 1856] [serial = 1382] [outer = 0x8f8e2800] 02:54:02 INFO - PROCESS | 1856 | 1465811642023 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x95188800) [pid = 1856] [serial = 1383] [outer = 0x8f8e2800] 02:54:02 INFO - PROCESS | 1856 | 1465811642989 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]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1386ms 02:54:03 INFO - PROCESS | 1856 | 1465811643050 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 1856 | 1465811643057 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:54:03 INFO - PROCESS | 1856 | 1465811643066 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 1856 | 1465811643072 Marionette TRACE conn4 <- [1,1814,null,{}] 02:54:03 INFO - PROCESS | 1856 | 1465811643083 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}] 02:54:03 INFO - PROCESS | 1856 | 1465811643088 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:03 INFO - PROCESS | 1856 | 1465811643397 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:54:03 INFO - PROCESS | 1856 | 1465811643528 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 1856 | 1465811643554 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab9400 == 37 [pid = 1856] [id = 461] 02:54:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8eb1b800) [pid = 1856] [serial = 1384] [outer = (nil)] 02:54:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8f497000) [pid = 1856] [serial = 1385] [outer = 0x8eb1b800] 02:54:03 INFO - PROCESS | 1856 | 1465811643712 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f5ddc00) [pid = 1856] [serial = 1386] [outer = 0x8eb1b800] 02:54:04 INFO - PROCESS | 1856 | 1465811644673 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]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1640ms 02:54:04 INFO - PROCESS | 1856 | 1465811644706 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 1856 | 1465811644713 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:54:04 INFO - PROCESS | 1856 | 1465811644726 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 1856 | 1465811644730 Marionette TRACE conn4 <- [1,1818,null,{}] 02:54:04 INFO - PROCESS | 1856 | 1465811644737 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}] 02:54:04 INFO - PROCESS | 1856 | 1465811644742 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:04 INFO - PROCESS | 1856 | 1465811644948 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:54:05 INFO - PROCESS | 1856 | 1465811645174 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 1856 | 1465811645185 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb14400 == 38 [pid = 1856] [id = 462] 02:54:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92367400) [pid = 1856] [serial = 1387] [outer = (nil)] 02:54:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92ba1400) [pid = 1856] [serial = 1388] [outer = 0x92367400] 02:54:05 INFO - PROCESS | 1856 | 1465811645311 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93dc7c00) [pid = 1856] [serial = 1389] [outer = 0x92367400] 02:54:06 INFO - PROCESS | 1856 | 1465811646253 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]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1603ms 02:54:06 INFO - PROCESS | 1856 | 1465811646329 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 1856 | 1465811646332 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:54:06 INFO - PROCESS | 1856 | 1465811646340 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 1856 | 1465811646347 Marionette TRACE conn4 <- [1,1822,null,{}] 02:54:06 INFO - PROCESS | 1856 | 1465811646365 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}] 02:54:06 INFO - PROCESS | 1856 | 1465811646375 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:06 INFO - PROCESS | 1856 | 1465811646604 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:54:06 INFO - PROCESS | 1856 | 1465811646882 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 1856 | 1465811646891 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ee6400 == 39 [pid = 1856] [id = 463] 02:54:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x96ee8c00) [pid = 1856] [serial = 1390] [outer = (nil)] 02:54:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x96ef3000) [pid = 1856] [serial = 1391] [outer = 0x96ee8c00] 02:54:07 INFO - PROCESS | 1856 | 1465811646996 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x97928000) [pid = 1856] [serial = 1392] [outer = 0x96ee8c00] 02:54:07 INFO - PROCESS | 1856 | 1465811647902 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1598ms 02:54:07 INFO - PROCESS | 1856 | 1465811647954 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 1856 | 1465811647958 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:54:07 INFO - PROCESS | 1856 | 1465811647967 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 1856 | 1465811647971 Marionette TRACE conn4 <- [1,1826,null,{}] 02:54:07 INFO - PROCESS | 1856 | 1465811647977 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}] 02:54:07 INFO - PROCESS | 1856 | 1465811647982 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:08 INFO - PROCESS | 1856 | 1465811648163 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:54:08 INFO - PROCESS | 1856 | 1465811648341 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1856 | 1465811648348 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef3400 == 40 [pid = 1856] [id = 464] 02:54:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x97924800) [pid = 1856] [serial = 1393] [outer = (nil)] 02:54:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x979c8400) [pid = 1856] [serial = 1394] [outer = 0x97924800] 02:54:08 INFO - PROCESS | 1856 | 1465811648430 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x979c5000) [pid = 1856] [serial = 1395] [outer = 0x97924800] 02:54:09 INFO - PROCESS | 1856 | 1465811649426 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]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1534ms 02:54:09 INFO - PROCESS | 1856 | 1465811649502 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 1856 | 1465811649506 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:54:09 INFO - PROCESS | 1856 | 1465811649513 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 1856 | 1465811649516 Marionette TRACE conn4 <- [1,1830,null,{}] 02:54:09 INFO - PROCESS | 1856 | 1465811649522 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}] 02:54:09 INFO - PROCESS | 1856 | 1465811649528 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:09 INFO - PROCESS | 1856 | 1465811649743 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:54:09 INFO - PROCESS | 1856 | 1465811649963 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 1856 | 1465811649971 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x95133400 == 41 [pid = 1856] [id = 465] 02:54:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x96eb7c00) [pid = 1856] [serial = 1396] [outer = (nil)] 02:54:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x98a3c000) [pid = 1856] [serial = 1397] [outer = 0x96eb7c00] 02:54:10 INFO - PROCESS | 1856 | 1465811650097 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x98a40800) [pid = 1856] [serial = 1398] [outer = 0x96eb7c00] 02:54:11 INFO - PROCESS | 1856 | 1465811651043 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]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1588ms 02:54:11 INFO - PROCESS | 1856 | 1465811651103 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 1856 | 1465811651106 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:54:11 INFO - PROCESS | 1856 | 1465811651113 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 1856 | 1465811651117 Marionette TRACE conn4 <- [1,1834,null,{}] 02:54:11 INFO - PROCESS | 1856 | 1465811651123 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}] 02:54:11 INFO - PROCESS | 1856 | 1465811651135 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:11 INFO - PROCESS | 1856 | 1465811651415 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:54:11 INFO - PROCESS | 1856 | 1465811651661 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 1856 | 1465811651672 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a6400 == 42 [pid = 1856] [id = 466] 02:54:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x91e9b000) [pid = 1856] [serial = 1399] [outer = (nil)] 02:54:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x99768000) [pid = 1856] [serial = 1400] [outer = 0x91e9b000] 02:54:11 INFO - PROCESS | 1856 | 1465811651793 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x99b1dc00) [pid = 1856] [serial = 1401] [outer = 0x91e9b000] 02:54:12 INFO - PROCESS | 1856 | 1465811652747 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]]]}] 02:54:12 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 02:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1685ms 02:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:54:12 INFO - PROCESS | 1856 | 1465811652799 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 1856 | 1465811652803 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:54:12 INFO - PROCESS | 1856 | 1465811652809 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 1856 | 1465811652812 Marionette TRACE conn4 <- [1,1838,null,{}] 02:54:12 INFO - PROCESS | 1856 | 1465811652819 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}] 02:54:12 INFO - PROCESS | 1856 | 1465811652825 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:13 INFO - PROCESS | 1856 | 1465811652998 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:54:13 INFO - PROCESS | 1856 | 1465811653177 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 1856 | 1465811653189 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a6000 == 43 [pid = 1856] [id = 467] 02:54:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x8d9a9800) [pid = 1856] [serial = 1402] [outer = (nil)] 02:54:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8f80f800) [pid = 1856] [serial = 1403] [outer = 0x8d9a9800] 02:54:13 INFO - PROCESS | 1856 | 1465811653269 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x91d07800) [pid = 1856] [serial = 1404] [outer = 0x8d9a9800] 02:54:14 INFO - PROCESS | 1856 | 1465811654431 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]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1686ms 02:54:14 INFO - PROCESS | 1856 | 1465811654495 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 1856 | 1465811654501 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:54:14 INFO - PROCESS | 1856 | 1465811654510 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 1856 | 1465811654515 Marionette TRACE conn4 <- [1,1842,null,{}] 02:54:14 INFO - PROCESS | 1856 | 1465811654524 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}] 02:54:14 INFO - PROCESS | 1856 | 1465811654530 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:14 INFO - PROCESS | 1856 | 1465811654709 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:54:14 INFO - PROCESS | 1856 | 1465811654948 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 1856 | 1465811654962 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ad800 == 44 [pid = 1856] [id = 468] 02:54:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8f498c00) [pid = 1856] [serial = 1405] [outer = (nil)] 02:54:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x8f803c00) [pid = 1856] [serial = 1406] [outer = 0x8f498c00] 02:54:15 INFO - PROCESS | 1856 | 1465811655049 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x8f8eac00) [pid = 1856] [serial = 1407] [outer = 0x8f498c00] 02:54:16 INFO - PROCESS | 1856 | 1465811656058 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]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1590ms 02:54:16 INFO - PROCESS | 1856 | 1465811656100 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 1856 | 1465811656107 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:54:16 INFO - PROCESS | 1856 | 1465811656117 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 1856 | 1465811656122 Marionette TRACE conn4 <- [1,1846,null,{}] 02:54:16 INFO - PROCESS | 1856 | 1465811656128 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}] 02:54:16 INFO - PROCESS | 1856 | 1465811656134 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:16 INFO - PROCESS | 1856 | 1465811656334 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:54:16 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab5800 == 43 [pid = 1856] [id = 452] 02:54:16 INFO - PROCESS | 1856 | --DOCSHELL 0x91bc3c00 == 42 [pid = 1856] [id = 459] 02:54:16 INFO - PROCESS | 1856 | 1465811656585 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 1856 | 1465811656593 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:16 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac2000 == 41 [pid = 1856] [id = 458] 02:54:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab5800 == 42 [pid = 1856] [id = 469] 02:54:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x8f494c00) [pid = 1856] [serial = 1408] [outer = (nil)] 02:54:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x8f5d9400) [pid = 1856] [serial = 1409] [outer = 0x8f494c00] 02:54:16 INFO - PROCESS | 1856 | 1465811656704 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x90d96c00) [pid = 1856] [serial = 1410] [outer = 0x8f494c00] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x8eb20400) [pid = 1856] [serial = 1358] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x92f58c00) [pid = 1856] [serial = 1356] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x92368400) [pid = 1856] [serial = 1355] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x90d9f000) [pid = 1856] [serial = 1335] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x8f804400) [pid = 1856] [serial = 1334] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x93a8c800) [pid = 1856] [serial = 1338] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x93a64000) [pid = 1856] [serial = 1337] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x96ee9c00) [pid = 1856] [serial = 1340] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9792dc00) [pid = 1856] [serial = 1343] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x979c3c00) [pid = 1856] [serial = 1346] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x98ae5c00) [pid = 1856] [serial = 1349] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8f495400) [pid = 1856] [serial = 1352] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x96ef0400) [pid = 1856] [serial = 1341] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9796c400) [pid = 1856] [serial = 1344] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x979c6800) [pid = 1856] [serial = 1347] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f5de000) [pid = 1856] [serial = 1353] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x99663800) [pid = 1856] [serial = 1350] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f494000) [pid = 1856] [serial = 1359] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x95140800) [pid = 1856] [serial = 1332] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x95184400) [pid = 1856] [serial = 1331] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9513dc00) [pid = 1856] [serial = 1313] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92b9fc00) [pid = 1856] [serial = 1305] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93907c00) [pid = 1856] [serial = 1311] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91d05c00) [pid = 1856] [serial = 1322] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91ea6800) [pid = 1856] [serial = 1323] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x950b7400) [pid = 1856] [serial = 1326] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x951d9000) [pid = 1856] [serial = 1328] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95186400) [pid = 1856] [serial = 1314] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x90d96400) [pid = 1856] [serial = 1308] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93dca800) [pid = 1856] [serial = 1325] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92ba1800) [pid = 1856] [serial = 1310] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f803400) [pid = 1856] [serial = 1320] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x953d1c00) [pid = 1856] [serial = 1317] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x951dbc00) [pid = 1856] [serial = 1329] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x953cec00) [pid = 1856] [serial = 1316] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f5dbc00) [pid = 1856] [serial = 1319] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f5e4400) [pid = 1856] [serial = 1307] [outer = (nil)] [url = about:blank] 02:54:17 INFO - PROCESS | 1856 | 1465811657570 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]]]}] 02:54:17 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) 02:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1501ms 02:54:17 INFO - PROCESS | 1856 | 1465811657619 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:54:17 INFO - PROCESS | 1856 | 1465811657623 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:54:17 INFO - PROCESS | 1856 | 1465811657629 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 1856 | 1465811657635 Marionette TRACE conn4 <- [1,1850,null,{}] 02:54:17 INFO - PROCESS | 1856 | 1465811657651 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}] 02:54:17 INFO - PROCESS | 1856 | 1465811657660 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:17 INFO - PROCESS | 1856 | 1465811657887 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:54:17 INFO - PROCESS | 1856 | 1465811657904 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 1856 | 1465811657916 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f52000 == 43 [pid = 1856] [id = 470] 02:54:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92f54000) [pid = 1856] [serial = 1411] [outer = (nil)] 02:54:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x93a5b000) [pid = 1856] [serial = 1412] [outer = 0x92f54000] 02:54:17 INFO - PROCESS | 1856 | 1465811657989 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x93dc7400) [pid = 1856] [serial = 1413] [outer = 0x92f54000] 02:54:18 INFO - PROCESS | 1856 | 1465811658933 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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1340ms 02:54:18 INFO - PROCESS | 1856 | 1465811658970 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 1856 | 1465811658975 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:54:18 INFO - PROCESS | 1856 | 1465811658982 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 1856 | 1465811658986 Marionette TRACE conn4 <- [1,1854,null,{}] 02:54:18 INFO - PROCESS | 1856 | 1465811658992 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}] 02:54:18 INFO - PROCESS | 1856 | 1465811658997 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:19 INFO - PROCESS | 1856 | 1465811659182 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:54:19 INFO - PROCESS | 1856 | 1465811659343 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 1856 | 1465811659351 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e7800 == 44 [pid = 1856] [id = 471] 02:54:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x950bf800) [pid = 1856] [serial = 1414] [outer = (nil)] 02:54:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9517f800) [pid = 1856] [serial = 1415] [outer = 0x950bf800] 02:54:19 INFO - PROCESS | 1856 | 1465811659421 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x95333400) [pid = 1856] [serial = 1416] [outer = 0x950bf800] 02:54:20 INFO - PROCESS | 1856 | 1465811660313 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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1381ms 02:54:20 INFO - PROCESS | 1856 | 1465811660363 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 1856 | 1465811660366 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:54:20 INFO - PROCESS | 1856 | 1465811660378 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 1856 | 1465811660381 Marionette TRACE conn4 <- [1,1858,null,{}] 02:54:20 INFO - PROCESS | 1856 | 1465811660387 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}] 02:54:20 INFO - PROCESS | 1856 | 1465811660392 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:20 INFO - PROCESS | 1856 | 1465811660625 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:54:20 INFO - PROCESS | 1856 | 1465811660649 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 1856 | 1465811660661 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861c00 == 45 [pid = 1856] [id = 472] 02:54:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8eac3400) [pid = 1856] [serial = 1417] [outer = (nil)] 02:54:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x953d2c00) [pid = 1856] [serial = 1418] [outer = 0x8eac3400] 02:54:20 INFO - PROCESS | 1856 | 1465811660740 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x953d8000) [pid = 1856] [serial = 1419] [outer = 0x8eac3400] 02:54:21 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eac2c00) [pid = 1856] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:54:21 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92ba2000) [pid = 1856] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:54:21 INFO - PROCESS | 1856 | 1465811661687 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]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1333ms 02:54:21 INFO - PROCESS | 1856 | 1465811661712 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 1856 | 1465811661716 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:54:21 INFO - PROCESS | 1856 | 1465811661722 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 1856 | 1465811661726 Marionette TRACE conn4 <- [1,1862,null,{}] 02:54:21 INFO - PROCESS | 1856 | 1465811661731 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}] 02:54:21 INFO - PROCESS | 1856 | 1465811661741 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:21 INFO - PROCESS | 1856 | 1465811661991 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:54:22 INFO - PROCESS | 1856 | 1465811662007 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 1856 | 1465811662014 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86a800 == 46 [pid = 1856] [id = 473] 02:54:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x953d1800) [pid = 1856] [serial = 1420] [outer = (nil)] 02:54:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x96ef3c00) [pid = 1856] [serial = 1421] [outer = 0x953d1800] 02:54:22 INFO - PROCESS | 1856 | 1465811662083 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9796c400) [pid = 1856] [serial = 1422] [outer = 0x953d1800] 02:54:22 INFO - PROCESS | 1856 | 1465811662938 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]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1244ms 02:54:22 INFO - PROCESS | 1856 | 1465811662967 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 1856 | 1465811662971 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:54:22 INFO - PROCESS | 1856 | 1465811662978 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 1856 | 1465811662982 Marionette TRACE conn4 <- [1,1866,null,{}] 02:54:22 INFO - PROCESS | 1856 | 1465811662987 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}] 02:54:22 INFO - PROCESS | 1856 | 1465811662992 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:23 INFO - PROCESS | 1856 | 1465811663148 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:54:23 INFO - PROCESS | 1856 | 1465811663161 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 1856 | 1465811663167 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d867c00 == 47 [pid = 1856] [id = 474] 02:54:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8d869c00) [pid = 1856] [serial = 1423] [outer = (nil)] 02:54:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x979cbc00) [pid = 1856] [serial = 1424] [outer = 0x8d869c00] 02:54:23 INFO - PROCESS | 1856 | 1465811663237 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x98360c00) [pid = 1856] [serial = 1425] [outer = 0x8d869c00] 02:54:24 INFO - PROCESS | 1856 | 1465811664472 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]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1541ms 02:54:24 INFO - PROCESS | 1856 | 1465811664521 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 1856 | 1465811664529 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:54:24 INFO - PROCESS | 1856 | 1465811664537 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 1856 | 1465811664544 Marionette TRACE conn4 <- [1,1870,null,{}] 02:54:24 INFO - PROCESS | 1856 | 1465811664552 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}] 02:54:24 INFO - PROCESS | 1856 | 1465811664557 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:24 INFO - PROCESS | 1856 | 1465811664763 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:54:25 INFO - PROCESS | 1856 | 1465811664996 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 1856 | 1465811665004 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab8400 == 48 [pid = 1856] [id = 475] 02:54:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eb19800) [pid = 1856] [serial = 1426] [outer = (nil)] 02:54:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f805000) [pid = 1856] [serial = 1427] [outer = 0x8eb19800] 02:54:25 INFO - PROCESS | 1856 | 1465811665129 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x91bcf000) [pid = 1856] [serial = 1428] [outer = 0x8eb19800] 02:54:26 INFO - PROCESS | 1856 | 1465811666132 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]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1644ms 02:54:26 INFO - PROCESS | 1856 | 1465811666181 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 1856 | 1465811666189 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:54:26 INFO - PROCESS | 1856 | 1465811666200 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 1856 | 1465811666204 Marionette TRACE conn4 <- [1,1874,null,{}] 02:54:26 INFO - PROCESS | 1856 | 1465811666210 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}] 02:54:26 INFO - PROCESS | 1856 | 1465811666217 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:26 INFO - PROCESS | 1856 | 1465811666472 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:54:26 INFO - PROCESS | 1856 | 1465811666793 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 1856 | 1465811666802 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9f800 == 49 [pid = 1856] [id = 476] 02:54:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93a85400) [pid = 1856] [serial = 1429] [outer = (nil)] 02:54:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x95139400) [pid = 1856] [serial = 1430] [outer = 0x93a85400] 02:54:26 INFO - PROCESS | 1856 | 1465811666888 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x95339000) [pid = 1856] [serial = 1431] [outer = 0x93a85400] 02:54:27 INFO - PROCESS | 1856 | 1465811667823 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]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1653ms 02:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:54:27 INFO - PROCESS | 1856 | 1465811667854 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 1856 | 1465811667858 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:54:27 INFO - PROCESS | 1856 | 1465811667865 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 1856 | 1465811667871 Marionette TRACE conn4 <- [1,1878,null,{}] 02:54:27 INFO - PROCESS | 1856 | 1465811667888 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}] 02:54:27 INFO - PROCESS | 1856 | 1465811667897 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:28 INFO - PROCESS | 1856 | 1465811668089 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:54:28 INFO - PROCESS | 1856 | 1465811668270 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 1856 | 1465811668282 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x9796b400 == 50 [pid = 1856] [id = 477] 02:54:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x979c9000) [pid = 1856] [serial = 1432] [outer = (nil)] 02:54:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x98a9a000) [pid = 1856] [serial = 1433] [outer = 0x979c9000] 02:54:28 INFO - PROCESS | 1856 | 1465811668369 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9965dc00) [pid = 1856] [serial = 1434] [outer = 0x979c9000] 02:54:29 INFO - PROCESS | 1856 | 1465811669348 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]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1541ms 02:54:29 INFO - PROCESS | 1856 | 1465811669406 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 1856 | 1465811669410 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:54:29 INFO - PROCESS | 1856 | 1465811669418 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 1856 | 1465811669422 Marionette TRACE conn4 <- [1,1882,null,{}] 02:54:29 INFO - PROCESS | 1856 | 1465811669428 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}] 02:54:29 INFO - PROCESS | 1856 | 1465811669433 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:29 INFO - PROCESS | 1856 | 1465811669627 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:54:29 INFO - PROCESS | 1856 | 1465811669852 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 1856 | 1465811669861 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e5800 == 51 [pid = 1856] [id = 478] 02:54:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x96ee7400) [pid = 1856] [serial = 1435] [outer = (nil)] 02:54:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x999f7800) [pid = 1856] [serial = 1436] [outer = 0x96ee7400] 02:54:30 INFO - PROCESS | 1856 | 1465811669999 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x99c28000) [pid = 1856] [serial = 1437] [outer = 0x96ee7400] 02:54:30 INFO - PROCESS | 1856 | 1465811670951 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]]]}] 02:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 02:54:31 INFO - PROCESS | 1856 | 1465811671008 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 1856 | 1465811671012 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:54:31 INFO - PROCESS | 1856 | 1465811671019 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 1856 | 1465811671023 Marionette TRACE conn4 <- [1,1886,null,{}] 02:54:31 INFO - PROCESS | 1856 | 1465811671028 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}] 02:54:31 INFO - PROCESS | 1856 | 1465811671033 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:31 INFO - PROCESS | 1856 | 1465811671232 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:54:31 INFO - PROCESS | 1856 | 1465811671421 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 1856 | 1465811671428 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86e000 == 52 [pid = 1856] [id = 479] 02:54:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x8d9b0400) [pid = 1856] [serial = 1438] [outer = (nil)] 02:54:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9a113800) [pid = 1856] [serial = 1439] [outer = 0x8d9b0400] 02:54:31 INFO - PROCESS | 1856 | 1465811671524 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9a115000) [pid = 1856] [serial = 1440] [outer = 0x8d9b0400] 02:54:32 INFO - PROCESS | 1856 | 1465811672568 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]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1586ms 02:54:32 INFO - PROCESS | 1856 | 1465811672607 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1856 | 1465811672611 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:54:32 INFO - PROCESS | 1856 | 1465811672619 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1856 | 1465811672622 Marionette TRACE conn4 <- [1,1890,null,{}] 02:54:32 INFO - PROCESS | 1856 | 1465811672628 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}] 02:54:32 INFO - PROCESS | 1856 | 1465811672640 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:32 INFO - PROCESS | 1856 | 1465811672850 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:54:33 INFO - PROCESS | 1856 | 1465811673077 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 1856 | 1465811673086 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ae800 == 53 [pid = 1856] [id = 480] 02:54:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x999ef400) [pid = 1856] [serial = 1441] [outer = (nil)] 02:54:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9a1bc400) [pid = 1856] [serial = 1442] [outer = 0x999ef400] 02:54:33 INFO - PROCESS | 1856 | 1465811673233 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9a1bfc00) [pid = 1856] [serial = 1443] [outer = 0x999ef400] 02:54:34 INFO - PROCESS | 1856 | 1465811674122 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]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1547ms 02:54:34 INFO - PROCESS | 1856 | 1465811674166 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 1856 | 1465811674170 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:54:34 INFO - PROCESS | 1856 | 1465811674177 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 1856 | 1465811674180 Marionette TRACE conn4 <- [1,1894,null,{}] 02:54:34 INFO - PROCESS | 1856 | 1465811674187 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}] 02:54:34 INFO - PROCESS | 1856 | 1465811674194 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:34 INFO - PROCESS | 1856 | 1465811674398 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:54:34 INFO - PROCESS | 1856 | 1465811674578 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 1856 | 1465811674587 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9abc00 == 54 [pid = 1856] [id = 481] 02:54:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x979ce800) [pid = 1856] [serial = 1444] [outer = (nil)] 02:54:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9a1f6400) [pid = 1856] [serial = 1445] [outer = 0x979ce800] 02:54:34 INFO - PROCESS | 1856 | 1465811674679 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9a1f8400) [pid = 1856] [serial = 1446] [outer = 0x979ce800] 02:54:35 INFO - PROCESS | 1856 | 1465811675707 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]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 02:54:35 INFO - PROCESS | 1856 | 1465811675764 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 1856 | 1465811675769 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:54:35 INFO - PROCESS | 1856 | 1465811675775 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 1856 | 1465811675779 Marionette TRACE conn4 <- [1,1898,null,{}] 02:54:35 INFO - PROCESS | 1856 | 1465811675785 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}] 02:54:35 INFO - PROCESS | 1856 | 1465811675790 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:35 INFO - PROCESS | 1856 | 1465811675968 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:54:36 INFO - PROCESS | 1856 | 1465811676509 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 1856 | 1465811676518 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49a000 == 55 [pid = 1856] [id = 482] 02:54:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x8f49a400) [pid = 1856] [serial = 1447] [outer = (nil)] 02:54:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x8f5e4c00) [pid = 1856] [serial = 1448] [outer = 0x8f49a400] 02:54:36 INFO - PROCESS | 1856 | 1465811676642 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x8f8f1000) [pid = 1856] [serial = 1449] [outer = 0x8f49a400] 02:54:37 INFO - PROCESS | 1856 | 1465811677603 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]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1886ms 02:54:37 INFO - PROCESS | 1856 | 1465811677664 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:54:37 INFO - PROCESS | 1856 | 1465811677682 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:54:37 INFO - PROCESS | 1856 | 1465811677692 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 1856 | 1465811677702 Marionette TRACE conn4 <- [1,1902,null,{}] 02:54:37 INFO - PROCESS | 1856 | 1465811677714 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}] 02:54:37 INFO - PROCESS | 1856 | 1465811677722 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:37 INFO - PROCESS | 1856 | 1465811677902 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:54:38 INFO - PROCESS | 1856 | 1465811678137 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 1856 | 1465811678144 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab7800 == 56 [pid = 1856] [id = 483] 02:54:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x8f810400) [pid = 1856] [serial = 1450] [outer = (nil)] 02:54:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x92363800) [pid = 1856] [serial = 1451] [outer = 0x8f810400] 02:54:38 INFO - PROCESS | 1856 | 1465811678247 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x93a84c00) [pid = 1856] [serial = 1452] [outer = 0x8f810400] 02:54:38 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb14800 == 55 [pid = 1856] [id = 450] 02:54:38 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86a800 == 54 [pid = 1856] [id = 473] 02:54:38 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861c00 == 53 [pid = 1856] [id = 472] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x95132000) [pid = 1856] [serial = 1382] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e7800 == 52 [pid = 1856] [id = 471] 02:54:39 INFO - PROCESS | 1856 | --DOCSHELL 0x92f52000 == 51 [pid = 1856] [id = 470] 02:54:39 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab5800 == 50 [pid = 1856] [id = 469] 02:54:39 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ad800 == 49 [pid = 1856] [id = 468] 02:54:39 INFO - PROCESS | 1856 | 1465811679313 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]]]}] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x8f8e6400) [pid = 1856] [serial = 1376] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x92f55000) [pid = 1856] [serial = 1379] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x8f80fc00) [pid = 1856] [serial = 1364] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x91e9a800) [pid = 1856] [serial = 1367] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8f8e9000) [pid = 1856] [serial = 1361] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x93a8f000) [pid = 1856] [serial = 1370] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x95186000) [pid = 1856] [serial = 1373] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x91005c00) [pid = 1856] [serial = 1377] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x93a88400) [pid = 1856] [serial = 1380] [outer = (nil)] [url = about:blank] 02:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1699ms 02:54:39 INFO - PROCESS | 1856 | 1465811679393 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:54:39 INFO - PROCESS | 1856 | 1465811679399 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:54:39 INFO - PROCESS | 1856 | 1465811679406 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 1856 | 1465811679410 Marionette TRACE conn4 <- [1,1906,null,{}] 02:54:39 INFO - PROCESS | 1856 | 1465811679416 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}] 02:54:39 INFO - PROCESS | 1856 | 1465811679421 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:39 INFO - PROCESS | 1856 | 1465811679597 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:54:39 INFO - PROCESS | 1856 | 1465811679856 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 1856 | 1465811679862 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2400 == 50 [pid = 1856] [id = 484] 02:54:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9100c800) [pid = 1856] [serial = 1453] [outer = (nil)] 02:54:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x93a87400) [pid = 1856] [serial = 1454] [outer = 0x9100c800] 02:54:39 INFO - PROCESS | 1856 | 1465811679939 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9513b000) [pid = 1856] [serial = 1455] [outer = 0x9100c800] 02:54:40 INFO - PROCESS | 1856 | 1465811680730 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]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1381ms 02:54:40 INFO - PROCESS | 1856 | 1465811680788 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:54:40 INFO - PROCESS | 1856 | 1465811680792 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:54:40 INFO - PROCESS | 1856 | 1465811680806 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 1856 | 1465811680815 Marionette TRACE conn4 <- [1,1910,null,{}] 02:54:40 INFO - PROCESS | 1856 | 1465811680825 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}] 02:54:40 INFO - PROCESS | 1856 | 1465811680831 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:41 INFO - PROCESS | 1856 | 1465811681007 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:54:41 INFO - PROCESS | 1856 | 1465811681176 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 1856 | 1465811681182 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x91d08c00 == 51 [pid = 1856] [id = 485] 02:54:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x953d6400) [pid = 1856] [serial = 1456] [outer = (nil)] 02:54:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x97930400) [pid = 1856] [serial = 1457] [outer = 0x953d6400] 02:54:41 INFO - PROCESS | 1856 | 1465811681253 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x979d0000) [pid = 1856] [serial = 1458] [outer = 0x953d6400] 02:54:42 INFO - PROCESS | 1856 | 1465811682147 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]]]}] 02:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1401ms 02:54:42 INFO - PROCESS | 1856 | 1465811682207 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 1856 | 1465811682211 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:54:42 INFO - PROCESS | 1856 | 1465811682218 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 1856 | 1465811682221 Marionette TRACE conn4 <- [1,1914,null,{}] 02:54:42 INFO - PROCESS | 1856 | 1465811682227 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}] 02:54:42 INFO - PROCESS | 1856 | 1465811682231 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:42 INFO - PROCESS | 1856 | 1465811682454 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:54:42 INFO - PROCESS | 1856 | 1465811682475 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 1856 | 1465811682485 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef2800 == 52 [pid = 1856] [id = 486] 02:54:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x97925c00) [pid = 1856] [serial = 1459] [outer = (nil)] 02:54:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x999ed800) [pid = 1856] [serial = 1460] [outer = 0x97925c00] 02:54:42 INFO - PROCESS | 1856 | 1465811682566 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9a0ccc00) [pid = 1856] [serial = 1461] [outer = 0x97925c00] 02:54:43 INFO - PROCESS | 1856 | 1465811683529 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]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1535ms 02:54:43 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x950bf800) [pid = 1856] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:54:43 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8eac3400) [pid = 1856] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:54:43 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x92f54000) [pid = 1856] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:54:43 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x953d1800) [pid = 1856] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:54:43 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8f498c00) [pid = 1856] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:54:43 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x8f494c00) [pid = 1856] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:54:43 INFO - PROCESS | 1856 | 1465811683770 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 1856 | 1465811683774 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:54:43 INFO - PROCESS | 1856 | 1465811683780 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 1856 | 1465811683784 Marionette TRACE conn4 <- [1,1918,null,{}] 02:54:43 INFO - PROCESS | 1856 | 1465811683789 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}] 02:54:43 INFO - PROCESS | 1856 | 1465811683794 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:43 INFO - PROCESS | 1856 | 1465811683956 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:54:43 INFO - PROCESS | 1856 | 1465811683964 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 1856 | 1465811683991 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dc9800 == 53 [pid = 1856] [id = 487] 02:54:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x950bf800) [pid = 1856] [serial = 1462] [outer = (nil)] 02:54:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x953d6000) [pid = 1856] [serial = 1463] [outer = 0x950bf800] 02:54:44 INFO - PROCESS | 1856 | 1465811684198 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x99769400) [pid = 1856] [serial = 1464] [outer = 0x950bf800] 02:54:45 INFO - PROCESS | 1856 | 1465811685065 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]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1340ms 02:54:45 INFO - PROCESS | 1856 | 1465811685122 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 1856 | 1465811685125 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:54:45 INFO - PROCESS | 1856 | 1465811685133 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 1856 | 1465811685137 Marionette TRACE conn4 <- [1,1922,null,{}] 02:54:45 INFO - PROCESS | 1856 | 1465811685142 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}] 02:54:45 INFO - PROCESS | 1856 | 1465811685148 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:45 INFO - PROCESS | 1856 | 1465811685372 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:54:45 INFO - PROCESS | 1856 | 1465811685387 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 1856 | 1465811685396 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb15400 == 54 [pid = 1856] [id = 488] 02:54:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x8f494000) [pid = 1856] [serial = 1465] [outer = (nil)] 02:54:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x9a1c4400) [pid = 1856] [serial = 1466] [outer = 0x8f494000] 02:54:45 INFO - PROCESS | 1856 | 1465811685466 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9a2e2c00) [pid = 1856] [serial = 1467] [outer = 0x8f494000] 02:54:46 INFO - PROCESS | 1856 | 1465811686582 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]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1483ms 02:54:46 INFO - PROCESS | 1856 | 1465811686617 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 1856 | 1465811686625 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:54:46 INFO - PROCESS | 1856 | 1465811686633 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 1856 | 1465811686639 Marionette TRACE conn4 <- [1,1926,null,{}] 02:54:46 INFO - PROCESS | 1856 | 1465811686649 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}] 02:54:46 INFO - PROCESS | 1856 | 1465811686655 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:46 INFO - PROCESS | 1856 | 1465811686865 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:54:47 INFO - PROCESS | 1856 | 1465811687110 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 1856 | 1465811687119 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e9000 == 55 [pid = 1856] [id = 489] 02:54:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x91002000) [pid = 1856] [serial = 1468] [outer = (nil)] 02:54:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x9236e400) [pid = 1856] [serial = 1469] [outer = 0x91002000] 02:54:47 INFO - PROCESS | 1856 | 1465811687252 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x92ba9800) [pid = 1856] [serial = 1470] [outer = 0x91002000] 02:54:48 INFO - PROCESS | 1856 | 1465811688206 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]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1646ms 02:54:48 INFO - PROCESS | 1856 | 1465811688279 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 1856 | 1465811688287 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:54:48 INFO - PROCESS | 1856 | 1465811688299 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 1856 | 1465811688303 Marionette TRACE conn4 <- [1,1930,null,{}] 02:54:48 INFO - PROCESS | 1856 | 1465811688310 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}] 02:54:48 INFO - PROCESS | 1856 | 1465811688315 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:48 INFO - PROCESS | 1856 | 1465811688549 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:54:48 INFO - PROCESS | 1856 | 1465811688796 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1856 | 1465811688804 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x95135800 == 56 [pid = 1856] [id = 490] 02:54:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x953ccc00) [pid = 1856] [serial = 1471] [outer = (nil)] 02:54:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x96eb5800) [pid = 1856] [serial = 1472] [outer = 0x953ccc00] 02:54:48 INFO - PROCESS | 1856 | 1465811688908 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9792e400) [pid = 1856] [serial = 1473] [outer = 0x953ccc00] 02:54:49 INFO - PROCESS | 1856 | 1465811689908 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]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1646ms 02:54:49 INFO - PROCESS | 1856 | 1465811689945 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:54:49 INFO - PROCESS | 1856 | 1465811689950 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:54:49 INFO - PROCESS | 1856 | 1465811689957 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 1856 | 1465811689963 Marionette TRACE conn4 <- [1,1934,null,{}] 02:54:49 INFO - PROCESS | 1856 | 1465811689980 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}] 02:54:49 INFO - PROCESS | 1856 | 1465811689990 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:50 INFO - PROCESS | 1856 | 1465811690195 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:54:50 INFO - PROCESS | 1856 | 1465811690449 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 1856 | 1465811690458 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a11c400 == 57 [pid = 1856] [id = 491] 02:54:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9a1c1c00) [pid = 1856] [serial = 1474] [outer = (nil)] 02:54:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9a30c400) [pid = 1856] [serial = 1475] [outer = 0x9a1c1c00] 02:54:50 INFO - PROCESS | 1856 | 1465811690592 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9a312400) [pid = 1856] [serial = 1476] [outer = 0x9a1c1c00] 02:54:51 INFO - PROCESS | 1856 | 1465811691561 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]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1645ms 02:54:51 INFO - PROCESS | 1856 | 1465811691602 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:54:51 INFO - PROCESS | 1856 | 1465811691607 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:54:51 INFO - PROCESS | 1856 | 1465811691614 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 1856 | 1465811691618 Marionette TRACE conn4 <- [1,1938,null,{}] 02:54:51 INFO - PROCESS | 1856 | 1465811691625 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}] 02:54:51 INFO - PROCESS | 1856 | 1465811691630 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:51 INFO - PROCESS | 1856 | 1465811691831 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:54:52 INFO - PROCESS | 1856 | 1465811692063 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 1856 | 1465811692072 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b2400 == 58 [pid = 1856] [id = 492] 02:54:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x96ee9c00) [pid = 1856] [serial = 1477] [outer = (nil)] 02:54:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9a317c00) [pid = 1856] [serial = 1478] [outer = 0x96ee9c00] 02:54:52 INFO - PROCESS | 1856 | 1465811692200 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9a5db000) [pid = 1856] [serial = 1479] [outer = 0x96ee9c00] 02:54:53 INFO - PROCESS | 1856 | 1465811693117 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]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1538ms 02:54:53 INFO - PROCESS | 1856 | 1465811693152 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 1856 | 1465811693156 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:54:53 INFO - PROCESS | 1856 | 1465811693163 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 1856 | 1465811693166 Marionette TRACE conn4 <- [1,1942,null,{}] 02:54:53 INFO - PROCESS | 1856 | 1465811693172 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}] 02:54:53 INFO - PROCESS | 1856 | 1465811693178 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:53 INFO - PROCESS | 1856 | 1465811693371 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:54:53 INFO - PROCESS | 1856 | 1465811693557 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 1856 | 1465811693564 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86b800 == 59 [pid = 1856] [id = 493] 02:54:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x8d9b4400) [pid = 1856] [serial = 1480] [outer = (nil)] 02:54:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x9a8f3800) [pid = 1856] [serial = 1481] [outer = 0x8d9b4400] 02:54:53 INFO - PROCESS | 1856 | 1465811693645 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9a908c00) [pid = 1856] [serial = 1482] [outer = 0x8d9b4400] 02:54:54 INFO - PROCESS | 1856 | 1465811694654 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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1531ms 02:54:54 INFO - PROCESS | 1856 | 1465811694695 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 1856 | 1465811694699 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:54:54 INFO - PROCESS | 1856 | 1465811694706 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 1856 | 1465811694711 Marionette TRACE conn4 <- [1,1946,null,{}] 02:54:54 INFO - PROCESS | 1856 | 1465811694717 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}] 02:54:54 INFO - PROCESS | 1856 | 1465811694728 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:54 INFO - PROCESS | 1856 | 1465811694952 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:54:55 INFO - PROCESS | 1856 | 1465811695202 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 1856 | 1465811695211 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86a400 == 60 [pid = 1856] [id = 494] 02:54:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x8d9b3400) [pid = 1856] [serial = 1483] [outer = (nil)] 02:54:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x9aceb800) [pid = 1856] [serial = 1484] [outer = 0x8d9b3400] 02:54:55 INFO - PROCESS | 1856 | 1465811695333 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x9acf2c00) [pid = 1856] [serial = 1485] [outer = 0x8d9b3400] 02:54:56 INFO - PROCESS | 1856 | 1465811696284 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]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1630ms 02:54:56 INFO - PROCESS | 1856 | 1465811696337 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:54:56 INFO - PROCESS | 1856 | 1465811696342 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:54:56 INFO - PROCESS | 1856 | 1465811696349 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 1856 | 1465811696353 Marionette TRACE conn4 <- [1,1950,null,{}] 02:54:56 INFO - PROCESS | 1856 | 1465811696359 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}] 02:54:56 INFO - PROCESS | 1856 | 1465811696364 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:56 INFO - PROCESS | 1856 | 1465811696597 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:54:56 INFO - PROCESS | 1856 | 1465811696847 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1856 | 1465811696855 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9aa400 == 61 [pid = 1856] [id = 495] 02:54:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x8eab8800) [pid = 1856] [serial = 1486] [outer = (nil)] 02:54:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x9ad22400) [pid = 1856] [serial = 1487] [outer = 0x8eab8800] 02:54:56 INFO - PROCESS | 1856 | 1465811696956 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x9b411c00) [pid = 1856] [serial = 1488] [outer = 0x8eab8800] 02:54:57 INFO - PROCESS | 1856 | 1465811697867 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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1594ms 02:54:57 INFO - PROCESS | 1856 | 1465811697943 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 1856 | 1465811697946 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:54:57 INFO - PROCESS | 1856 | 1465811697954 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 1856 | 1465811697957 Marionette TRACE conn4 <- [1,1954,null,{}] 02:54:57 INFO - PROCESS | 1856 | 1465811697963 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}] 02:54:57 INFO - PROCESS | 1856 | 1465811697969 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:58 INFO - PROCESS | 1856 | 1465811698194 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:54:58 INFO - PROCESS | 1856 | 1465811698434 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 1856 | 1465811698443 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:54:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86b000 == 62 [pid = 1856] [id = 496] 02:54:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x8d86d800) [pid = 1856] [serial = 1489] [outer = (nil)] 02:54:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x97930800) [pid = 1856] [serial = 1490] [outer = 0x8d86d800] 02:54:58 INFO - PROCESS | 1856 | 1465811698591 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9b80b000) [pid = 1856] [serial = 1491] [outer = 0x8d86d800] 02:54:59 INFO - PROCESS | 1856 | 1465811699860 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]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1993ms 02:54:59 INFO - PROCESS | 1856 | 1465811699960 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 1856 | 1465811699964 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:54:59 INFO - PROCESS | 1856 | 1465811699973 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 1856 | 1465811699977 Marionette TRACE conn4 <- [1,1958,null,{}] 02:55:00 INFO - PROCESS | 1856 | 1465811700030 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}] 02:55:00 INFO - PROCESS | 1856 | 1465811700034 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:00 INFO - PROCESS | 1856 | 1465811700312 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:55:00 INFO - PROCESS | 1856 | 1465811700625 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 1856 | 1465811700634 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8ecc00 == 63 [pid = 1856] [id = 497] 02:55:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x90d93800) [pid = 1856] [serial = 1492] [outer = (nil)] 02:55:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x92b9fc00) [pid = 1856] [serial = 1493] [outer = 0x90d93800] 02:55:00 INFO - PROCESS | 1856 | 1465811700717 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x92f54000) [pid = 1856] [serial = 1494] [outer = 0x90d93800] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8f804800 == 62 [pid = 1856] [id = 460] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x93dc9800 == 61 [pid = 1856] [id = 487] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef2800 == 60 [pid = 1856] [id = 486] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x91d08c00 == 59 [pid = 1856] [id = 485] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac2400 == 58 [pid = 1856] [id = 484] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab7800 == 57 [pid = 1856] [id = 483] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49a000 == 56 [pid = 1856] [id = 482] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9796b400 == 55 [pid = 1856] [id = 477] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9f800 == 54 [pid = 1856] [id = 476] 02:55:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab8400 == 53 [pid = 1856] [id = 475] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x9517f800) [pid = 1856] [serial = 1415] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8f497000) [pid = 1856] [serial = 1385] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x953d8000) [pid = 1856] [serial = 1419] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x93dc7400) [pid = 1856] [serial = 1413] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x96ef3000) [pid = 1856] [serial = 1391] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x95333400) [pid = 1856] [serial = 1416] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x96ef3c00) [pid = 1856] [serial = 1421] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x93a5b000) [pid = 1856] [serial = 1412] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x98a3c000) [pid = 1856] [serial = 1397] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x8f803c00) [pid = 1856] [serial = 1406] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x8f8eac00) [pid = 1856] [serial = 1407] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x953d2c00) [pid = 1856] [serial = 1418] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x8f5d9400) [pid = 1856] [serial = 1409] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x99768000) [pid = 1856] [serial = 1400] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x90d96c00) [pid = 1856] [serial = 1410] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x8f80f800) [pid = 1856] [serial = 1403] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x979c8400) [pid = 1856] [serial = 1394] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x92ba1400) [pid = 1856] [serial = 1388] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9796c400) [pid = 1856] [serial = 1422] [outer = (nil)] [url = about:blank] 02:55:01 INFO - PROCESS | 1856 | 1465811701773 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]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1838ms 02:55:01 INFO - PROCESS | 1856 | 1465811701812 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 1856 | 1465811701819 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:55:01 INFO - PROCESS | 1856 | 1465811701832 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 1856 | 1465811701836 Marionette TRACE conn4 <- [1,1962,null,{}] 02:55:01 INFO - PROCESS | 1856 | 1465811701843 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}] 02:55:01 INFO - PROCESS | 1856 | 1465811701849 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:02 INFO - PROCESS | 1856 | 1465811702035 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:55:02 INFO - PROCESS | 1856 | 1465811702299 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 1856 | 1465811702311 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e7c00 == 54 [pid = 1856] [id = 498] 02:55:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x92f4f400) [pid = 1856] [serial = 1495] [outer = (nil)] 02:55:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x93dcac00) [pid = 1856] [serial = 1496] [outer = 0x92f4f400] 02:55:02 INFO - PROCESS | 1856 | 1465811702435 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x95138400) [pid = 1856] [serial = 1497] [outer = 0x92f4f400] 02:55:03 INFO - PROCESS | 1856 | 1465811703237 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]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1434ms 02:55:03 INFO - PROCESS | 1856 | 1465811703266 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:55:03 INFO - PROCESS | 1856 | 1465811703270 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:55:03 INFO - PROCESS | 1856 | 1465811703277 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 1856 | 1465811703282 Marionette TRACE conn4 <- [1,1966,null,{}] 02:55:03 INFO - PROCESS | 1856 | 1465811703299 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}] 02:55:03 INFO - PROCESS | 1856 | 1465811703309 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:03 INFO - PROCESS | 1856 | 1465811703478 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:55:03 INFO - PROCESS | 1856 | 1465811703489 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 1856 | 1465811703504 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eeac00 == 55 [pid = 1856] [id = 499] 02:55:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x96eedc00) [pid = 1856] [serial = 1498] [outer = (nil)] 02:55:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x9796ac00) [pid = 1856] [serial = 1499] [outer = 0x96eedc00] 02:55:03 INFO - PROCESS | 1856 | 1465811703727 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x979d1000) [pid = 1856] [serial = 1500] [outer = 0x96eedc00] 02:55:04 INFO - PROCESS | 1856 | 1465811704653 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]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1437ms 02:55:04 INFO - PROCESS | 1856 | 1465811704715 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:55:04 INFO - PROCESS | 1856 | 1465811704720 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:55:04 INFO - PROCESS | 1856 | 1465811704726 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 1856 | 1465811704730 Marionette TRACE conn4 <- [1,1970,null,{}] 02:55:04 INFO - PROCESS | 1856 | 1465811704736 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}] 02:55:04 INFO - PROCESS | 1856 | 1465811704743 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:04 INFO - PROCESS | 1856 | 1465811704987 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:55:05 INFO - PROCESS | 1856 | 1465811705011 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 1856 | 1465811705019 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8ec400 == 56 [pid = 1856] [id = 500] 02:55:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x93a63000) [pid = 1856] [serial = 1501] [outer = (nil)] 02:55:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x99cdf000) [pid = 1856] [serial = 1502] [outer = 0x93a63000] 02:55:05 INFO - PROCESS | 1856 | 1465811705118 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x9a11a800) [pid = 1856] [serial = 1503] [outer = 0x93a63000] 02:55:06 INFO - PROCESS | 1856 | 1465811706059 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]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1385ms 02:55:06 INFO - PROCESS | 1856 | 1465811706127 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 1856 | 1465811706132 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:55:06 INFO - PROCESS | 1856 | 1465811706138 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 1856 | 1465811706141 Marionette TRACE conn4 <- [1,1974,null,{}] 02:55:06 INFO - PROCESS | 1856 | 1465811706155 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}] 02:55:06 INFO - PROCESS | 1856 | 1465811706159 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:06 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x97925c00) [pid = 1856] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:55:06 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x8f49a400) [pid = 1856] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:55:06 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x953d6400) [pid = 1856] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:55:06 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9100c800) [pid = 1856] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:55:06 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x8f810400) [pid = 1856] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:55:06 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x950bf800) [pid = 1856] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:55:06 INFO - PROCESS | 1856 | 1465811706597 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:55:06 INFO - PROCESS | 1856 | 1465811706793 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1856 | 1465811706802 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100c800 == 57 [pid = 1856] [id = 501] 02:55:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x95187000) [pid = 1856] [serial = 1504] [outer = (nil)] 02:55:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x98fe5800) [pid = 1856] [serial = 1505] [outer = 0x95187000] 02:55:06 INFO - PROCESS | 1856 | 1465811706883 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x9a0c3400) [pid = 1856] [serial = 1506] [outer = 0x95187000] 02:55:07 INFO - PROCESS | 1856 | 1465811707621 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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1510ms 02:55:07 INFO - PROCESS | 1856 | 1465811707648 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 1856 | 1465811707652 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:55:07 INFO - PROCESS | 1856 | 1465811707658 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 1856 | 1465811707661 Marionette TRACE conn4 <- [1,1978,null,{}] 02:55:07 INFO - PROCESS | 1856 | 1465811707679 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}] 02:55:07 INFO - PROCESS | 1856 | 1465811707688 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:07 INFO - PROCESS | 1856 | 1465811707906 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:55:07 INFO - PROCESS | 1856 | 1465811707916 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 1856 | 1465811707924 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5d8000 == 58 [pid = 1856] [id = 502] 02:55:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x8f808800) [pid = 1856] [serial = 1507] [outer = (nil)] 02:55:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9a315c00) [pid = 1856] [serial = 1508] [outer = 0x8f808800] 02:55:08 INFO - PROCESS | 1856 | 1465811708131 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x9ac43800) [pid = 1856] [serial = 1509] [outer = 0x8f808800] 02:55:09 INFO - PROCESS | 1856 | 1465811709168 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]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1551ms 02:55:09 INFO - PROCESS | 1856 | 1465811709211 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 1856 | 1465811709218 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:55:09 INFO - PROCESS | 1856 | 1465811709228 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 1856 | 1465811709232 Marionette TRACE conn4 <- [1,1982,null,{}] 02:55:09 INFO - PROCESS | 1856 | 1465811709243 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}] 02:55:09 INFO - PROCESS | 1856 | 1465811709249 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:09 INFO - PROCESS | 1856 | 1465811709471 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:55:09 INFO - PROCESS | 1856 | 1465811709735 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 1856 | 1465811709745 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x91002c00 == 59 [pid = 1856] [id = 503] 02:55:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x91bc6400) [pid = 1856] [serial = 1510] [outer = (nil)] 02:55:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x92ba7c00) [pid = 1856] [serial = 1511] [outer = 0x91bc6400] 02:55:09 INFO - PROCESS | 1856 | 1465811709876 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x93dc7400) [pid = 1856] [serial = 1512] [outer = 0x91bc6400] 02:55:10 INFO - PROCESS | 1856 | 1465811710817 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1639ms 02:55:10 INFO - PROCESS | 1856 | 1465811710867 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 1856 | 1465811710875 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:55:10 INFO - PROCESS | 1856 | 1465811710886 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 1856 | 1465811710890 Marionette TRACE conn4 <- [1,1986,null,{}] 02:55:10 INFO - PROCESS | 1856 | 1465811710897 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}] 02:55:10 INFO - PROCESS | 1856 | 1465811710903 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:11 INFO - PROCESS | 1856 | 1465811711112 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:55:11 INFO - PROCESS | 1856 | 1465811711378 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1856 | 1465811711388 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x97927c00 == 60 [pid = 1856] [id = 504] 02:55:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x979c6c00) [pid = 1856] [serial = 1513] [outer = (nil)] 02:55:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x98f31400) [pid = 1856] [serial = 1514] [outer = 0x979c6c00] 02:55:11 INFO - PROCESS | 1856 | 1465811711526 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x99c27c00) [pid = 1856] [serial = 1515] [outer = 0x979c6c00] 02:55:12 INFO - PROCESS | 1856 | 1465811712592 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1738ms 02:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:55:12 INFO - PROCESS | 1856 | 1465811712625 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 1856 | 1465811712628 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:55:12 INFO - PROCESS | 1856 | 1465811712636 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1856 | 1465811712643 Marionette TRACE conn4 <- [1,1990,null,{}] 02:55:12 INFO - PROCESS | 1856 | 1465811712661 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}] 02:55:12 INFO - PROCESS | 1856 | 1465811712671 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:12 INFO - PROCESS | 1856 | 1465811712900 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:55:13 INFO - PROCESS | 1856 | 1465811713154 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 1856 | 1465811713169 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a310000 == 61 [pid = 1856] [id = 505] 02:55:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9a910400) [pid = 1856] [serial = 1516] [outer = (nil)] 02:55:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x9ace7800) [pid = 1856] [serial = 1517] [outer = 0x9a910400] 02:55:13 INFO - PROCESS | 1856 | 1465811713309 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x9acef400) [pid = 1856] [serial = 1518] [outer = 0x9a910400] 02:55:14 INFO - PROCESS | 1856 | 1465811714305 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]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1746ms 02:55:14 INFO - PROCESS | 1856 | 1465811714382 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:55:14 INFO - PROCESS | 1856 | 1465811714387 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:55:14 INFO - PROCESS | 1856 | 1465811714395 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 1856 | 1465811714399 Marionette TRACE conn4 <- [1,1994,null,{}] 02:55:14 INFO - PROCESS | 1856 | 1465811714406 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}] 02:55:14 INFO - PROCESS | 1856 | 1465811714410 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:14 INFO - PROCESS | 1856 | 1465811714676 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:55:15 INFO - PROCESS | 1856 | 1465811714970 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 1856 | 1465811714986 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d97800 == 62 [pid = 1856] [id = 506] 02:55:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9a2e0800) [pid = 1856] [serial = 1519] [outer = (nil)] 02:55:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x9b80e400) [pid = 1856] [serial = 1520] [outer = 0x9a2e0800] 02:55:15 INFO - PROCESS | 1856 | 1465811715109 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x9b811c00) [pid = 1856] [serial = 1521] [outer = 0x9a2e0800] 02:55:16 INFO - PROCESS | 1856 | 1465811716115 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]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1735ms 02:55:16 INFO - PROCESS | 1856 | 1465811716130 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 1856 | 1465811716135 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:55:16 INFO - PROCESS | 1856 | 1465811716141 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 1856 | 1465811716146 Marionette TRACE conn4 <- [1,1998,null,{}] 02:55:16 INFO - PROCESS | 1856 | 1465811716152 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}] 02:55:16 INFO - PROCESS | 1856 | 1465811716157 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:16 INFO - PROCESS | 1856 | 1465811716364 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:55:16 INFO - PROCESS | 1856 | 1465811716566 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 1856 | 1465811716574 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f498c00 == 63 [pid = 1856] [id = 507] 02:55:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8f49c400) [pid = 1856] [serial = 1522] [outer = (nil)] 02:55:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9b8bb000) [pid = 1856] [serial = 1523] [outer = 0x8f49c400] 02:55:16 INFO - PROCESS | 1856 | 1465811716694 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x9b8c7c00) [pid = 1856] [serial = 1524] [outer = 0x8f49c400] 02:55:17 INFO - PROCESS | 1856 | 1465811717721 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]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1641ms 02:55:17 INFO - PROCESS | 1856 | 1465811717784 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 1856 | 1465811717787 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:55:17 INFO - PROCESS | 1856 | 1465811717795 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 1856 | 1465811717800 Marionette TRACE conn4 <- [1,2002,null,{}] 02:55:17 INFO - PROCESS | 1856 | 1465811717806 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}] 02:55:17 INFO - PROCESS | 1856 | 1465811717818 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:18 INFO - PROCESS | 1856 | 1465811718104 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:55:18 INFO - PROCESS | 1856 | 1465811718402 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 1856 | 1465811718411 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb21800 == 64 [pid = 1856] [id = 508] 02:55:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x953d5000) [pid = 1856] [serial = 1525] [outer = (nil)] 02:55:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x9d80f000) [pid = 1856] [serial = 1526] [outer = 0x953d5000] 02:55:18 INFO - PROCESS | 1856 | 1465811718499 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0xa100c800) [pid = 1856] [serial = 1527] [outer = 0x953d5000] 02:55:19 INFO - PROCESS | 1856 | 1465811719491 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1737ms 02:55:19 INFO - PROCESS | 1856 | 1465811719533 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 1856 | 1465811719537 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:55:19 INFO - PROCESS | 1856 | 1465811719543 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1856 | 1465811719547 Marionette TRACE conn4 <- [1,2006,null,{}] 02:55:19 INFO - PROCESS | 1856 | 1465811719554 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}] 02:55:19 INFO - PROCESS | 1856 | 1465811719560 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:19 INFO - PROCESS | 1856 | 1465811719749 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:55:20 INFO - PROCESS | 1856 | 1465811720363 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 1856 | 1465811720371 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb14800 == 65 [pid = 1856] [id = 509] 02:55:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8eb18400) [pid = 1856] [serial = 1528] [outer = (nil)] 02:55:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8f49f000) [pid = 1856] [serial = 1529] [outer = 0x8eb18400] 02:55:20 INFO - PROCESS | 1856 | 1465811720460 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x90d97c00) [pid = 1856] [serial = 1530] [outer = 0x8eb18400] 02:55:21 INFO - PROCESS | 1856 | 1465811721399 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]]]}] 02:55:21 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 02:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1935ms 02:55:21 INFO - PROCESS | 1856 | 1465811721482 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 1856 | 1465811721489 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:55:21 INFO - PROCESS | 1856 | 1465811721498 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 1856 | 1465811721503 Marionette TRACE conn4 <- [1,2010,null,{}] 02:55:21 INFO - PROCESS | 1856 | 1465811721511 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}] 02:55:21 INFO - PROCESS | 1856 | 1465811721519 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:21 INFO - PROCESS | 1856 | 1465811721813 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:55:22 INFO - PROCESS | 1856 | 1465811722106 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 1856 | 1465811722117 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91d03c00 == 66 [pid = 1856] [id = 510] 02:55:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x92ba7000) [pid = 1856] [serial = 1531] [outer = (nil)] 02:55:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x951ccc00) [pid = 1856] [serial = 1532] [outer = 0x92ba7000] 02:55:22 INFO - PROCESS | 1856 | 1465811722195 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x953d9000) [pid = 1856] [serial = 1533] [outer = 0x92ba7000] 02:55:23 INFO - PROCESS | 1856 | 1465811723154 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]]]}] 02:55:23 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 02:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1694ms 02:55:23 INFO - PROCESS | 1856 | 1465811723196 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 1856 | 1465811723202 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:55:23 INFO - PROCESS | 1856 | 1465811723211 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 1856 | 1465811723214 Marionette TRACE conn4 <- [1,2014,null,{}] 02:55:23 INFO - PROCESS | 1856 | 1465811723221 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}] 02:55:23 INFO - PROCESS | 1856 | 1465811723227 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:23 INFO - PROCESS | 1856 | 1465811723410 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:55:23 INFO - PROCESS | 1856 | 1465811723622 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 1856 | 1465811723634 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eb9400 == 67 [pid = 1856] [id = 511] 02:55:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x96eebc00) [pid = 1856] [serial = 1534] [outer = (nil)] 02:55:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x9976f800) [pid = 1856] [serial = 1535] [outer = 0x96eebc00] 02:55:23 INFO - PROCESS | 1856 | 1465811723710 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x9a11d400) [pid = 1856] [serial = 1536] [outer = 0x96eebc00] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef3400 == 66 [pid = 1856] [id = 464] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb21000 == 65 [pid = 1856] [id = 454] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x95133400 == 64 [pid = 1856] [id = 465] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a6400 == 63 [pid = 1856] [id = 466] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x999f7800) [pid = 1856] [serial = 1436] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x95139400) [pid = 1856] [serial = 1430] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8f805000) [pid = 1856] [serial = 1427] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x979cbc00) [pid = 1856] [serial = 1424] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9a113800) [pid = 1856] [serial = 1439] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x98a9a000) [pid = 1856] [serial = 1433] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x9a1f6400) [pid = 1856] [serial = 1445] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x9a1bc400) [pid = 1856] [serial = 1442] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9a1c4400) [pid = 1856] [serial = 1466] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x96ee6400 == 62 [pid = 1856] [id = 463] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x93a85000 == 61 [pid = 1856] [id = 456] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb14400 == 60 [pid = 1856] [id = 462] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x9100c800 == 59 [pid = 1856] [id = 501] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8ec400 == 58 [pid = 1856] [id = 500] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x96eeac00 == 57 [pid = 1856] [id = 499] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e7c00 == 56 [pid = 1856] [id = 498] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8ecc00 == 55 [pid = 1856] [id = 497] 02:55:24 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e9000 == 54 [pid = 1856] [id = 489] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x999ed800) [pid = 1856] [serial = 1460] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8f5e4c00) [pid = 1856] [serial = 1448] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x97930400) [pid = 1856] [serial = 1457] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x93a87400) [pid = 1856] [serial = 1454] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9513b000) [pid = 1856] [serial = 1455] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x93a84c00) [pid = 1856] [serial = 1452] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x92363800) [pid = 1856] [serial = 1451] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x99769400) [pid = 1856] [serial = 1464] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x953d6000) [pid = 1856] [serial = 1463] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x9a0ccc00) [pid = 1856] [serial = 1461] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x8f8f1000) [pid = 1856] [serial = 1449] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x979d0000) [pid = 1856] [serial = 1458] [outer = (nil)] [url = about:blank] 02:55:24 INFO - PROCESS | 1856 | 1465811724791 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]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1648ms 02:55:24 INFO - PROCESS | 1856 | 1465811724860 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 1856 | 1465811724863 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:55:24 INFO - PROCESS | 1856 | 1465811724877 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 1856 | 1465811724886 Marionette TRACE conn4 <- [1,2018,null,{}] 02:55:24 INFO - PROCESS | 1856 | 1465811724894 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}] 02:55:24 INFO - PROCESS | 1856 | 1465811724902 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:25 INFO - PROCESS | 1856 | 1465811725108 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:55:25 INFO - PROCESS | 1856 | 1465811725265 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1856 | 1465811725274 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e4c00 == 55 [pid = 1856] [id = 512] 02:55:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x8f8e7c00) [pid = 1856] [serial = 1537] [outer = (nil)] 02:55:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x979cbc00) [pid = 1856] [serial = 1538] [outer = 0x8f8e7c00] 02:55:25 INFO - PROCESS | 1856 | 1465811725348 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x999f2400) [pid = 1856] [serial = 1539] [outer = 0x8f8e7c00] 02:55:26 INFO - PROCESS | 1856 | 1465811726388 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]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1600ms 02:55:26 INFO - PROCESS | 1856 | 1465811726471 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 1856 | 1465811726476 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:55:26 INFO - PROCESS | 1856 | 1465811726484 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 1856 | 1465811726487 Marionette TRACE conn4 <- [1,2022,null,{}] 02:55:26 INFO - PROCESS | 1856 | 1465811726493 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}] 02:55:26 INFO - PROCESS | 1856 | 1465811726498 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:26 INFO - PROCESS | 1856 | 1465811726670 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:55:26 INFO - PROCESS | 1856 | 1465811726919 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 1856 | 1465811726928 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d867400 == 56 [pid = 1856] [id = 513] 02:55:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x8eaba000) [pid = 1856] [serial = 1540] [outer = (nil)] 02:55:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x9a1c1000) [pid = 1856] [serial = 1541] [outer = 0x8eaba000] 02:55:27 INFO - PROCESS | 1856 | 1465811727020 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x9a2e2800) [pid = 1856] [serial = 1542] [outer = 0x8eaba000] 02:55:27 INFO - PROCESS | 1856 | 1465811727885 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]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1447ms 02:55:27 INFO - PROCESS | 1856 | 1465811727932 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 1856 | 1465811727937 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:55:27 INFO - PROCESS | 1856 | 1465811727949 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 1856 | 1465811727951 Marionette TRACE conn4 <- [1,2026,null,{}] 02:55:27 INFO - PROCESS | 1856 | 1465811727958 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}] 02:55:27 INFO - PROCESS | 1856 | 1465811727963 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:28 INFO - PROCESS | 1856 | 1465811728190 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:55:28 INFO - PROCESS | 1856 | 1465811728219 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1856 | 1465811728238 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a5db400 == 57 [pid = 1856] [id = 514] 02:55:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x9a5dc000) [pid = 1856] [serial = 1543] [outer = (nil)] 02:55:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9a90d400) [pid = 1856] [serial = 1544] [outer = 0x9a5dc000] 02:55:28 INFO - PROCESS | 1856 | 1465811728327 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x9acef000) [pid = 1856] [serial = 1545] [outer = 0x9a5dc000] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x8f810c00) [pid = 1856] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x8d86d800) [pid = 1856] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8d869c00) [pid = 1856] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x953ccc00) [pid = 1856] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x8d9b3400) [pid = 1856] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x91e9b000) [pid = 1856] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x9a1c1c00) [pid = 1856] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x96ee9c00) [pid = 1856] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x95187000) [pid = 1856] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x8f494000) [pid = 1856] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x8f49bc00) [pid = 1856] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x90d93800) [pid = 1856] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x96eedc00) [pid = 1856] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x8d9b4400) [pid = 1856] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x96ee7400) [pid = 1856] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x8d9b0400) [pid = 1856] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x8d9a9800) [pid = 1856] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x91bcec00) [pid = 1856] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x8eab8800) [pid = 1856] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x91002000) [pid = 1856] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x979c9000) [pid = 1856] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x8f8e2800) [pid = 1856] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x93a63000) [pid = 1856] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x97924800) [pid = 1856] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x92f4f400) [pid = 1856] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x92367400) [pid = 1856] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x96ee8c00) [pid = 1856] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x95138c00) [pid = 1856] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x8eb1b800) [pid = 1856] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x999ef400) [pid = 1856] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x979ce800) [pid = 1856] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x96eb7c00) [pid = 1856] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x8eb19800) [pid = 1856] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x93a85400) [pid = 1856] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:55:29 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x93a85c00) [pid = 1856] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:55:29 INFO - PROCESS | 1856 | 1465811729843 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]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1933ms 02:55:29 INFO - PROCESS | 1856 | 1465811729883 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 1856 | 1465811729886 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:55:29 INFO - PROCESS | 1856 | 1465811729893 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 1856 | 1465811729896 Marionette TRACE conn4 <- [1,2030,null,{}] 02:55:29 INFO - PROCESS | 1856 | 1465811729902 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}] 02:55:29 INFO - PROCESS | 1856 | 1465811729907 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:30 INFO - PROCESS | 1856 | 1465811730068 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:55:30 INFO - PROCESS | 1856 | 1465811730112 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 1856 | 1465811730119 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86dc00 == 58 [pid = 1856] [id = 515] 02:55:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x8d9b3000) [pid = 1856] [serial = 1546] [outer = (nil)] 02:55:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x8f8ef400) [pid = 1856] [serial = 1547] [outer = 0x8d9b3000] 02:55:30 INFO - PROCESS | 1856 | 1465811730391 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x93a91c00) [pid = 1856] [serial = 1548] [outer = 0x8d9b3000] 02:55:31 INFO - PROCESS | 1856 | 1465811731389 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]]]}] 02:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1539ms 02:55:31 INFO - PROCESS | 1856 | 1465811731446 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 1856 | 1465811731453 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:55:31 INFO - PROCESS | 1856 | 1465811731480 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 1856 | 1465811731487 Marionette TRACE conn4 <- [1,2034,null,{}] 02:55:31 INFO - PROCESS | 1856 | 1465811731497 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}] 02:55:31 INFO - PROCESS | 1856 | 1465811731503 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:31 INFO - PROCESS | 1856 | 1465811731716 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:55:31 INFO - PROCESS | 1856 | 1465811731957 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 1856 | 1465811731973 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab7400 == 59 [pid = 1856] [id = 516] 02:55:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x8f8e2c00) [pid = 1856] [serial = 1549] [outer = (nil)] 02:55:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x90d93800) [pid = 1856] [serial = 1550] [outer = 0x8f8e2c00] 02:55:32 INFO - PROCESS | 1856 | 1465811732101 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x91002400) [pid = 1856] [serial = 1551] [outer = 0x8f8e2c00] 02:55:33 INFO - PROCESS | 1856 | 1465811733060 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]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1656ms 02:55:33 INFO - PROCESS | 1856 | 1465811733123 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 1856 | 1465811733130 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:55:33 INFO - PROCESS | 1856 | 1465811733141 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 1856 | 1465811733145 Marionette TRACE conn4 <- [1,2038,null,{}] 02:55:33 INFO - PROCESS | 1856 | 1465811733152 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}] 02:55:33 INFO - PROCESS | 1856 | 1465811733158 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:33 INFO - PROCESS | 1856 | 1465811733367 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:55:33 INFO - PROCESS | 1856 | 1465811733614 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 1856 | 1465811733623 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bd1000 == 60 [pid = 1856] [id = 517] 02:55:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x93a57000) [pid = 1856] [serial = 1552] [outer = (nil)] 02:55:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9513c400) [pid = 1856] [serial = 1553] [outer = 0x93a57000] 02:55:33 INFO - PROCESS | 1856 | 1465811733759 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x96eb7c00) [pid = 1856] [serial = 1554] [outer = 0x93a57000] 02:55:34 INFO - PROCESS | 1856 | 1465811734764 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1689ms 02:55:34 INFO - PROCESS | 1856 | 1465811734830 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:55:34 INFO - PROCESS | 1856 | 1465811734835 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:55:34 INFO - PROCESS | 1856 | 1465811734842 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 1856 | 1465811734848 Marionette TRACE conn4 <- [1,2042,null,{}] 02:55:34 INFO - PROCESS | 1856 | 1465811734866 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}] 02:55:34 INFO - PROCESS | 1856 | 1465811734874 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:35 INFO - PROCESS | 1856 | 1465811735147 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:55:35 INFO - PROCESS | 1856 | 1465811735489 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 1856 | 1465811735505 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x98a32800 == 61 [pid = 1856] [id = 518] 02:55:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x98a3e400) [pid = 1856] [serial = 1555] [outer = (nil)] 02:55:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x99c28400) [pid = 1856] [serial = 1556] [outer = 0x98a3e400] 02:55:35 INFO - PROCESS | 1856 | 1465811735592 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9a11f400) [pid = 1856] [serial = 1557] [outer = 0x98a3e400] 02:55:36 INFO - PROCESS | 1856 | 1465811736621 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]]]}] 02:55:36 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) 02:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1841ms 02:55:36 INFO - PROCESS | 1856 | 1465811736683 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 1856 | 1465811736689 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:55:36 INFO - PROCESS | 1856 | 1465811736696 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 1856 | 1465811736699 Marionette TRACE conn4 <- [1,2046,null,{}] 02:55:36 INFO - PROCESS | 1856 | 1465811736705 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}] 02:55:36 INFO - PROCESS | 1856 | 1465811736712 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:36 INFO - PROCESS | 1856 | 1465811736919 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:55:37 INFO - PROCESS | 1856 | 1465811737119 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 1856 | 1465811737130 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e6c00 == 62 [pid = 1856] [id = 519] 02:55:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x9390a400) [pid = 1856] [serial = 1558] [outer = (nil)] 02:55:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9a5dd000) [pid = 1856] [serial = 1559] [outer = 0x9390a400] 02:55:37 INFO - PROCESS | 1856 | 1465811737303 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9a90e000) [pid = 1856] [serial = 1560] [outer = 0x9390a400] 02:55:38 INFO - PROCESS | 1856 | 1465811738297 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]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1635ms 02:55:38 INFO - PROCESS | 1856 | 1465811738333 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 1856 | 1465811738337 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:55:38 INFO - PROCESS | 1856 | 1465811738345 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 1856 | 1465811738349 Marionette TRACE conn4 <- [1,2050,null,{}] 02:55:38 INFO - PROCESS | 1856 | 1465811738355 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}] 02:55:38 INFO - PROCESS | 1856 | 1465811738361 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:38 INFO - PROCESS | 1856 | 1465811738558 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:55:38 INFO - PROCESS | 1856 | 1465811738767 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 1856 | 1465811738776 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a7800 == 63 [pid = 1856] [id = 520] 02:55:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x8d9b2800) [pid = 1856] [serial = 1561] [outer = (nil)] 02:55:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x9ad22800) [pid = 1856] [serial = 1562] [outer = 0x8d9b2800] 02:55:38 INFO - PROCESS | 1856 | 1465811738947 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9b4d8000) [pid = 1856] [serial = 1563] [outer = 0x8d9b2800] 02:55:39 INFO - PROCESS | 1856 | 1465811739942 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1631ms 02:55:39 INFO - PROCESS | 1856 | 1465811739977 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1856 | 1465811739981 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:55:39 INFO - PROCESS | 1856 | 1465811739988 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1856 | 1465811739992 Marionette TRACE conn4 <- [1,2054,null,{}] 02:55:40 INFO - PROCESS | 1856 | 1465811739998 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}] 02:55:40 INFO - PROCESS | 1856 | 1465811740008 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:40 INFO - PROCESS | 1856 | 1465811740270 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:55:40 INFO - PROCESS | 1856 | 1465811740523 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 1856 | 1465811740531 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9b400 == 64 [pid = 1856] [id = 521] 02:55:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x95135000) [pid = 1856] [serial = 1564] [outer = (nil)] 02:55:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x9d45d000) [pid = 1856] [serial = 1565] [outer = 0x95135000] 02:55:40 INFO - PROCESS | 1856 | 1465811740663 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x9d851c00) [pid = 1856] [serial = 1566] [outer = 0x95135000] 02:55:41 INFO - PROCESS | 1856 | 1465811741588 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]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1641ms 02:55:41 INFO - PROCESS | 1856 | 1465811741635 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 1856 | 1465811741640 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:55:41 INFO - PROCESS | 1856 | 1465811741646 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 1856 | 1465811741649 Marionette TRACE conn4 <- [1,2058,null,{}] 02:55:41 INFO - PROCESS | 1856 | 1465811741657 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}] 02:55:41 INFO - PROCESS | 1856 | 1465811741662 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:41 INFO - PROCESS | 1856 | 1465811741859 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:55:42 INFO - PROCESS | 1856 | 1465811742062 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 1856 | 1465811742070 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d866000 == 65 [pid = 1856] [id = 522] 02:55:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x8d86a800) [pid = 1856] [serial = 1567] [outer = (nil)] 02:55:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0xa1086c00) [pid = 1856] [serial = 1568] [outer = 0x8d86a800] 02:55:42 INFO - PROCESS | 1856 | 1465811742253 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0xa2090c00) [pid = 1856] [serial = 1569] [outer = 0x8d86a800] 02:55:43 INFO - PROCESS | 1856 | 1465811743251 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1635ms 02:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:55:43 INFO - PROCESS | 1856 | 1465811743302 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 1856 | 1465811743305 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:55:43 INFO - PROCESS | 1856 | 1465811743313 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 1856 | 1465811743317 Marionette TRACE conn4 <- [1,2062,null,{}] 02:55:43 INFO - PROCESS | 1856 | 1465811743323 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}] 02:55:43 INFO - PROCESS | 1856 | 1465811743329 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:43 INFO - PROCESS | 1856 | 1465811743549 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:55:43 INFO - PROCESS | 1856 | 1465811743807 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 1856 | 1465811743816 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863400 == 66 [pid = 1856] [id = 523] 02:55:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x8d866800) [pid = 1856] [serial = 1570] [outer = (nil)] 02:55:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0xa236d800) [pid = 1856] [serial = 1571] [outer = 0x8d866800] 02:55:43 INFO - PROCESS | 1856 | 1465811743947 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0xa23af000) [pid = 1856] [serial = 1572] [outer = 0x8d866800] 02:55:44 INFO - PROCESS | 1856 | 1465811744926 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]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1686ms 02:55:45 INFO - PROCESS | 1856 | 1465811744998 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 1856 | 1465811745003 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:55:45 INFO - PROCESS | 1856 | 1465811745010 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - PROCESS | 1856 | 1465811745013 Marionette TRACE conn4 <- [1,2066,null,{}] 02:55:45 INFO - PROCESS | 1856 | 1465811745020 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}] 02:55:45 INFO - PROCESS | 1856 | 1465811745025 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:45 INFO - PROCESS | 1856 | 1465811745302 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:55:45 INFO - PROCESS | 1856 | 1465811745605 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1856 | 1465811745616 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b4000 == 67 [pid = 1856] [id = 524] 02:55:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8eabac00) [pid = 1856] [serial = 1573] [outer = (nil)] 02:55:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8f49dc00) [pid = 1856] [serial = 1574] [outer = 0x8eabac00] 02:55:45 INFO - PROCESS | 1856 | 1465811745699 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x92367c00) [pid = 1856] [serial = 1575] [outer = 0x8eabac00] 02:55:46 INFO - PROCESS | 1856 | 1465811746698 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]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1732ms 02:55:46 INFO - PROCESS | 1856 | 1465811746745 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:55:46 INFO - PROCESS | 1856 | 1465811746750 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:55:46 INFO - PROCESS | 1856 | 1465811746757 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1856 | 1465811746760 Marionette TRACE conn4 <- [1,2070,null,{}] 02:55:46 INFO - PROCESS | 1856 | 1465811746766 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}] 02:55:46 INFO - PROCESS | 1856 | 1465811746772 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:47 INFO - PROCESS | 1856 | 1465811747048 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:55:47 INFO - PROCESS | 1856 | 1465811747331 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 1856 | 1465811747341 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f491400 == 68 [pid = 1856] [id = 525] 02:55:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8f491c00) [pid = 1856] [serial = 1576] [outer = (nil)] 02:55:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8f49fc00) [pid = 1856] [serial = 1577] [outer = 0x8f491c00] 02:55:47 INFO - PROCESS | 1856 | 1465811747750 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8f80ec00) [pid = 1856] [serial = 1578] [outer = 0x8f491c00] 02:55:48 INFO - PROCESS | 1856 | 1465811748752 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2040ms 02:55:48 INFO - PROCESS | 1856 | 1465811748798 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 1856 | 1465811748804 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:55:48 INFO - PROCESS | 1856 | 1465811748813 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1856 | 1465811748817 Marionette TRACE conn4 <- [1,2074,null,{}] 02:55:48 INFO - PROCESS | 1856 | 1465811748824 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}] 02:55:48 INFO - PROCESS | 1856 | 1465811748829 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:49 INFO - PROCESS | 1856 | 1465811749025 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:55:49 INFO - PROCESS | 1856 | 1465811749231 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 1856 | 1465811749243 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x95139400 == 69 [pid = 1856] [id = 526] 02:55:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9513dc00) [pid = 1856] [serial = 1579] [outer = (nil)] 02:55:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x95333400) [pid = 1856] [serial = 1580] [outer = 0x9513dc00] 02:55:49 INFO - PROCESS | 1856 | 1465811749419 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x96eeec00) [pid = 1856] [serial = 1581] [outer = 0x9513dc00] 02:55:50 INFO - PROCESS | 1856 | 1465811750455 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]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1698ms 02:55:50 INFO - PROCESS | 1856 | 1465811750510 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 1856 | 1465811750516 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:55:50 INFO - PROCESS | 1856 | 1465811750528 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 1856 | 1465811750532 Marionette TRACE conn4 <- [1,2078,null,{}] 02:55:50 INFO - PROCESS | 1856 | 1465811750539 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}] 02:55:50 INFO - PROCESS | 1856 | 1465811750544 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:50 INFO - PROCESS | 1856 | 1465811750732 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x9a5db400 == 68 [pid = 1856] [id = 514] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x9a315c00) [pid = 1856] [serial = 1508] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | 1465811751063 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 1856 | 1465811751071 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8d867400 == 67 [pid = 1856] [id = 513] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e4c00 == 66 [pid = 1856] [id = 512] 02:55:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d867400 == 67 [pid = 1856] [id = 527] 02:55:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8f5e4c00) [pid = 1856] [serial = 1582] [outer = (nil)] 02:55:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x91d0f800) [pid = 1856] [serial = 1583] [outer = 0x8f5e4c00] 02:55:51 INFO - PROCESS | 1856 | 1465811751198 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x93dce400) [pid = 1856] [serial = 1584] [outer = 0x8f5e4c00] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x96eb9400 == 66 [pid = 1856] [id = 511] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x91d03c00 == 65 [pid = 1856] [id = 510] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb14800 == 64 [pid = 1856] [id = 509] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x9a310000 == 63 [pid = 1856] [id = 505] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x97927c00 == 62 [pid = 1856] [id = 504] 02:55:51 INFO - PROCESS | 1856 | --DOCSHELL 0x91002c00 == 61 [pid = 1856] [id = 503] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8f8f0000) [pid = 1856] [serial = 1362] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x9b80b000) [pid = 1856] [serial = 1491] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x98360c00) [pid = 1856] [serial = 1425] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x96eb5800) [pid = 1856] [serial = 1472] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9acf2c00) [pid = 1856] [serial = 1485] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x99b1dc00) [pid = 1856] [serial = 1401] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9aceb800) [pid = 1856] [serial = 1484] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9a30c400) [pid = 1856] [serial = 1475] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x9a5db000) [pid = 1856] [serial = 1479] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x98fe5800) [pid = 1856] [serial = 1505] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9a2e2c00) [pid = 1856] [serial = 1467] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x9792e400) [pid = 1856] [serial = 1473] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x90d9cc00) [pid = 1856] [serial = 1365] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x92b9fc00) [pid = 1856] [serial = 1493] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x979d1000) [pid = 1856] [serial = 1500] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x9a8f3800) [pid = 1856] [serial = 1481] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x99c28000) [pid = 1856] [serial = 1437] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9a115000) [pid = 1856] [serial = 1440] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x91d07800) [pid = 1856] [serial = 1404] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x92365000) [pid = 1856] [serial = 1368] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9ad22400) [pid = 1856] [serial = 1487] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9a0c3400) [pid = 1856] [serial = 1506] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x92ba9800) [pid = 1856] [serial = 1470] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9a908c00) [pid = 1856] [serial = 1482] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9965dc00) [pid = 1856] [serial = 1434] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x95188800) [pid = 1856] [serial = 1383] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x9a11a800) [pid = 1856] [serial = 1503] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x979c5000) [pid = 1856] [serial = 1395] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9a317c00) [pid = 1856] [serial = 1478] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x93dcac00) [pid = 1856] [serial = 1496] [outer = (nil)] [url = about:blank] 02:55:51 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x93dc7c00) [pid = 1856] [serial = 1389] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9b411c00) [pid = 1856] [serial = 1488] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x97928000) [pid = 1856] [serial = 1392] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x953d3800) [pid = 1856] [serial = 1374] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x97930800) [pid = 1856] [serial = 1490] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9796ac00) [pid = 1856] [serial = 1499] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8f5ddc00) [pid = 1856] [serial = 1386] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9a1bfc00) [pid = 1856] [serial = 1443] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9a1f8400) [pid = 1856] [serial = 1446] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x98a40800) [pid = 1856] [serial = 1398] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x99cdf000) [pid = 1856] [serial = 1502] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x95138400) [pid = 1856] [serial = 1497] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9a312400) [pid = 1856] [serial = 1476] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x92f54000) [pid = 1856] [serial = 1494] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91bcf000) [pid = 1856] [serial = 1428] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x95339000) [pid = 1856] [serial = 1431] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9236e400) [pid = 1856] [serial = 1469] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x93dd6400) [pid = 1856] [serial = 1371] [outer = (nil)] [url = about:blank] 02:55:52 INFO - PROCESS | 1856 | 1465811752224 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]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1741ms 02:55:52 INFO - PROCESS | 1856 | 1465811752270 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:55:52 INFO - PROCESS | 1856 | 1465811752274 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:55:52 INFO - PROCESS | 1856 | 1465811752281 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 1856 | 1465811752287 Marionette TRACE conn4 <- [1,2082,null,{}] 02:55:52 INFO - PROCESS | 1856 | 1465811752305 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}] 02:55:52 INFO - PROCESS | 1856 | 1465811752316 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:52 INFO - PROCESS | 1856 | 1465811752514 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:55:52 INFO - PROCESS | 1856 | 1465811752766 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 1856 | 1465811752776 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x92365800 == 62 [pid = 1856] [id = 528] 02:55:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x953d3800) [pid = 1856] [serial = 1585] [outer = (nil)] 02:55:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x979cb800) [pid = 1856] [serial = 1586] [outer = 0x953d3800] 02:55:52 INFO - PROCESS | 1856 | 1465811752851 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x98a3c400) [pid = 1856] [serial = 1587] [outer = 0x953d3800] 02:55:53 INFO - PROCESS | 1856 | 1465811753688 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]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1487ms 02:55:53 INFO - PROCESS | 1856 | 1465811753769 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 1856 | 1465811753773 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:55:53 INFO - PROCESS | 1856 | 1465811753786 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 1856 | 1465811753789 Marionette TRACE conn4 <- [1,2086,null,{}] 02:55:53 INFO - PROCESS | 1856 | 1465811753795 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}] 02:55:53 INFO - PROCESS | 1856 | 1465811753800 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:54 INFO - PROCESS | 1856 | 1465811754036 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:55:54 INFO - PROCESS | 1856 | 1465811754063 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 1856 | 1465811754072 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bcf000 == 63 [pid = 1856] [id = 529] 02:55:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x979d0000) [pid = 1856] [serial = 1588] [outer = (nil)] 02:55:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x999f7c00) [pid = 1856] [serial = 1589] [outer = 0x979d0000] 02:55:54 INFO - PROCESS | 1856 | 1465811754143 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x99c28000) [pid = 1856] [serial = 1590] [outer = 0x979d0000] 02:55:55 INFO - PROCESS | 1856 | 1465811755202 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]]]}] 02:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1480ms 02:55:55 INFO - PROCESS | 1856 | 1465811755267 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:55:55 INFO - PROCESS | 1856 | 1465811755271 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:55:55 INFO - PROCESS | 1856 | 1465811755278 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - PROCESS | 1856 | 1465811755280 Marionette TRACE conn4 <- [1,2090,null,{}] 02:55:55 INFO - PROCESS | 1856 | 1465811755286 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}] 02:55:55 INFO - PROCESS | 1856 | 1465811755305 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:55 INFO - PROCESS | 1856 | 1465811755575 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:55:55 INFO - PROCESS | 1856 | 1465811755599 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 1856 | 1465811755606 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9965f800 == 64 [pid = 1856] [id = 530] 02:55:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x99663800) [pid = 1856] [serial = 1591] [outer = (nil)] 02:55:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9a119800) [pid = 1856] [serial = 1592] [outer = 0x99663800] 02:55:55 INFO - PROCESS | 1856 | 1465811755692 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9a1c2c00) [pid = 1856] [serial = 1593] [outer = 0x99663800] 02:55:56 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9a5dc000) [pid = 1856] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:55:56 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x8f8e7c00) [pid = 1856] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:55:56 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x8eb18400) [pid = 1856] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:55:56 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x96eebc00) [pid = 1856] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:55:56 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x92ba7000) [pid = 1856] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:55:56 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8eaba000) [pid = 1856] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:55:56 INFO - PROCESS | 1856 | 1465811756907 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1679ms 02:55:56 INFO - PROCESS | 1856 | 1465811756958 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1856 | 1465811756963 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:55:56 INFO - PROCESS | 1856 | 1465811756970 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1856 | 1465811756973 Marionette TRACE conn4 <- [1,2094,null,{}] 02:55:56 INFO - PROCESS | 1856 | 1465811756979 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}] 02:55:56 INFO - PROCESS | 1856 | 1465811756989 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:57 INFO - PROCESS | 1856 | 1465811757171 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:55:57 INFO - PROCESS | 1856 | 1465811757329 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 1856 | 1465811757338 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49c800 == 65 [pid = 1856] [id = 531] 02:55:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8f8e7c00) [pid = 1856] [serial = 1594] [outer = (nil)] 02:55:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9a1fa400) [pid = 1856] [serial = 1595] [outer = 0x8f8e7c00] 02:55:57 INFO - PROCESS | 1856 | 1465811757408 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9a30b400) [pid = 1856] [serial = 1596] [outer = 0x8f8e7c00] 02:55:58 INFO - PROCESS | 1856 | 1465811758197 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]]]}] 02:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1337ms 02:55:58 INFO - PROCESS | 1856 | 1465811758308 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:55:58 INFO - PROCESS | 1856 | 1465811758315 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:55:58 INFO - PROCESS | 1856 | 1465811758323 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 1856 | 1465811758329 Marionette TRACE conn4 <- [1,2098,null,{}] 02:55:58 INFO - PROCESS | 1856 | 1465811758338 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}] 02:55:58 INFO - PROCESS | 1856 | 1465811758345 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:58 INFO - PROCESS | 1856 | 1465811758566 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:55:58 INFO - PROCESS | 1856 | 1465811758770 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 1856 | 1465811758786 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:55:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b3400 == 66 [pid = 1856] [id = 532] 02:55:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x90d9d000) [pid = 1856] [serial = 1597] [outer = (nil)] 02:55:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x91d0fc00) [pid = 1856] [serial = 1598] [outer = 0x90d9d000] 02:55:58 INFO - PROCESS | 1856 | 1465811758913 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x92b9e400) [pid = 1856] [serial = 1599] [outer = 0x90d9d000] 02:56:00 INFO - PROCESS | 1856 | 1465811760076 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]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1797ms 02:56:00 INFO - PROCESS | 1856 | 1465811760121 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 1856 | 1465811760127 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:56:00 INFO - PROCESS | 1856 | 1465811760138 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 1856 | 1465811760147 Marionette TRACE conn4 <- [1,2102,null,{}] 02:56:00 INFO - PROCESS | 1856 | 1465811760154 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}] 02:56:00 INFO - PROCESS | 1856 | 1465811760159 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:00 INFO - PROCESS | 1856 | 1465811760405 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:56:00 INFO - PROCESS | 1856 | 1465811760750 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 1856 | 1465811760760 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ee7c00 == 67 [pid = 1856] [id = 533] 02:56:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x96ef1800) [pid = 1856] [serial = 1600] [outer = (nil)] 02:56:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x97930400) [pid = 1856] [serial = 1601] [outer = 0x96ef1800] 02:56:00 INFO - PROCESS | 1856 | 1465811760860 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x979c7c00) [pid = 1856] [serial = 1602] [outer = 0x96ef1800] 02:56:01 INFO - PROCESS | 1856 | 1465811761885 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]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1798ms 02:56:01 INFO - PROCESS | 1856 | 1465811761934 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 1856 | 1465811761938 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:56:01 INFO - PROCESS | 1856 | 1465811761946 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 1856 | 1465811761951 Marionette TRACE conn4 <- [1,2106,null,{}] 02:56:01 INFO - PROCESS | 1856 | 1465811761969 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}] 02:56:01 INFO - PROCESS | 1856 | 1465811761978 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:02 INFO - PROCESS | 1856 | 1465811762202 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:56:02 INFO - PROCESS | 1856 | 1465811762507 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 1856 | 1465811762527 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb17c00 == 68 [pid = 1856] [id = 534] 02:56:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9a1c0000) [pid = 1856] [serial = 1603] [outer = (nil)] 02:56:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x9a2ddc00) [pid = 1856] [serial = 1604] [outer = 0x9a1c0000] 02:56:02 INFO - PROCESS | 1856 | 1465811762669 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x9a317c00) [pid = 1856] [serial = 1605] [outer = 0x9a1c0000] 02:56:03 INFO - PROCESS | 1856 | 1465811763707 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]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1839ms 02:56:03 INFO - PROCESS | 1856 | 1465811763787 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 1856 | 1465811763791 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:56:03 INFO - PROCESS | 1856 | 1465811763799 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 1856 | 1465811763803 Marionette TRACE conn4 <- [1,2110,null,{}] 02:56:03 INFO - PROCESS | 1856 | 1465811763810 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}] 02:56:03 INFO - PROCESS | 1856 | 1465811763815 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:04 INFO - PROCESS | 1856 | 1465811764074 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:56:04 INFO - PROCESS | 1856 | 1465811764377 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 1856 | 1465811764386 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb22400 == 69 [pid = 1856] [id = 535] 02:56:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x9a11bc00) [pid = 1856] [serial = 1606] [outer = (nil)] 02:56:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9acea000) [pid = 1856] [serial = 1607] [outer = 0x9a11bc00] 02:56:04 INFO - PROCESS | 1856 | 1465811764470 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9aceec00) [pid = 1856] [serial = 1608] [outer = 0x9a11bc00] 02:56:05 INFO - PROCESS | 1856 | 1465811765470 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]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1741ms 02:56:05 INFO - PROCESS | 1856 | 1465811765541 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 1856 | 1465811765546 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:56:05 INFO - PROCESS | 1856 | 1465811765554 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1856 | 1465811765558 Marionette TRACE conn4 <- [1,2114,null,{}] 02:56:05 INFO - PROCESS | 1856 | 1465811765571 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}] 02:56:05 INFO - PROCESS | 1856 | 1465811765581 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:05 INFO - PROCESS | 1856 | 1465811765845 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:56:06 INFO - PROCESS | 1856 | 1465811766152 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 1856 | 1465811766166 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2400 == 70 [pid = 1856] [id = 536] 02:56:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x8eb21400) [pid = 1856] [serial = 1609] [outer = (nil)] 02:56:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9ad25000) [pid = 1856] [serial = 1610] [outer = 0x8eb21400] 02:56:06 INFO - PROCESS | 1856 | 1465811766284 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9b413400) [pid = 1856] [serial = 1611] [outer = 0x8eb21400] 02:56:07 INFO - PROCESS | 1856 | 1465811767288 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]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1789ms 02:56:07 INFO - PROCESS | 1856 | 1465811767345 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 1856 | 1465811767350 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:56:07 INFO - PROCESS | 1856 | 1465811767357 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 1856 | 1465811767361 Marionette TRACE conn4 <- [1,2118,null,{}] 02:56:07 INFO - PROCESS | 1856 | 1465811767367 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}] 02:56:07 INFO - PROCESS | 1856 | 1465811767378 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:07 INFO - PROCESS | 1856 | 1465811767689 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:56:07 INFO - PROCESS | 1856 | 1465811767948 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1856 | 1465811767957 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d869800 == 71 [pid = 1856] [id = 537] 02:56:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9b810800) [pid = 1856] [serial = 1612] [outer = (nil)] 02:56:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x9d45c800) [pid = 1856] [serial = 1613] [outer = 0x9b810800] 02:56:08 INFO - PROCESS | 1856 | 1465811768094 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0xa1083c00) [pid = 1856] [serial = 1614] [outer = 0x9b810800] 02:56:09 INFO - PROCESS | 1856 | 1465811769038 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]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1737ms 02:56:09 INFO - PROCESS | 1856 | 1465811769095 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 1856 | 1465811769099 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:56:09 INFO - PROCESS | 1856 | 1465811769107 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 1856 | 1465811769111 Marionette TRACE conn4 <- [1,2122,null,{}] 02:56:09 INFO - PROCESS | 1856 | 1465811769117 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}] 02:56:09 INFO - PROCESS | 1856 | 1465811769122 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:09 INFO - PROCESS | 1856 | 1465811769315 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:56:09 INFO - PROCESS | 1856 | 1465811769518 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 1856 | 1465811769532 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d868c00 == 72 [pid = 1856] [id = 538] 02:56:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x8d9a9c00) [pid = 1856] [serial = 1615] [outer = (nil)] 02:56:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0xa23a6000) [pid = 1856] [serial = 1616] [outer = 0x8d9a9c00] 02:56:09 INFO - PROCESS | 1856 | 1465811769662 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0xa23f2c00) [pid = 1856] [serial = 1617] [outer = 0x8d9a9c00] 02:56:10 INFO - PROCESS | 1856 | 1465811770678 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1638ms 02:56:10 INFO - PROCESS | 1856 | 1465811770745 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:56:10 INFO - PROCESS | 1856 | 1465811770750 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:56:10 INFO - PROCESS | 1856 | 1465811770756 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 1856 | 1465811770760 Marionette TRACE conn4 <- [1,2126,null,{}] 02:56:10 INFO - PROCESS | 1856 | 1465811770766 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}] 02:56:10 INFO - PROCESS | 1856 | 1465811770771 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:11 INFO - PROCESS | 1856 | 1465811771020 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:56:11 INFO - PROCESS | 1856 | 1465811771274 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1856 | 1465811771283 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x9513a400 == 73 [pid = 1856] [id = 539] 02:56:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x951d7400) [pid = 1856] [serial = 1618] [outer = (nil)] 02:56:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0xa2579000) [pid = 1856] [serial = 1619] [outer = 0x951d7400] 02:56:11 INFO - PROCESS | 1856 | 1465811771438 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0xa2facc00) [pid = 1856] [serial = 1620] [outer = 0x951d7400] 02:56:12 INFO - PROCESS | 1856 | 1465811772371 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1688ms 02:56:12 INFO - PROCESS | 1856 | 1465811772445 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:56:12 INFO - PROCESS | 1856 | 1465811772450 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:56:12 INFO - PROCESS | 1856 | 1465811772457 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1856 | 1465811772461 Marionette TRACE conn4 <- [1,2130,null,{}] 02:56:12 INFO - PROCESS | 1856 | 1465811772467 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}] 02:56:12 INFO - PROCESS | 1856 | 1465811772472 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:12 INFO - PROCESS | 1856 | 1465811772707 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:56:13 INFO - PROCESS | 1856 | 1465811773044 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1856 | 1465811773050 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d337000 == 74 [pid = 1856] [id = 540] 02:56:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0xa108b400) [pid = 1856] [serial = 1621] [outer = (nil)] 02:56:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0xa3376400) [pid = 1856] [serial = 1622] [outer = 0xa108b400] 02:56:13 INFO - PROCESS | 1856 | 1465811773139 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0xa3382c00) [pid = 1856] [serial = 1623] [outer = 0xa108b400] 02:56:14 INFO - PROCESS | 1856 | 1465811774086 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] 02:56:14 INFO - PROCESS | 1856 | 1465811774167 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:56:14 INFO - PROCESS | 1856 | 1465811774175 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 1856 | 1465811774178 Marionette TRACE conn4 <- [1,2134,null,{}] 02:56:14 INFO - PROCESS | 1856 | 1465811774185 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}] 02:56:14 INFO - PROCESS | 1856 | 1465811774191 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:14 INFO - PROCESS | 1856 | 1465811774439 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:56:15 INFO - PROCESS | 1856 | 1465811775091 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1856 | 1465811775101 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d862c00 == 75 [pid = 1856] [id = 541] 02:56:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x8d863000) [pid = 1856] [serial = 1624] [outer = (nil)] 02:56:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x8d86d800) [pid = 1856] [serial = 1625] [outer = 0x8d863000] 02:56:15 INFO - PROCESS | 1856 | 1465811775184 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x8eabd800) [pid = 1856] [serial = 1626] [outer = 0x8d863000] 02:56:16 INFO - PROCESS | 1856 | 1465811776206 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2083ms 02:56:16 INFO - PROCESS | 1856 | 1465811776261 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 1856 | 1465811776268 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:56:16 INFO - PROCESS | 1856 | 1465811776275 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1856 | 1465811776280 Marionette TRACE conn4 <- [1,2138,null,{}] 02:56:16 INFO - PROCESS | 1856 | 1465811776288 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}] 02:56:16 INFO - PROCESS | 1856 | 1465811776296 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:16 INFO - PROCESS | 1856 | 1465811776506 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:56:16 INFO - PROCESS | 1856 | 1465811776884 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1856 | 1465811776893 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb22c00 == 76 [pid = 1856] [id = 542] 02:56:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x90d99400) [pid = 1856] [serial = 1627] [outer = (nil)] 02:56:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x9100c800) [pid = 1856] [serial = 1628] [outer = 0x90d99400] 02:56:16 INFO - PROCESS | 1856 | 1465811776979 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x91e9f800) [pid = 1856] [serial = 1629] [outer = 0x90d99400] 02:56:18 INFO - PROCESS | 1856 | 1465811778037 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]]]}] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x95135800 == 75 [pid = 1856] [id = 490] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9aa400 == 74 [pid = 1856] [id = 495] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86b000 == 73 [pid = 1856] [id = 496] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b2400 == 72 [pid = 1856] [id = 492] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86b800 == 71 [pid = 1856] [id = 493] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86a400 == 70 [pid = 1856] [id = 494] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8f8ef400) [pid = 1856] [serial = 1547] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x9965f800 == 69 [pid = 1856] [id = 530] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x91bcf000 == 68 [pid = 1856] [id = 529] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x92365800 == 67 [pid = 1856] [id = 528] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d867400 == 66 [pid = 1856] [id = 527] 02:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1889ms 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x95139400 == 65 [pid = 1856] [id = 526] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8f491400 == 64 [pid = 1856] [id = 525] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b4000 == 63 [pid = 1856] [id = 524] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863400 == 62 [pid = 1856] [id = 523] 02:56:18 INFO - PROCESS | 1856 | 1465811778175 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 1856 | 1465811778181 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d866000 == 61 [pid = 1856] [id = 522] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9b400 == 60 [pid = 1856] [id = 521] 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a7800 == 59 [pid = 1856] [id = 520] 02:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:56:18 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e6c00 == 58 [pid = 1856] [id = 519] 02:56:18 INFO - PROCESS | 1856 | 1465811778200 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 1856 | 1465811778205 Marionette TRACE conn4 <- [1,2142,null,{}] 02:56:18 INFO - PROCESS | 1856 | 1465811778211 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}] 02:56:18 INFO - PROCESS | 1856 | 1465811778216 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:18 INFO - PROCESS | 1856 | 1465811778416 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x90d97c00) [pid = 1856] [serial = 1530] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x8f49f000) [pid = 1856] [serial = 1529] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x9d80f000) [pid = 1856] [serial = 1526] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9a11d400) [pid = 1856] [serial = 1536] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x9976f800) [pid = 1856] [serial = 1535] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x98f31400) [pid = 1856] [serial = 1514] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x92ba7c00) [pid = 1856] [serial = 1511] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9b80e400) [pid = 1856] [serial = 1520] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x953d9000) [pid = 1856] [serial = 1533] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x951ccc00) [pid = 1856] [serial = 1532] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9ace7800) [pid = 1856] [serial = 1517] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9b8bb000) [pid = 1856] [serial = 1523] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x9a1c1000) [pid = 1856] [serial = 1541] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9a2e2800) [pid = 1856] [serial = 1542] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9acef000) [pid = 1856] [serial = 1545] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9a90d400) [pid = 1856] [serial = 1544] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x979cbc00) [pid = 1856] [serial = 1538] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x999f2400) [pid = 1856] [serial = 1539] [outer = (nil)] [url = about:blank] 02:56:18 INFO - PROCESS | 1856 | 1465811778713 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1856 | 1465811778722 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d97c00 == 59 [pid = 1856] [id = 543] 02:56:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x92363800) [pid = 1856] [serial = 1630] [outer = (nil)] 02:56:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x92f51000) [pid = 1856] [serial = 1631] [outer = 0x92363800] 02:56:18 INFO - PROCESS | 1856 | 1465811778848 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x93a85000) [pid = 1856] [serial = 1632] [outer = 0x92363800] 02:56:19 INFO - PROCESS | 1856 | 1465811779686 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] 02:56:19 INFO - PROCESS | 1856 | 1465811779740 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:56:19 INFO - PROCESS | 1856 | 1465811779767 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1856 | 1465811779776 Marionette TRACE conn4 <- [1,2146,null,{}] 02:56:19 INFO - PROCESS | 1856 | 1465811779783 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}] 02:56:19 INFO - PROCESS | 1856 | 1465811779790 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:19 INFO - PROCESS | 1856 | 1465811779978 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:56:20 INFO - PROCESS | 1856 | 1465811779991 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 1856 | 1465811779998 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f493000 == 60 [pid = 1856] [id = 544] 02:56:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x95138c00) [pid = 1856] [serial = 1633] [outer = (nil)] 02:56:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x953ce400) [pid = 1856] [serial = 1634] [outer = 0x95138c00] 02:56:20 INFO - PROCESS | 1856 | 1465811780069 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x953d9000) [pid = 1856] [serial = 1635] [outer = 0x95138c00] 02:56:21 INFO - PROCESS | 1856 | 1465811781170 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] 02:56:21 INFO - PROCESS | 1856 | 1465811781264 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:56:21 INFO - PROCESS | 1856 | 1465811781278 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 1856 | 1465811781281 Marionette TRACE conn4 <- [1,2150,null,{}] 02:56:21 INFO - PROCESS | 1856 | 1465811781289 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}] 02:56:21 INFO - PROCESS | 1856 | 1465811781294 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:21 INFO - PROCESS | 1856 | 1465811781581 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:56:21 INFO - PROCESS | 1856 | 1465811781607 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1856 | 1465811781616 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd6000 == 61 [pid = 1856] [id = 545] 02:56:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x95188c00) [pid = 1856] [serial = 1636] [outer = (nil)] 02:56:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9792ac00) [pid = 1856] [serial = 1637] [outer = 0x95188c00] 02:56:21 INFO - PROCESS | 1856 | 1465811781693 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9796b000) [pid = 1856] [serial = 1638] [outer = 0x95188c00] 02:56:22 INFO - PROCESS | 1856 | 1465811782760 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]]]}] 02:56:23 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x979d0000) [pid = 1856] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:56:23 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x953d3800) [pid = 1856] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:56:23 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x8f5e4c00) [pid = 1856] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:56:23 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x8f491c00) [pid = 1856] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:56:23 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9513dc00) [pid = 1856] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:56:23 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x99663800) [pid = 1856] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1792ms 02:56:23 INFO - PROCESS | 1856 | 1465811783075 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 1856 | 1465811783079 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:56:23 INFO - PROCESS | 1856 | 1465811783086 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 1856 | 1465811783090 Marionette TRACE conn4 <- [1,2154,null,{}] 02:56:23 INFO - PROCESS | 1856 | 1465811783097 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}] 02:56:23 INFO - PROCESS | 1856 | 1465811783102 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:23 INFO - PROCESS | 1856 | 1465811783284 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:56:23 INFO - PROCESS | 1856 | 1465811783497 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 1856 | 1465811783514 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x9792ec00 == 62 [pid = 1856] [id = 546] 02:56:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9792f000) [pid = 1856] [serial = 1639] [outer = (nil)] 02:56:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x979cd800) [pid = 1856] [serial = 1640] [outer = 0x9792f000] 02:56:23 INFO - PROCESS | 1856 | 1465811783594 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x98ebf000) [pid = 1856] [serial = 1641] [outer = 0x9792f000] 02:56:24 INFO - PROCESS | 1856 | 1465811784429 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]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1395ms 02:56:24 INFO - PROCESS | 1856 | 1465811784483 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 1856 | 1465811784487 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:56:24 INFO - PROCESS | 1856 | 1465811784494 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 1856 | 1465811784497 Marionette TRACE conn4 <- [1,2158,null,{}] 02:56:24 INFO - PROCESS | 1856 | 1465811784502 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}] 02:56:24 INFO - PROCESS | 1856 | 1465811784508 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:24 INFO - PROCESS | 1856 | 1465811784697 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:56:24 INFO - PROCESS | 1856 | 1465811784859 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1856 | 1465811784868 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba5800 == 63 [pid = 1856] [id = 547] 02:56:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x979ce400) [pid = 1856] [serial = 1642] [outer = (nil)] 02:56:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x999f5400) [pid = 1856] [serial = 1643] [outer = 0x979ce400] 02:56:24 INFO - PROCESS | 1856 | 1465811784941 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9a112800) [pid = 1856] [serial = 1644] [outer = 0x979ce400] 02:56:26 INFO - PROCESS | 1856 | 1465811786077 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]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1638ms 02:56:26 INFO - PROCESS | 1856 | 1465811786134 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1856 | 1465811786141 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:56:26 INFO - PROCESS | 1856 | 1465811786150 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1856 | 1465811786160 Marionette TRACE conn4 <- [1,2162,null,{}] 02:56:26 INFO - PROCESS | 1856 | 1465811786168 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}] 02:56:26 INFO - PROCESS | 1856 | 1465811786173 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:26 INFO - PROCESS | 1856 | 1465811786425 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:56:26 INFO - PROCESS | 1856 | 1465811786718 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 1856 | 1465811786727 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80d000 == 64 [pid = 1856] [id = 548] 02:56:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x8f8e4c00) [pid = 1856] [serial = 1645] [outer = (nil)] 02:56:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x91e9cc00) [pid = 1856] [serial = 1646] [outer = 0x8f8e4c00] 02:56:26 INFO - PROCESS | 1856 | 1465811786853 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x92ba3000) [pid = 1856] [serial = 1647] [outer = 0x8f8e4c00] 02:56:27 INFO - PROCESS | 1856 | 1465811787884 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]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1797ms 02:56:27 INFO - PROCESS | 1856 | 1465811787947 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 1856 | 1465811787955 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:56:27 INFO - PROCESS | 1856 | 1465811787966 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 1856 | 1465811787970 Marionette TRACE conn4 <- [1,2166,null,{}] 02:56:27 INFO - PROCESS | 1856 | 1465811787977 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}] 02:56:27 INFO - PROCESS | 1856 | 1465811787983 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:28 INFO - PROCESS | 1856 | 1465811788226 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:56:28 INFO - PROCESS | 1856 | 1465811788492 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1856 | 1465811788505 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x95180400 == 65 [pid = 1856] [id = 549] 02:56:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x951d9c00) [pid = 1856] [serial = 1648] [outer = (nil)] 02:56:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x96ef0800) [pid = 1856] [serial = 1649] [outer = 0x951d9c00] 02:56:28 INFO - PROCESS | 1856 | 1465811788634 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x97930c00) [pid = 1856] [serial = 1650] [outer = 0x951d9c00] 02:56:29 INFO - PROCESS | 1856 | 1465811789619 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]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1735ms 02:56:29 INFO - PROCESS | 1856 | 1465811789701 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1856 | 1465811789709 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:56:29 INFO - PROCESS | 1856 | 1465811789718 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1856 | 1465811789724 Marionette TRACE conn4 <- [1,2170,null,{}] 02:56:29 INFO - PROCESS | 1856 | 1465811789741 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}] 02:56:29 INFO - PROCESS | 1856 | 1465811789750 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:30 INFO - PROCESS | 1856 | 1465811790087 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:56:30 INFO - PROCESS | 1856 | 1465811790298 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 1856 | 1465811790310 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a120000 == 66 [pid = 1856] [id = 550] 02:56:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x9a121c00) [pid = 1856] [serial = 1651] [outer = (nil)] 02:56:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9a1c2400) [pid = 1856] [serial = 1652] [outer = 0x9a121c00] 02:56:30 INFO - PROCESS | 1856 | 1465811790397 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x9a2dfc00) [pid = 1856] [serial = 1653] [outer = 0x9a121c00] 02:56:31 INFO - PROCESS | 1856 | 1465811791424 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1741ms 02:56:31 INFO - PROCESS | 1856 | 1465811791461 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1856 | 1465811791465 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:56:31 INFO - PROCESS | 1856 | 1465811791473 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1856 | 1465811791476 Marionette TRACE conn4 <- [1,2174,null,{}] 02:56:31 INFO - PROCESS | 1856 | 1465811791483 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}] 02:56:31 INFO - PROCESS | 1856 | 1465811791488 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:31 INFO - PROCESS | 1856 | 1465811791722 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:56:31 INFO - PROCESS | 1856 | 1465811791971 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1856 | 1465811791980 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a6400 == 67 [pid = 1856] [id = 551] 02:56:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x95180800) [pid = 1856] [serial = 1654] [outer = (nil)] 02:56:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9a5db000) [pid = 1856] [serial = 1655] [outer = 0x95180800] 02:56:32 INFO - PROCESS | 1856 | 1465811792106 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x9a5e4000) [pid = 1856] [serial = 1656] [outer = 0x95180800] 02:56:33 INFO - PROCESS | 1856 | 1465811793005 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]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1582ms 02:56:33 INFO - PROCESS | 1856 | 1465811793056 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 1856 | 1465811793060 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:56:33 INFO - PROCESS | 1856 | 1465811793066 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 1856 | 1465811793070 Marionette TRACE conn4 <- [1,2178,null,{}] 02:56:33 INFO - PROCESS | 1856 | 1465811793076 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}] 02:56:33 INFO - PROCESS | 1856 | 1465811793081 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:33 INFO - PROCESS | 1856 | 1465811793269 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:56:33 INFO - PROCESS | 1856 | 1465811793476 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 1856 | 1465811793482 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f491800 == 68 [pid = 1856] [id = 552] 02:56:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8f493400) [pid = 1856] [serial = 1657] [outer = (nil)] 02:56:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x9a911000) [pid = 1856] [serial = 1658] [outer = 0x8f493400] 02:56:33 INFO - PROCESS | 1856 | 1465811793610 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9ace7800) [pid = 1856] [serial = 1659] [outer = 0x8f493400] 02:56:34 INFO - PROCESS | 1856 | 1465811794657 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]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1631ms 02:56:34 INFO - PROCESS | 1856 | 1465811794698 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 1856 | 1465811794701 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:56:34 INFO - PROCESS | 1856 | 1465811794708 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 1856 | 1465811794712 Marionette TRACE conn4 <- [1,2182,null,{}] 02:56:34 INFO - PROCESS | 1856 | 1465811794724 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}] 02:56:34 INFO - PROCESS | 1856 | 1465811794740 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:35 INFO - PROCESS | 1856 | 1465811794992 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:56:35 INFO - PROCESS | 1856 | 1465811795252 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1856 | 1465811795258 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a11ac00 == 69 [pid = 1856] [id = 553] 02:56:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x9ad1f400) [pid = 1856] [serial = 1660] [outer = (nil)] 02:56:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x9b8c6c00) [pid = 1856] [serial = 1661] [outer = 0x9ad1f400] 02:56:35 INFO - PROCESS | 1856 | 1465811795385 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x9d333800) [pid = 1856] [serial = 1662] [outer = 0x9ad1f400] 02:56:36 INFO - PROCESS | 1856 | 1465811796331 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1696ms 02:56:36 INFO - PROCESS | 1856 | 1465811796406 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:56:36 INFO - PROCESS | 1856 | 1465811796410 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:56:36 INFO - PROCESS | 1856 | 1465811796417 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1856 | 1465811796421 Marionette TRACE conn4 <- [1,2186,null,{}] 02:56:36 INFO - PROCESS | 1856 | 1465811796427 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}] 02:56:36 INFO - PROCESS | 1856 | 1465811796434 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:36 INFO - PROCESS | 1856 | 1465811796643 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:56:36 INFO - PROCESS | 1856 | 1465811796906 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 1856 | 1465811796915 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1a000 == 70 [pid = 1856] [id = 554] 02:56:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8f803800) [pid = 1856] [serial = 1663] [outer = (nil)] 02:56:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0xa100ac00) [pid = 1856] [serial = 1664] [outer = 0x8f803800] 02:56:37 INFO - PROCESS | 1856 | 1465811797046 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0xa1082400) [pid = 1856] [serial = 1665] [outer = 0x8f803800] 02:56:38 INFO - PROCESS | 1856 | 1465811798044 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]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1691ms 02:56:38 INFO - PROCESS | 1856 | 1465811798109 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 1856 | 1465811798114 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:56:38 INFO - PROCESS | 1856 | 1465811798122 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 1856 | 1465811798126 Marionette TRACE conn4 <- [1,2190,null,{}] 02:56:38 INFO - PROCESS | 1856 | 1465811798132 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}] 02:56:38 INFO - PROCESS | 1856 | 1465811798138 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:38 INFO - PROCESS | 1856 | 1465811798415 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:56:38 INFO - PROCESS | 1856 | 1465811798732 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 1856 | 1465811798741 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49e000 == 71 [pid = 1856] [id = 555] 02:56:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8f5de000) [pid = 1856] [serial = 1666] [outer = (nil)] 02:56:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0xa23a5c00) [pid = 1856] [serial = 1667] [outer = 0x8f5de000] 02:56:38 INFO - PROCESS | 1856 | 1465811798828 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0xa25fa800) [pid = 1856] [serial = 1668] [outer = 0x8f5de000] 02:56:40 INFO - PROCESS | 1856 | 1465811800286 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]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2191ms 02:56:40 INFO - PROCESS | 1856 | 1465811800313 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1856 | 1465811800319 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:56:40 INFO - PROCESS | 1856 | 1465811800327 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1856 | 1465811800332 Marionette TRACE conn4 <- [1,2194,null,{}] 02:56:40 INFO - PROCESS | 1856 | 1465811800341 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}] 02:56:40 INFO - PROCESS | 1856 | 1465811800345 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:40 INFO - PROCESS | 1856 | 1465811800619 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:56:40 INFO - PROCESS | 1856 | 1465811800862 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 1856 | 1465811800876 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5de400 == 72 [pid = 1856] [id = 556] 02:56:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f5e2800) [pid = 1856] [serial = 1669] [outer = (nil)] 02:56:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x91003c00) [pid = 1856] [serial = 1670] [outer = 0x8f5e2800] 02:56:40 INFO - PROCESS | 1856 | 1465811800958 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x91ea7400) [pid = 1856] [serial = 1671] [outer = 0x8f5e2800] 02:56:42 INFO - PROCESS | 1856 | 1465811802011 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]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1738ms 02:56:42 INFO - PROCESS | 1856 | 1465811802065 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 1856 | 1465811802072 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:56:42 INFO - PROCESS | 1856 | 1465811802082 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1856 | 1465811802087 Marionette TRACE conn4 <- [1,2198,null,{}] 02:56:42 INFO - PROCESS | 1856 | 1465811802095 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}] 02:56:42 INFO - PROCESS | 1856 | 1465811802100 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:42 INFO - PROCESS | 1856 | 1465811802330 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:56:42 INFO - PROCESS | 1856 | 1465811802650 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 1856 | 1465811802657 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x95131c00 == 73 [pid = 1856] [id = 557] 02:56:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x9517f800) [pid = 1856] [serial = 1672] [outer = (nil)] 02:56:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x953d7800) [pid = 1856] [serial = 1673] [outer = 0x9517f800] 02:56:42 INFO - PROCESS | 1856 | 1465811802751 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x96eee000) [pid = 1856] [serial = 1674] [outer = 0x9517f800] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9792ec00 == 72 [pid = 1856] [id = 546] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd6000 == 71 [pid = 1856] [id = 545] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f493000 == 70 [pid = 1856] [id = 544] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x90d97c00 == 69 [pid = 1856] [id = 543] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb22c00 == 68 [pid = 1856] [id = 542] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d862c00 == 67 [pid = 1856] [id = 541] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb17c00 == 66 [pid = 1856] [id = 534] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x96ee7c00 == 65 [pid = 1856] [id = 533] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b3400 == 64 [pid = 1856] [id = 532] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x98a32800 == 63 [pid = 1856] [id = 518] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861800 == 62 [pid = 1856] [id = 448] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86a000 == 61 [pid = 1856] [id = 451] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb15400 == 60 [pid = 1856] [id = 488] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f809800 == 59 [pid = 1856] [id = 453] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x93a82800 == 58 [pid = 1856] [id = 457] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49c800 == 57 [pid = 1856] [id = 531] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d867c00 == 56 [pid = 1856] [id = 474] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9100c000 == 55 [pid = 1856] [id = 455] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9a11c400 == 54 [pid = 1856] [id = 491] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac2400 == 53 [pid = 1856] [id = 536] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86e000 == 52 [pid = 1856] [id = 479] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab9400 == 51 [pid = 1856] [id = 461] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d869800 == 50 [pid = 1856] [id = 537] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ae800 == 49 [pid = 1856] [id = 480] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d868c00 == 48 [pid = 1856] [id = 538] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb22400 == 47 [pid = 1856] [id = 535] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x90d97800 == 46 [pid = 1856] [id = 506] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e5800 == 45 [pid = 1856] [id = 478] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f498c00 == 44 [pid = 1856] [id = 507] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9abc00 == 43 [pid = 1856] [id = 481] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb21800 == 42 [pid = 1856] [id = 508] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9513a400 == 41 [pid = 1856] [id = 539] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9d337000 == 40 [pid = 1856] [id = 540] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab7400 == 39 [pid = 1856] [id = 516] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86dc00 == 38 [pid = 1856] [id = 515] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5d8000 == 37 [pid = 1856] [id = 502] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a6000 == 36 [pid = 1856] [id = 467] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x91bd1000 == 35 [pid = 1856] [id = 517] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86f000 == 34 [pid = 1856] [id = 449] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5de400 == 33 [pid = 1856] [id = 556] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49e000 == 32 [pid = 1856] [id = 555] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1a000 == 31 [pid = 1856] [id = 554] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9a11ac00 == 30 [pid = 1856] [id = 553] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f491800 == 29 [pid = 1856] [id = 552] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9a120000 == 28 [pid = 1856] [id = 550] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a6400 == 27 [pid = 1856] [id = 551] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x95180400 == 26 [pid = 1856] [id = 549] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80d000 == 25 [pid = 1856] [id = 548] 02:56:45 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba5800 == 24 [pid = 1856] [id = 547] 02:56:45 INFO - PROCESS | 1856 | 1465811805374 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]]]}] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9a1fa400) [pid = 1856] [serial = 1595] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x979cb800) [pid = 1856] [serial = 1586] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x91d0f800) [pid = 1856] [serial = 1583] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x93dce400) [pid = 1856] [serial = 1584] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8f80ec00) [pid = 1856] [serial = 1578] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x8f49fc00) [pid = 1856] [serial = 1577] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0xa1086c00) [pid = 1856] [serial = 1568] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x90d93800) [pid = 1856] [serial = 1550] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x99c28400) [pid = 1856] [serial = 1556] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x9ad22800) [pid = 1856] [serial = 1562] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0xa236d800) [pid = 1856] [serial = 1571] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x96eeec00) [pid = 1856] [serial = 1581] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x95333400) [pid = 1856] [serial = 1580] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x9513c400) [pid = 1856] [serial = 1553] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x9a5dd000) [pid = 1856] [serial = 1559] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9d45d000) [pid = 1856] [serial = 1565] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8f49dc00) [pid = 1856] [serial = 1574] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9a119800) [pid = 1856] [serial = 1592] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9a1c2c00) [pid = 1856] [serial = 1593] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x99c28000) [pid = 1856] [serial = 1590] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x999f7c00) [pid = 1856] [serial = 1589] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x98a3c400) [pid = 1856] [serial = 1587] [outer = (nil)] [url = about:blank] 02:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 3550ms 02:56:45 INFO - PROCESS | 1856 | 1465811805651 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 1856 | 1465811805658 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:56:45 INFO - PROCESS | 1856 | 1465811805669 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 1856 | 1465811805674 Marionette TRACE conn4 <- [1,2202,null,{}] 02:56:45 INFO - PROCESS | 1856 | 1465811805685 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}] 02:56:45 INFO - PROCESS | 1856 | 1465811805690 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:45 INFO - PROCESS | 1856 | 1465811805861 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:56:45 INFO - PROCESS | 1856 | 1465811805874 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1856 | 1465811805882 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac3800 == 25 [pid = 1856] [id = 558] 02:56:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8eac3c00) [pid = 1856] [serial = 1675] [outer = (nil)] 02:56:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8eb1bc00) [pid = 1856] [serial = 1676] [outer = 0x8eac3c00] 02:56:45 INFO - PROCESS | 1856 | 1465811805963 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x8eb20400) [pid = 1856] [serial = 1677] [outer = 0x8eac3c00] 02:56:47 INFO - PROCESS | 1856 | 1465811807027 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]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1385ms 02:56:47 INFO - PROCESS | 1856 | 1465811807053 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1856 | 1465811807059 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:56:47 INFO - PROCESS | 1856 | 1465811807069 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1856 | 1465811807074 Marionette TRACE conn4 <- [1,2206,null,{}] 02:56:47 INFO - PROCESS | 1856 | 1465811807080 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}] 02:56:47 INFO - PROCESS | 1856 | 1465811807084 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:47 INFO - PROCESS | 1856 | 1465811807314 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:56:47 INFO - PROCESS | 1856 | 1465811807340 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1856 | 1465811807346 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f808400 == 26 [pid = 1856] [id = 559] 02:56:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8f8e5000) [pid = 1856] [serial = 1678] [outer = (nil)] 02:56:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x90d97400) [pid = 1856] [serial = 1679] [outer = 0x8f8e5000] 02:56:47 INFO - PROCESS | 1856 | 1465811807419 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x91007400) [pid = 1856] [serial = 1680] [outer = 0x8f8e5000] 02:56:48 INFO - PROCESS | 1856 | 1465811808440 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]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1394ms 02:56:48 INFO - PROCESS | 1856 | 1465811808463 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:56:48 INFO - PROCESS | 1856 | 1465811808468 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:56:48 INFO - PROCESS | 1856 | 1465811808474 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1856 | 1465811808480 Marionette TRACE conn4 <- [1,2210,null,{}] 02:56:48 INFO - PROCESS | 1856 | 1465811808505 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}] 02:56:48 INFO - PROCESS | 1856 | 1465811808515 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:48 INFO - PROCESS | 1856 | 1465811808739 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:56:48 INFO - PROCESS | 1856 | 1465811808764 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 1856 | 1465811808778 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f5a000 == 27 [pid = 1856] [id = 560] 02:56:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x93902000) [pid = 1856] [serial = 1681] [outer = (nil)] 02:56:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x93a63800) [pid = 1856] [serial = 1682] [outer = 0x93902000] 02:56:48 INFO - PROCESS | 1856 | 1465811808849 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x93dc7c00) [pid = 1856] [serial = 1683] [outer = 0x93902000] 02:56:49 INFO - PROCESS | 1856 | 1465811809848 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]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1437ms 02:56:49 INFO - PROCESS | 1856 | 1465811809911 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 1856 | 1465811809915 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:56:49 INFO - PROCESS | 1856 | 1465811809922 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 1856 | 1465811809924 Marionette TRACE conn4 <- [1,2214,null,{}] 02:56:49 INFO - PROCESS | 1856 | 1465811809930 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}] 02:56:49 INFO - PROCESS | 1856 | 1465811809935 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:50 INFO - PROCESS | 1856 | 1465811810173 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x8f808800) [pid = 1856] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x953d5000) [pid = 1856] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9a1c0000) [pid = 1856] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x92363800) [pid = 1856] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x91bc6400) [pid = 1856] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x90d9d000) [pid = 1856] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x90d99400) [pid = 1856] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8d86a800) [pid = 1856] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x8f49c400) [pid = 1856] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x8d863000) [pid = 1856] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x96ef1800) [pid = 1856] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9a910400) [pid = 1856] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x98a3e400) [pid = 1856] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x8f8e2c00) [pid = 1856] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x951d7400) [pid = 1856] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9b810800) [pid = 1856] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x8d9b2800) [pid = 1856] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x9390a400) [pid = 1856] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0xa108b400) [pid = 1856] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9792f000) [pid = 1856] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x95138c00) [pid = 1856] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x8d9a9c00) [pid = 1856] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x93a57000) [pid = 1856] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x979c6c00) [pid = 1856] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x95188c00) [pid = 1856] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x8eb21400) [pid = 1856] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9a11bc00) [pid = 1856] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x8eabac00) [pid = 1856] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x8f8e7c00) [pid = 1856] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x95135000) [pid = 1856] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x8d866800) [pid = 1856] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x8d9b3000) [pid = 1856] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x9a2e0800) [pid = 1856] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:56:51 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x979ce400) [pid = 1856] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:56:51 INFO - PROCESS | 1856 | 1465811811815 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 1856 | 1465811811825 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861c00 == 28 [pid = 1856] [id = 561] 02:56:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x8d864800) [pid = 1856] [serial = 1684] [outer = (nil)] 02:56:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x8eab5c00) [pid = 1856] [serial = 1685] [outer = 0x8d864800] 02:56:51 INFO - PROCESS | 1856 | 1465811811901 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x8f80e000) [pid = 1856] [serial = 1686] [outer = 0x8d864800] 02:56:52 INFO - PROCESS | 1856 | 1465811812687 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]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2795ms 02:56:52 INFO - PROCESS | 1856 | 1465811812718 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 1856 | 1465811812721 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:56:52 INFO - PROCESS | 1856 | 1465811812727 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1856 | 1465811812730 Marionette TRACE conn4 <- [1,2218,null,{}] 02:56:52 INFO - PROCESS | 1856 | 1465811812736 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}] 02:56:52 INFO - PROCESS | 1856 | 1465811812741 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:52 INFO - PROCESS | 1856 | 1465811812968 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:56:53 INFO - PROCESS | 1856 | 1465811812986 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 1856 | 1465811812991 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80a000 == 29 [pid = 1856] [id = 562] 02:56:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x91007000) [pid = 1856] [serial = 1687] [outer = (nil)] 02:56:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x95135000) [pid = 1856] [serial = 1688] [outer = 0x91007000] 02:56:53 INFO - PROCESS | 1856 | 1465811813064 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x95139800) [pid = 1856] [serial = 1689] [outer = 0x91007000] 02:56:54 INFO - PROCESS | 1856 | 1465811814144 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]]]}] 02:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1482ms 02:56:54 INFO - PROCESS | 1856 | 1465811814213 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 1856 | 1465811814220 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:56:54 INFO - PROCESS | 1856 | 1465811814230 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 1856 | 1465811814235 Marionette TRACE conn4 <- [1,2222,null,{}] 02:56:54 INFO - PROCESS | 1856 | 1465811814267 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}] 02:56:54 INFO - PROCESS | 1856 | 1465811814273 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:54 INFO - PROCESS | 1856 | 1465811814504 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:56:54 INFO - PROCESS | 1856 | 1465811814828 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 1856 | 1465811814836 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d867c00 == 30 [pid = 1856] [id = 563] 02:56:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x8eab4800) [pid = 1856] [serial = 1690] [outer = (nil)] 02:56:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x8f801800) [pid = 1856] [serial = 1691] [outer = 0x8eab4800] 02:56:54 INFO - PROCESS | 1856 | 1465811814943 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x8f8e7400) [pid = 1856] [serial = 1692] [outer = 0x8eab4800] 02:56:55 INFO - PROCESS | 1856 | 1465811815977 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]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1793ms 02:56:56 INFO - PROCESS | 1856 | 1465811816023 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 1856 | 1465811816032 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:56:56 INFO - PROCESS | 1856 | 1465811816044 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1856 | 1465811816049 Marionette TRACE conn4 <- [1,2226,null,{}] 02:56:56 INFO - PROCESS | 1856 | 1465811816057 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}] 02:56:56 INFO - PROCESS | 1856 | 1465811816064 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:56 INFO - PROCESS | 1856 | 1465811816316 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:56:56 INFO - PROCESS | 1856 | 1465811816599 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 1856 | 1465811816606 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea6000 == 31 [pid = 1856] [id = 564] 02:56:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x93a5a400) [pid = 1856] [serial = 1693] [outer = (nil)] 02:56:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x93a8b800) [pid = 1856] [serial = 1694] [outer = 0x93a5a400] 02:56:56 INFO - PROCESS | 1856 | 1465811816744 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x950b1c00) [pid = 1856] [serial = 1695] [outer = 0x93a5a400] 02:56:57 INFO - PROCESS | 1856 | 1465811817769 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]]]}] 02:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1794ms 02:56:57 INFO - PROCESS | 1856 | 1465811817840 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 1856 | 1465811817844 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:56:57 INFO - PROCESS | 1856 | 1465811817854 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 1856 | 1465811817864 Marionette TRACE conn4 <- [1,2230,null,{}] 02:56:57 INFO - PROCESS | 1856 | 1465811817883 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}] 02:56:57 INFO - PROCESS | 1856 | 1465811817893 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:58 INFO - PROCESS | 1856 | 1465811818233 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:56:58 INFO - PROCESS | 1856 | 1465811818432 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1856 | 1465811818443 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ebb800 == 32 [pid = 1856] [id = 565] 02:56:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x96ee7c00) [pid = 1856] [serial = 1696] [outer = (nil)] 02:56:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x9792bc00) [pid = 1856] [serial = 1697] [outer = 0x96ee7c00] 02:56:58 INFO - PROCESS | 1856 | 1465811818536 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x979c5000) [pid = 1856] [serial = 1698] [outer = 0x96ee7c00] 02:56:59 INFO - PROCESS | 1856 | 1465811819446 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]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1654ms 02:56:59 INFO - PROCESS | 1856 | 1465811819511 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 1856 | 1465811819517 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:56:59 INFO - PROCESS | 1856 | 1465811819527 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1856 | 1465811819531 Marionette TRACE conn4 <- [1,2234,null,{}] 02:56:59 INFO - PROCESS | 1856 | 1465811819537 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}] 02:56:59 INFO - PROCESS | 1856 | 1465811819543 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:56:59 INFO - PROCESS | 1856 | 1465811819734 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:56:59 INFO - PROCESS | 1856 | 1465811819945 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1856 | 1465811819954 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef1c00 == 33 [pid = 1856] [id = 566] 02:57:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x979c6c00) [pid = 1856] [serial = 1699] [outer = (nil)] 02:57:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x98a3e800) [pid = 1856] [serial = 1700] [outer = 0x979c6c00] 02:57:00 INFO - PROCESS | 1856 | 1465811820078 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x98eb3000) [pid = 1856] [serial = 1701] [outer = 0x979c6c00] 02:57:01 INFO - PROCESS | 1856 | 1465811821072 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]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1581ms 02:57:01 INFO - PROCESS | 1856 | 1465811821111 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1856 | 1465811821114 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:57:01 INFO - PROCESS | 1856 | 1465811821121 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1856 | 1465811821125 Marionette TRACE conn4 <- [1,2238,null,{}] 02:57:01 INFO - PROCESS | 1856 | 1465811821150 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}] 02:57:01 INFO - PROCESS | 1856 | 1465811821155 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:01 INFO - PROCESS | 1856 | 1465811821340 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:57:01 INFO - PROCESS | 1856 | 1465811821678 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1856 | 1465811821693 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d865c00 == 34 [pid = 1856] [id = 567] 02:57:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x8eb13800) [pid = 1856] [serial = 1702] [outer = (nil)] 02:57:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x99668800) [pid = 1856] [serial = 1703] [outer = 0x8eb13800] 02:57:01 INFO - PROCESS | 1856 | 1465811821833 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x99b1dc00) [pid = 1856] [serial = 1704] [outer = 0x8eb13800] 02:57:02 INFO - PROCESS | 1856 | 1465811822785 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]]]}] 02:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1701ms 02:57:02 INFO - PROCESS | 1856 | 1465811822842 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 1856 | 1465811822849 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:57:02 INFO - PROCESS | 1856 | 1465811822861 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 1856 | 1465811822864 Marionette TRACE conn4 <- [1,2242,null,{}] 02:57:02 INFO - PROCESS | 1856 | 1465811822871 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}] 02:57:02 INFO - PROCESS | 1856 | 1465811822883 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:03 INFO - PROCESS | 1856 | 1465811823142 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:57:03 INFO - PROCESS | 1856 | 1465811823485 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 1856 | 1465811823498 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49ac00 == 35 [pid = 1856] [id = 568] 02:57:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x8f49c000) [pid = 1856] [serial = 1705] [outer = (nil)] 02:57:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9a112c00) [pid = 1856] [serial = 1706] [outer = 0x8f49c000] 02:57:03 INFO - PROCESS | 1856 | 1465811823590 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x9a11b400) [pid = 1856] [serial = 1707] [outer = 0x8f49c000] 02:57:04 INFO - PROCESS | 1856 | 1465811824509 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]]]}] 02:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1681ms 02:57:04 INFO - PROCESS | 1856 | 1465811824542 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 1856 | 1465811824546 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:57:04 INFO - PROCESS | 1856 | 1465811824553 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 1856 | 1465811824556 Marionette TRACE conn4 <- [1,2246,null,{}] 02:57:04 INFO - PROCESS | 1856 | 1465811824584 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}] 02:57:04 INFO - PROCESS | 1856 | 1465811824588 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:04 INFO - PROCESS | 1856 | 1465811824776 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:57:05 INFO - PROCESS | 1856 | 1465811824987 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1856 | 1465811824996 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a116800 == 36 [pid = 1856] [id = 569] 02:57:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9a120800) [pid = 1856] [serial = 1708] [outer = (nil)] 02:57:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x9a1fa000) [pid = 1856] [serial = 1709] [outer = 0x9a120800] 02:57:05 INFO - PROCESS | 1856 | 1465811825113 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x9a1c3800) [pid = 1856] [serial = 1710] [outer = 0x9a120800] 02:57:06 INFO - PROCESS | 1856 | 1465811826139 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]]]}] 02:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1651ms 02:57:06 INFO - PROCESS | 1856 | 1465811826206 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:57:06 INFO - PROCESS | 1856 | 1465811826217 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:57:06 INFO - PROCESS | 1856 | 1465811826224 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 1856 | 1465811826227 Marionette TRACE conn4 <- [1,2250,null,{}] 02:57:06 INFO - PROCESS | 1856 | 1465811826233 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}] 02:57:06 INFO - PROCESS | 1856 | 1465811826238 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:06 INFO - PROCESS | 1856 | 1465811826450 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:57:06 INFO - PROCESS | 1856 | 1465811826835 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 1856 | 1465811826844 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e2800 == 37 [pid = 1856] [id = 570] 02:57:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9533a800) [pid = 1856] [serial = 1711] [outer = (nil)] 02:57:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x9a310000) [pid = 1856] [serial = 1712] [outer = 0x9533a800] 02:57:06 INFO - PROCESS | 1856 | 1465811826939 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x9a316400) [pid = 1856] [serial = 1713] [outer = 0x9533a800] 02:57:07 INFO - PROCESS | 1856 | 1465811827811 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]]]}] 02:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1648ms 02:57:07 INFO - PROCESS | 1856 | 1465811827887 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 1856 | 1465811827890 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:57:07 INFO - PROCESS | 1856 | 1465811827902 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1856 | 1465811827905 Marionette TRACE conn4 <- [1,2254,null,{}] 02:57:07 INFO - PROCESS | 1856 | 1465811827911 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}] 02:57:07 INFO - PROCESS | 1856 | 1465811827916 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:08 INFO - PROCESS | 1856 | 1465811828096 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:57:08 INFO - PROCESS | 1856 | 1465811828321 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 1856 | 1465811828328 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a6400 == 38 [pid = 1856] [id = 571] 02:57:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8d9aac00) [pid = 1856] [serial = 1714] [outer = (nil)] 02:57:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9a910400) [pid = 1856] [serial = 1715] [outer = 0x8d9aac00] 02:57:08 INFO - PROCESS | 1856 | 1465811828448 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x9ac37c00) [pid = 1856] [serial = 1716] [outer = 0x8d9aac00] 02:57:09 INFO - PROCESS | 1856 | 1465811829478 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]]]}] 02:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1632ms 02:57:09 INFO - PROCESS | 1856 | 1465811829534 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 1856 | 1465811829539 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:57:09 INFO - PROCESS | 1856 | 1465811829545 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 1856 | 1465811829548 Marionette TRACE conn4 <- [1,2258,null,{}] 02:57:09 INFO - PROCESS | 1856 | 1465811829555 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}] 02:57:09 INFO - PROCESS | 1856 | 1465811829560 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:09 INFO - PROCESS | 1856 | 1465811829755 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:57:10 INFO - PROCESS | 1856 | 1465811830016 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1856 | 1465811830029 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabe400 == 39 [pid = 1856] [id = 572] 02:57:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8eabe800) [pid = 1856] [serial = 1717] [outer = (nil)] 02:57:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x90d92c00) [pid = 1856] [serial = 1718] [outer = 0x8eabe800] 02:57:10 INFO - PROCESS | 1856 | 1465811830154 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x92362800) [pid = 1856] [serial = 1719] [outer = 0x8eabe800] 02:57:11 INFO - PROCESS | 1856 | 1465811831190 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]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1684ms 02:57:11 INFO - PROCESS | 1856 | 1465811831231 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 1856 | 1465811831236 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:57:11 INFO - PROCESS | 1856 | 1465811831243 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 1856 | 1465811831248 Marionette TRACE conn4 <- [1,2262,null,{}] 02:57:11 INFO - PROCESS | 1856 | 1465811831255 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}] 02:57:11 INFO - PROCESS | 1856 | 1465811831261 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:11 INFO - PROCESS | 1856 | 1465811831498 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:57:12 INFO - PROCESS | 1856 | 1465811832014 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 1856 | 1465811832024 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d860c00 == 40 [pid = 1856] [id = 573] 02:57:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8d861800) [pid = 1856] [serial = 1720] [outer = (nil)] 02:57:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8d86a400) [pid = 1856] [serial = 1721] [outer = 0x8d861800] 02:57:12 INFO - PROCESS | 1856 | 1465811832127 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8d9b4400) [pid = 1856] [serial = 1722] [outer = 0x8d861800] 02:57:13 INFO - PROCESS | 1856 | 1465811833111 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]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1943ms 02:57:13 INFO - PROCESS | 1856 | 1465811833189 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 1856 | 1465811833196 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:57:13 INFO - PROCESS | 1856 | 1465811833205 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 1856 | 1465811833210 Marionette TRACE conn4 <- [1,2266,null,{}] 02:57:13 INFO - PROCESS | 1856 | 1465811833219 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}] 02:57:13 INFO - PROCESS | 1856 | 1465811833227 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:13 INFO - PROCESS | 1856 | 1465811833482 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:57:13 INFO - PROCESS | 1856 | 1465811833920 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 1856 | 1465811833932 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:13 INFO - PROCESS | 1856 | --DOCSHELL 0x92f5a000 == 39 [pid = 1856] [id = 560] 02:57:13 INFO - PROCESS | 1856 | --DOCSHELL 0x8f808400 == 38 [pid = 1856] [id = 559] 02:57:13 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac3800 == 37 [pid = 1856] [id = 558] 02:57:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b3c00 == 38 [pid = 1856] [id = 574] 02:57:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8eac3800) [pid = 1856] [serial = 1723] [outer = (nil)] 02:57:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8f802400) [pid = 1856] [serial = 1724] [outer = 0x8eac3800] 02:57:14 INFO - PROCESS | 1856 | 1465811834036 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x91bc8000) [pid = 1856] [serial = 1725] [outer = 0x8eac3800] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x9aceec00) [pid = 1856] [serial = 1608] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0xa3382c00) [pid = 1856] [serial = 1623] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x999f5400) [pid = 1856] [serial = 1643] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x98ebf000) [pid = 1856] [serial = 1641] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x9ac43800) [pid = 1856] [serial = 1509] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0xa100c800) [pid = 1856] [serial = 1527] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x9a2ddc00) [pid = 1856] [serial = 1604] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x92f51000) [pid = 1856] [serial = 1631] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x93dc7400) [pid = 1856] [serial = 1512] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x92b9e400) [pid = 1856] [serial = 1599] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9100c800) [pid = 1856] [serial = 1628] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0xa2090c00) [pid = 1856] [serial = 1569] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9b8c7c00) [pid = 1856] [serial = 1524] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x8d86d800) [pid = 1856] [serial = 1625] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x979c7c00) [pid = 1856] [serial = 1602] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x9acef400) [pid = 1856] [serial = 1518] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9a11f400) [pid = 1856] [serial = 1557] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x97930400) [pid = 1856] [serial = 1601] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x91002400) [pid = 1856] [serial = 1551] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0xa2facc00) [pid = 1856] [serial = 1620] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x9d45c800) [pid = 1856] [serial = 1613] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x9b4d8000) [pid = 1856] [serial = 1563] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9a90e000) [pid = 1856] [serial = 1560] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x91e9f800) [pid = 1856] [serial = 1629] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0xa3376400) [pid = 1856] [serial = 1622] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0xa2579000) [pid = 1856] [serial = 1619] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x979cd800) [pid = 1856] [serial = 1640] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x953d9000) [pid = 1856] [serial = 1635] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0xa23f2c00) [pid = 1856] [serial = 1617] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x96eb7c00) [pid = 1856] [serial = 1554] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x99c27c00) [pid = 1856] [serial = 1515] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9796b000) [pid = 1856] [serial = 1638] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x93a85000) [pid = 1856] [serial = 1632] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9ad25000) [pid = 1856] [serial = 1610] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9acea000) [pid = 1856] [serial = 1607] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9b413400) [pid = 1856] [serial = 1611] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x92367c00) [pid = 1856] [serial = 1575] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9792ac00) [pid = 1856] [serial = 1637] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x953ce400) [pid = 1856] [serial = 1634] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x9a30b400) [pid = 1856] [serial = 1596] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0xa23a6000) [pid = 1856] [serial = 1616] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9d851c00) [pid = 1856] [serial = 1566] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8eabd800) [pid = 1856] [serial = 1626] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9a317c00) [pid = 1856] [serial = 1605] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x91d0fc00) [pid = 1856] [serial = 1598] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0xa23af000) [pid = 1856] [serial = 1572] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0xa1083c00) [pid = 1856] [serial = 1614] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x93a91c00) [pid = 1856] [serial = 1548] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9b811c00) [pid = 1856] [serial = 1521] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9a112800) [pid = 1856] [serial = 1644] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 1856 | 1465811834987 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]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1837ms 02:57:15 INFO - PROCESS | 1856 | 1465811835049 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 1856 | 1465811835056 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:57:15 INFO - PROCESS | 1856 | 1465811835066 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 1856 | 1465811835070 Marionette TRACE conn4 <- [1,2270,null,{}] 02:57:15 INFO - PROCESS | 1856 | 1465811835077 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}] 02:57:15 INFO - PROCESS | 1856 | 1465811835082 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:15 INFO - PROCESS | 1856 | 1465811835277 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:57:15 INFO - PROCESS | 1856 | 1465811835454 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 1856 | 1465811835464 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f805000 == 39 [pid = 1856] [id = 575] 02:57:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x91d04800) [pid = 1856] [serial = 1726] [outer = (nil)] 02:57:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x92f55000) [pid = 1856] [serial = 1727] [outer = 0x91d04800] 02:57:15 INFO - PROCESS | 1856 | 1465811835546 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x93a8dc00) [pid = 1856] [serial = 1728] [outer = 0x91d04800] 02:57:16 INFO - PROCESS | 1856 | 1465811836428 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]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1397ms 02:57:16 INFO - PROCESS | 1856 | 1465811836463 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 1856 | 1465811836468 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:57:16 INFO - PROCESS | 1856 | 1465811836485 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 1856 | 1465811836493 Marionette TRACE conn4 <- [1,2274,null,{}] 02:57:16 INFO - PROCESS | 1856 | 1465811836508 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}] 02:57:16 INFO - PROCESS | 1856 | 1465811836515 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:16 INFO - PROCESS | 1856 | 1465811836795 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:57:16 INFO - PROCESS | 1856 | 1465811836950 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 1856 | 1465811836956 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f58c00 == 40 [pid = 1856] [id = 576] 02:57:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9533d800) [pid = 1856] [serial = 1729] [outer = (nil)] 02:57:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x96eb8000) [pid = 1856] [serial = 1730] [outer = 0x9533d800] 02:57:17 INFO - PROCESS | 1856 | 1465811837028 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x96ef0400) [pid = 1856] [serial = 1731] [outer = 0x9533d800] 02:57:17 INFO - PROCESS | 1856 | 1465811837899 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]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1490ms 02:57:17 INFO - PROCESS | 1856 | 1465811837975 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 1856 | 1465811837980 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:57:17 INFO - PROCESS | 1856 | 1465811837986 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1856 | 1465811837990 Marionette TRACE conn4 <- [1,2278,null,{}] 02:57:18 INFO - PROCESS | 1856 | 1465811838018 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}] 02:57:18 INFO - PROCESS | 1856 | 1465811838024 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x951d9c00) [pid = 1856] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9a121c00) [pid = 1856] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x95180800) [pid = 1856] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x8f493400) [pid = 1856] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9ad1f400) [pid = 1856] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f803800) [pid = 1856] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8f5de000) [pid = 1856] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8f5e2800) [pid = 1856] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x8eac3c00) [pid = 1856] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x8f8e5000) [pid = 1856] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9517f800) [pid = 1856] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f8e4c00) [pid = 1856] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x93902000) [pid = 1856] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:57:18 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8d864800) [pid = 1856] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:57:18 INFO - PROCESS | 1856 | 1465811838577 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:57:18 INFO - PROCESS | 1856 | 1465811838809 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 1856 | 1465811838821 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac1800 == 41 [pid = 1856] [id = 577] 02:57:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8eac3400) [pid = 1856] [serial = 1732] [outer = (nil)] 02:57:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8eb22800) [pid = 1856] [serial = 1733] [outer = 0x8eac3400] 02:57:18 INFO - PROCESS | 1856 | 1465811838909 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x8f5d8400) [pid = 1856] [serial = 1734] [outer = 0x8eac3400] 02:57:19 INFO - PROCESS | 1856 | 1465811839911 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]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1966ms 02:57:19 INFO - PROCESS | 1856 | 1465811839956 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 1856 | 1465811839963 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:57:19 INFO - PROCESS | 1856 | 1465811839971 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 1856 | 1465811839977 Marionette TRACE conn4 <- [1,2282,null,{}] 02:57:19 INFO - PROCESS | 1856 | 1465811839985 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}] 02:57:19 INFO - PROCESS | 1856 | 1465811839991 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:20 INFO - PROCESS | 1856 | 1465811840202 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:57:20 INFO - PROCESS | 1856 | 1465811840465 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 1856 | 1465811840475 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8f1800 == 42 [pid = 1856] [id = 578] 02:57:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x90d92000) [pid = 1856] [serial = 1735] [outer = (nil)] 02:57:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x91004800) [pid = 1856] [serial = 1736] [outer = 0x90d92000] 02:57:20 INFO - PROCESS | 1856 | 1465811840623 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x91d06800) [pid = 1856] [serial = 1737] [outer = 0x90d92000] 02:57:21 INFO - PROCESS | 1856 | 1465811841583 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]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1688ms 02:57:21 INFO - PROCESS | 1856 | 1465811841660 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:57:21 INFO - PROCESS | 1856 | 1465811841666 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:57:21 INFO - PROCESS | 1856 | 1465811841672 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 1856 | 1465811841676 Marionette TRACE conn4 <- [1,2286,null,{}] 02:57:21 INFO - PROCESS | 1856 | 1465811841682 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}] 02:57:21 INFO - PROCESS | 1856 | 1465811841687 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:21 INFO - PROCESS | 1856 | 1465811841954 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:57:22 INFO - PROCESS | 1856 | 1465811842259 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 1856 | 1465811842266 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea1000 == 43 [pid = 1856] [id = 579] 02:57:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x93a85c00) [pid = 1856] [serial = 1738] [outer = (nil)] 02:57:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x93a8c000) [pid = 1856] [serial = 1739] [outer = 0x93a85c00] 02:57:22 INFO - PROCESS | 1856 | 1465811842404 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x95135800) [pid = 1856] [serial = 1740] [outer = 0x93a85c00] 02:57:23 INFO - PROCESS | 1856 | 1465811843376 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]]]}] 02:57:23 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 02:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1742ms 02:57:23 INFO - PROCESS | 1856 | 1465811843414 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 1856 | 1465811843421 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:57:23 INFO - PROCESS | 1856 | 1465811843440 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 1856 | 1465811843449 Marionette TRACE conn4 <- [1,2290,null,{}] 02:57:23 INFO - PROCESS | 1856 | 1465811843456 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}] 02:57:23 INFO - PROCESS | 1856 | 1465811843463 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:23 INFO - PROCESS | 1856 | 1465811843667 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:57:23 INFO - PROCESS | 1856 | 1465811843933 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 1856 | 1465811843942 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d90800 == 44 [pid = 1856] [id = 580] 02:57:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x90d97000) [pid = 1856] [serial = 1741] [outer = (nil)] 02:57:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x979c7400) [pid = 1856] [serial = 1742] [outer = 0x90d97000] 02:57:24 INFO - PROCESS | 1856 | 1465811844069 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x98a3ec00) [pid = 1856] [serial = 1743] [outer = 0x90d97000] 02:57:25 INFO - PROCESS | 1856 | 1465811845066 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]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1710ms 02:57:25 INFO - PROCESS | 1856 | 1465811845143 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 1856 | 1465811845150 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:57:25 INFO - PROCESS | 1856 | 1465811845161 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 1856 | 1465811845166 Marionette TRACE conn4 <- [1,2294,null,{}] 02:57:25 INFO - PROCESS | 1856 | 1465811845177 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}] 02:57:25 INFO - PROCESS | 1856 | 1465811845184 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:25 INFO - PROCESS | 1856 | 1465811845488 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:57:25 INFO - PROCESS | 1856 | 1465811845757 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 1856 | 1465811845767 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x98ebf000 == 45 [pid = 1856] [id = 581] 02:57:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x98ebf400) [pid = 1856] [serial = 1744] [outer = (nil)] 02:57:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x99770800) [pid = 1856] [serial = 1745] [outer = 0x98ebf400] 02:57:25 INFO - PROCESS | 1856 | 1465811845874 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x99c21400) [pid = 1856] [serial = 1746] [outer = 0x98ebf400] 02:57:26 INFO - PROCESS | 1856 | 1465811846912 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]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1792ms 02:57:26 INFO - PROCESS | 1856 | 1465811846952 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 1856 | 1465811846957 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:57:26 INFO - PROCESS | 1856 | 1465811846966 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 1856 | 1465811846972 Marionette TRACE conn4 <- [1,2298,null,{}] 02:57:26 INFO - PROCESS | 1856 | 1465811846982 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}] 02:57:26 INFO - PROCESS | 1856 | 1465811846990 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:27 INFO - PROCESS | 1856 | 1465811847348 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:57:27 INFO - PROCESS | 1856 | 1465811847680 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 1856 | 1465811847702 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba3800 == 46 [pid = 1856] [id = 582] 02:57:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x98fef400) [pid = 1856] [serial = 1747] [outer = (nil)] 02:57:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9a317c00) [pid = 1856] [serial = 1748] [outer = 0x98fef400] 02:57:27 INFO - PROCESS | 1856 | 1465811847833 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x9aced000) [pid = 1856] [serial = 1749] [outer = 0x98fef400] 02:57:28 INFO - PROCESS | 1856 | 1465811848889 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]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2000ms 02:57:28 INFO - PROCESS | 1856 | 1465811848967 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 1856 | 1465811848973 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:57:28 INFO - PROCESS | 1856 | 1465811848984 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 1856 | 1465811848989 Marionette TRACE conn4 <- [1,2302,null,{}] 02:57:29 INFO - PROCESS | 1856 | 1465811848999 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}] 02:57:29 INFO - PROCESS | 1856 | 1465811849006 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:29 INFO - PROCESS | 1856 | 1465811849356 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:57:29 INFO - PROCESS | 1856 | 1465811849763 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 1856 | 1465811849775 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a9000 == 47 [pid = 1856] [id = 583] 02:57:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x91ea7800) [pid = 1856] [serial = 1750] [outer = (nil)] 02:57:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x9ad1f400) [pid = 1856] [serial = 1751] [outer = 0x91ea7800] 02:57:29 INFO - PROCESS | 1856 | 1465811849915 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9b413400) [pid = 1856] [serial = 1752] [outer = 0x91ea7800] 02:57:31 INFO - PROCESS | 1856 | 1465811851271 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]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2345ms 02:57:31 INFO - PROCESS | 1856 | 1465811851329 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 1856 | 1465811851336 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:57:31 INFO - PROCESS | 1856 | 1465811851345 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 1856 | 1465811851351 Marionette TRACE conn4 <- [1,2306,null,{}] 02:57:31 INFO - PROCESS | 1856 | 1465811851370 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}] 02:57:31 INFO - PROCESS | 1856 | 1465811851377 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:31 INFO - PROCESS | 1856 | 1465811851661 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:57:32 INFO - PROCESS | 1856 | 1465811852100 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 1856 | 1465811852111 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x95134000 == 48 [pid = 1856] [id = 584] 02:57:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x98a3e400) [pid = 1856] [serial = 1753] [outer = (nil)] 02:57:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9b4e3000) [pid = 1856] [serial = 1754] [outer = 0x98a3e400] 02:57:32 INFO - PROCESS | 1856 | 1465811852225 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9b80dc00) [pid = 1856] [serial = 1755] [outer = 0x98a3e400] 02:57:33 INFO - PROCESS | 1856 | 1465811853302 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]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2002ms 02:57:33 INFO - PROCESS | 1856 | 1465811853352 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 1856 | 1465811853356 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:57:33 INFO - PROCESS | 1856 | 1465811853364 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 1856 | 1465811853368 Marionette TRACE conn4 <- [1,2310,null,{}] 02:57:33 INFO - PROCESS | 1856 | 1465811853374 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}] 02:57:33 INFO - PROCESS | 1856 | 1465811853379 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:33 INFO - PROCESS | 1856 | 1465811853672 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:57:34 INFO - PROCESS | 1856 | 1465811853976 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 1856 | 1465811853985 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a8c00 == 49 [pid = 1856] [id = 585] 02:57:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x91d0d800) [pid = 1856] [serial = 1756] [outer = (nil)] 02:57:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9b817800) [pid = 1856] [serial = 1757] [outer = 0x91d0d800] 02:57:34 INFO - PROCESS | 1856 | 1465811854090 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x9b8c6800) [pid = 1856] [serial = 1758] [outer = 0x91d0d800] 02:57:35 INFO - PROCESS | 1856 | 1465811855115 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]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1789ms 02:57:35 INFO - PROCESS | 1856 | 1465811855156 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 1856 | 1465811855162 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:57:35 INFO - PROCESS | 1856 | 1465811855173 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 1856 | 1465811855178 Marionette TRACE conn4 <- [1,2314,null,{}] 02:57:35 INFO - PROCESS | 1856 | 1465811855186 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}] 02:57:35 INFO - PROCESS | 1856 | 1465811855191 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:35 INFO - PROCESS | 1856 | 1465811855396 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:57:35 INFO - PROCESS | 1856 | 1465811855717 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 1856 | 1465811855727 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f492400 == 50 [pid = 1856] [id = 586] 02:57:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x8f492c00) [pid = 1856] [serial = 1759] [outer = (nil)] 02:57:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x8f80d000) [pid = 1856] [serial = 1760] [outer = 0x8f492c00] 02:57:35 INFO - PROCESS | 1856 | 1465811855815 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x92368c00) [pid = 1856] [serial = 1761] [outer = 0x8f492c00] 02:57:36 INFO - PROCESS | 1856 | 1465811856753 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]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1641ms 02:57:36 INFO - PROCESS | 1856 | 1465811856813 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 1856 | 1465811856816 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:57:36 INFO - PROCESS | 1856 | 1465811856824 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 1856 | 1465811856828 Marionette TRACE conn4 <- [1,2318,null,{}] 02:57:36 INFO - PROCESS | 1856 | 1465811856834 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}] 02:57:36 INFO - PROCESS | 1856 | 1465811856840 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:37 INFO - PROCESS | 1856 | 1465811857417 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:57:37 INFO - PROCESS | 1856 | 1465811857728 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 1856 | 1465811857736 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49dc00 == 51 [pid = 1856] [id = 587] 02:57:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x8f4a0400) [pid = 1856] [serial = 1762] [outer = (nil)] 02:57:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x8f803000) [pid = 1856] [serial = 1763] [outer = 0x8f4a0400] 02:57:37 INFO - PROCESS | 1856 | 1465811857827 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x8f8eb000) [pid = 1856] [serial = 1764] [outer = 0x8f4a0400] 02:57:38 INFO - PROCESS | 1856 | 1465811858804 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] 02:57:38 INFO - PROCESS | 1856 | 1465811858867 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:57:38 INFO - PROCESS | 1856 | 1465811858875 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 1856 | 1465811858881 Marionette TRACE conn4 <- [1,2322,null,{}] 02:57:38 INFO - PROCESS | 1856 | 1465811858888 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}] 02:57:38 INFO - PROCESS | 1856 | 1465811858893 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:39 INFO - PROCESS | 1856 | 1465811859106 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:57:39 INFO - PROCESS | 1856 | 1465811859485 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 1856 | 1465811859494 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e7c00 == 52 [pid = 1856] [id = 588] 02:57:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x92b9b400) [pid = 1856] [serial = 1765] [outer = (nil)] 02:57:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x93a5a800) [pid = 1856] [serial = 1766] [outer = 0x92b9b400] 02:57:39 INFO - PROCESS | 1856 | 1465811859577 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x950be800) [pid = 1856] [serial = 1767] [outer = 0x92b9b400] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x95131c00 == 51 [pid = 1856] [id = 557] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861c00 == 50 [pid = 1856] [id = 561] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f805000 == 49 [pid = 1856] [id = 575] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b3c00 == 48 [pid = 1856] [id = 574] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d860c00 == 47 [pid = 1856] [id = 573] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x91bc7c00 == 46 [pid = 1856] [id = 440] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80a000 == 45 [pid = 1856] [id = 562] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9c000 == 44 [pid = 1856] [id = 442] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x90d91800 == 43 [pid = 1856] [id = 432] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x93a89c00 == 42 [pid = 1856] [id = 441] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabec00 == 41 [pid = 1856] [id = 434] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac0800 == 40 [pid = 1856] [id = 439] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabe400 == 39 [pid = 1856] [id = 572] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ac800 == 38 [pid = 1856] [id = 444] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d867c00 == 37 [pid = 1856] [id = 563] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dac00 == 36 [pid = 1856] [id = 443] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f496400 == 35 [pid = 1856] [id = 431] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea6000 == 34 [pid = 1856] [id = 564] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e2800 == 33 [pid = 1856] [id = 570] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49ac00 == 32 [pid = 1856] [id = 568] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a6400 == 31 [pid = 1856] [id = 571] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x96ebb800 == 30 [pid = 1856] [id = 565] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9dc00 == 29 [pid = 1856] [id = 445] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x96ef1c00 == 28 [pid = 1856] [id = 566] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x953d7000 == 27 [pid = 1856] [id = 446] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x953d9400 == 26 [pid = 1856] [id = 447] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x9a116800 == 25 [pid = 1856] [id = 569] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49f800 == 24 [pid = 1856] [id = 435] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b2000 == 23 [pid = 1856] [id = 438] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d865c00 == 22 [pid = 1856] [id = 567] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x950be400 == 21 [pid = 1856] [id = 437] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8eec00 == 20 [pid = 1856] [id = 433] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabcc00 == 19 [pid = 1856] [id = 436] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f492400 == 18 [pid = 1856] [id = 586] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a8c00 == 17 [pid = 1856] [id = 585] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x95134000 == 16 [pid = 1856] [id = 584] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a9000 == 15 [pid = 1856] [id = 583] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x98ebf000 == 14 [pid = 1856] [id = 581] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba3800 == 13 [pid = 1856] [id = 582] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x90d90800 == 12 [pid = 1856] [id = 580] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea1000 == 11 [pid = 1856] [id = 579] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8f1800 == 10 [pid = 1856] [id = 578] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92f58c00 == 9 [pid = 1856] [id = 576] 02:57:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac1800 == 8 [pid = 1856] [id = 577] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x96ef0800) [pid = 1856] [serial = 1649] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9a2dfc00) [pid = 1856] [serial = 1653] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x9a1c2400) [pid = 1856] [serial = 1652] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x9a5e4000) [pid = 1856] [serial = 1656] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9a5db000) [pid = 1856] [serial = 1655] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9ace7800) [pid = 1856] [serial = 1659] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x9a911000) [pid = 1856] [serial = 1658] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9d333800) [pid = 1856] [serial = 1662] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9b8c6c00) [pid = 1856] [serial = 1661] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0xa1082400) [pid = 1856] [serial = 1665] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0xa100ac00) [pid = 1856] [serial = 1664] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0xa25fa800) [pid = 1856] [serial = 1668] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0xa23a5c00) [pid = 1856] [serial = 1667] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x91ea7400) [pid = 1856] [serial = 1671] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x91003c00) [pid = 1856] [serial = 1670] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x8eb1bc00) [pid = 1856] [serial = 1676] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x8eb20400) [pid = 1856] [serial = 1677] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x90d97400) [pid = 1856] [serial = 1679] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x96eee000) [pid = 1856] [serial = 1674] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x953d7800) [pid = 1856] [serial = 1673] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x92ba3000) [pid = 1856] [serial = 1647] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x93a63800) [pid = 1856] [serial = 1682] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x93dc7c00) [pid = 1856] [serial = 1683] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x91e9cc00) [pid = 1856] [serial = 1646] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x8eab5c00) [pid = 1856] [serial = 1685] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x97930c00) [pid = 1856] [serial = 1650] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x95135000) [pid = 1856] [serial = 1688] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f80e000) [pid = 1856] [serial = 1686] [outer = (nil)] [url = about:blank] 02:57:41 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91007400) [pid = 1856] [serial = 1680] [outer = (nil)] [url = about:blank] 02:57:42 INFO - PROCESS | 1856 | 1465811862090 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]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3238ms 02:57:42 INFO - PROCESS | 1856 | 1465811862116 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 1856 | 1465811862122 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:57:42 INFO - PROCESS | 1856 | 1465811862131 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 1856 | 1465811862136 Marionette TRACE conn4 <- [1,2326,null,{}] 02:57:42 INFO - PROCESS | 1856 | 1465811862145 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}] 02:57:42 INFO - PROCESS | 1856 | 1465811862149 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:42 INFO - PROCESS | 1856 | 1465811862325 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:57:42 INFO - PROCESS | 1856 | 1465811862524 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 1856 | 1465811862538 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9aa400 == 9 [pid = 1856] [id = 589] 02:57:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8d9ac800) [pid = 1856] [serial = 1768] [outer = (nil)] 02:57:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8eabd000) [pid = 1856] [serial = 1769] [outer = 0x8d9ac800] 02:57:42 INFO - PROCESS | 1856 | 1465811862613 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8eb16400) [pid = 1856] [serial = 1770] [outer = 0x8d9ac800] 02:57:43 INFO - PROCESS | 1856 | 1465811863435 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]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1337ms 02:57:43 INFO - PROCESS | 1856 | 1465811863468 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 1856 | 1465811863477 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:57:43 INFO - PROCESS | 1856 | 1465811863488 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 1856 | 1465811863495 Marionette TRACE conn4 <- [1,2330,null,{}] 02:57:43 INFO - PROCESS | 1856 | 1465811863501 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}] 02:57:43 INFO - PROCESS | 1856 | 1465811863507 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:43 INFO - PROCESS | 1856 | 1465811863687 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:57:43 INFO - PROCESS | 1856 | 1465811863698 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 1856 | 1465811863704 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49b000 == 10 [pid = 1856] [id = 590] 02:57:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x8f5db400) [pid = 1856] [serial = 1771] [outer = (nil)] 02:57:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x8f5e2c00) [pid = 1856] [serial = 1772] [outer = 0x8f5db400] 02:57:43 INFO - PROCESS | 1856 | 1465811863785 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x8f806400) [pid = 1856] [serial = 1773] [outer = 0x8f5db400] 02:57:44 INFO - PROCESS | 1856 | 1465811864887 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]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1435ms 02:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:57:44 INFO - PROCESS | 1856 | 1465811864923 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 1856 | 1465811864926 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:57:44 INFO - PROCESS | 1856 | 1465811864934 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 1856 | 1465811864940 Marionette TRACE conn4 <- [1,2334,null,{}] 02:57:44 INFO - PROCESS | 1856 | 1465811864966 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}] 02:57:44 INFO - PROCESS | 1856 | 1465811864976 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:45 INFO - PROCESS | 1856 | 1465811865207 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:57:45 INFO - PROCESS | 1856 | 1465811865238 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 1856 | 1465811865250 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x91005000 == 11 [pid = 1856] [id = 591] 02:57:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x91006800) [pid = 1856] [serial = 1774] [outer = (nil)] 02:57:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x91009400) [pid = 1856] [serial = 1775] [outer = 0x91006800] 02:57:45 INFO - PROCESS | 1856 | 1465811865327 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x91bc4c00) [pid = 1856] [serial = 1776] [outer = 0x91006800] 02:57:46 INFO - PROCESS | 1856 | 1465811866345 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]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:57:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1455ms 02:57:46 INFO - PROCESS | 1856 | 1465811866388 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:57:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:57:46 INFO - PROCESS | 1856 | 1465811866393 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:57:46 INFO - PROCESS | 1856 | 1465811866399 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 1856 | 1465811866402 Marionette TRACE conn4 <- [1,2338,null,{}] 02:57:46 INFO - PROCESS | 1856 | 1465811866414 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}] 02:57:46 INFO - PROCESS | 1856 | 1465811866418 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:47 INFO - PROCESS | 1856 | 1465811867291 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8d9aac00) [pid = 1856] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x8eb13800) [pid = 1856] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x8f49c000) [pid = 1856] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8eac3800) [pid = 1856] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9533a800) [pid = 1856] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x979c6c00) [pid = 1856] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9a120800) [pid = 1856] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x96ee7c00) [pid = 1856] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8eabe800) [pid = 1856] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x91007000) [pid = 1856] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x8eab4800) [pid = 1856] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x93a5a400) [pid = 1856] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8d861800) [pid = 1856] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x91d04800) [pid = 1856] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:57:47 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9533d800) [pid = 1856] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:57:47 INFO - PROCESS | 1856 | 1465811867533 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1856 | 1465811867542 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a9400 == 12 [pid = 1856] [id = 592] 02:57:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8d9aac00) [pid = 1856] [serial = 1777] [outer = (nil)] 02:57:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x8f5e1400) [pid = 1856] [serial = 1778] [outer = 0x8d9aac00] 02:57:47 INFO - PROCESS | 1856 | 1465811867618 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x91e9cc00) [pid = 1856] [serial = 1779] [outer = 0x8d9aac00] 02:57:48 INFO - PROCESS | 1856 | 1465811868423 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]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2091ms 02:57:48 INFO - PROCESS | 1856 | 1465811868491 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 1856 | 1465811868495 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:57:48 INFO - PROCESS | 1856 | 1465811868501 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1856 | 1465811868505 Marionette TRACE conn4 <- [1,2342,null,{}] 02:57:48 INFO - PROCESS | 1856 | 1465811868510 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}] 02:57:48 INFO - PROCESS | 1856 | 1465811868515 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:48 INFO - PROCESS | 1856 | 1465811868688 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:57:48 INFO - PROCESS | 1856 | 1465811868835 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 1856 | 1465811868844 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ae400 == 13 [pid = 1856] [id = 593] 02:57:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x8f8e8000) [pid = 1856] [serial = 1780] [outer = (nil)] 02:57:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92363800) [pid = 1856] [serial = 1781] [outer = 0x8f8e8000] 02:57:48 INFO - PROCESS | 1856 | 1465811868932 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92ba0c00) [pid = 1856] [serial = 1782] [outer = 0x8f8e8000] 02:57:49 INFO - PROCESS | 1856 | 1465811869978 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]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1536ms 02:57:50 INFO - PROCESS | 1856 | 1465811870040 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 1856 | 1465811870047 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:57:50 INFO - PROCESS | 1856 | 1465811870055 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 1856 | 1465811870061 Marionette TRACE conn4 <- [1,2346,null,{}] 02:57:50 INFO - PROCESS | 1856 | 1465811870071 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}] 02:57:50 INFO - PROCESS | 1856 | 1465811870076 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:50 INFO - PROCESS | 1856 | 1465811870304 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:57:50 INFO - PROCESS | 1856 | 1465811870547 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 1856 | 1465811870556 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb19800 == 14 [pid = 1856] [id = 594] 02:57:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8eb1e800) [pid = 1856] [serial = 1783] [outer = (nil)] 02:57:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8f5e4800) [pid = 1856] [serial = 1784] [outer = 0x8eb1e800] 02:57:50 INFO - PROCESS | 1856 | 1465811870701 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8f8e4800) [pid = 1856] [serial = 1785] [outer = 0x8eb1e800] 02:57:51 INFO - PROCESS | 1856 | 1465811871709 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]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:57:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1685ms 02:57:51 INFO - PROCESS | 1856 | 1465811871741 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 1856 | 1465811871749 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:57:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:57:51 INFO - PROCESS | 1856 | 1465811871761 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 1856 | 1465811871766 Marionette TRACE conn4 <- [1,2350,null,{}] 02:57:51 INFO - PROCESS | 1856 | 1465811871773 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}] 02:57:51 INFO - PROCESS | 1856 | 1465811871780 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:52 INFO - PROCESS | 1856 | 1465811871996 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:57:52 INFO - PROCESS | 1856 | 1465811872244 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1856 | 1465811872257 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d98c00 == 15 [pid = 1856] [id = 595] 02:57:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x91e9d400) [pid = 1856] [serial = 1786] [outer = (nil)] 02:57:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x91ea6400) [pid = 1856] [serial = 1787] [outer = 0x91e9d400] 02:57:52 INFO - PROCESS | 1856 | 1465811872404 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x91bc7c00) [pid = 1856] [serial = 1788] [outer = 0x91e9d400] 02:57:53 INFO - PROCESS | 1856 | 1465811873461 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]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1737ms 02:57:53 INFO - PROCESS | 1856 | 1465811873499 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 1856 | 1465811873504 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:57:53 INFO - PROCESS | 1856 | 1465811873511 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 1856 | 1465811873518 Marionette TRACE conn4 <- [1,2354,null,{}] 02:57:53 INFO - PROCESS | 1856 | 1465811873537 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}] 02:57:53 INFO - PROCESS | 1856 | 1465811873547 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:53 INFO - PROCESS | 1856 | 1465811873795 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:57:54 INFO - PROCESS | 1856 | 1465811874035 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 1856 | 1465811874045 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8e000 == 16 [pid = 1856] [id = 596] 02:57:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x93a8e800) [pid = 1856] [serial = 1789] [outer = (nil)] 02:57:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x93dcb000) [pid = 1856] [serial = 1790] [outer = 0x93a8e800] 02:57:54 INFO - PROCESS | 1856 | 1465811874181 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x93dd4c00) [pid = 1856] [serial = 1791] [outer = 0x93a8e800] 02:57:55 INFO - PROCESS | 1856 | 1465811875155 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]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1695ms 02:57:55 INFO - PROCESS | 1856 | 1465811875207 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 1856 | 1465811875211 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:57:55 INFO - PROCESS | 1856 | 1465811875218 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 1856 | 1465811875221 Marionette TRACE conn4 <- [1,2358,null,{}] 02:57:55 INFO - PROCESS | 1856 | 1465811875227 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}] 02:57:55 INFO - PROCESS | 1856 | 1465811875233 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:55 INFO - PROCESS | 1856 | 1465811875433 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:57:55 INFO - PROCESS | 1856 | 1465811875788 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 1856 | 1465811875795 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x91004c00 == 17 [pid = 1856] [id = 597] 02:57:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9513a800) [pid = 1856] [serial = 1792] [outer = (nil)] 02:57:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x951cf800) [pid = 1856] [serial = 1793] [outer = 0x9513a800] 02:57:55 INFO - PROCESS | 1856 | 1465811875897 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x951da800) [pid = 1856] [serial = 1794] [outer = 0x9513a800] 02:57:56 INFO - PROCESS | 1856 | 1465811876816 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]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:57:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1631ms 02:57:56 INFO - PROCESS | 1856 | 1465811876850 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 1856 | 1465811876853 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:57:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:57:56 INFO - PROCESS | 1856 | 1465811876860 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 1856 | 1465811876864 Marionette TRACE conn4 <- [1,2362,null,{}] 02:57:56 INFO - PROCESS | 1856 | 1465811876870 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}] 02:57:56 INFO - PROCESS | 1856 | 1465811876875 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:57 INFO - PROCESS | 1856 | 1465811877085 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:57:57 INFO - PROCESS | 1856 | 1465811877286 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1856 | 1465811877294 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e4400 == 18 [pid = 1856] [id = 598] 02:57:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x93dca000) [pid = 1856] [serial = 1795] [outer = (nil)] 02:57:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x953d1c00) [pid = 1856] [serial = 1796] [outer = 0x93dca000] 02:57:57 INFO - PROCESS | 1856 | 1465811877378 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x953d3c00) [pid = 1856] [serial = 1797] [outer = 0x93dca000] 02:57:58 INFO - PROCESS | 1856 | 1465811878434 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]]]}] 02:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1639ms 02:57:58 INFO - PROCESS | 1856 | 1465811878501 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1856 | 1465811878506 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:57:58 INFO - PROCESS | 1856 | 1465811878512 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1856 | 1465811878516 Marionette TRACE conn4 <- [1,2366,null,{}] 02:57:58 INFO - PROCESS | 1856 | 1465811878523 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}] 02:57:58 INFO - PROCESS | 1856 | 1465811878535 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:58 INFO - PROCESS | 1856 | 1465811878806 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:57:59 INFO - PROCESS | 1856 | 1465811879048 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 1856 | 1465811879059 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:57:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f496000 == 19 [pid = 1856] [id = 599] 02:57:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x8f499000) [pid = 1856] [serial = 1798] [outer = (nil)] 02:57:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x96eb0c00) [pid = 1856] [serial = 1799] [outer = 0x8f499000] 02:57:59 INFO - PROCESS | 1856 | 1465811879192 Marionette DEBUG loaded listener.js 02:57:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x97923800) [pid = 1856] [serial = 1800] [outer = 0x8f499000] 02:58:00 INFO - PROCESS | 1856 | 1465811880158 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]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1684ms 02:58:00 INFO - PROCESS | 1856 | 1465811880197 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 1856 | 1465811880202 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:58:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:58:00 INFO - PROCESS | 1856 | 1465811880210 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 1856 | 1465811880213 Marionette TRACE conn4 <- [1,2370,null,{}] 02:58:00 INFO - PROCESS | 1856 | 1465811880219 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}] 02:58:00 INFO - PROCESS | 1856 | 1465811880224 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:00 INFO - PROCESS | 1856 | 1465811880402 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:58:00 INFO - PROCESS | 1856 | 1465811880789 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 1856 | 1465811880798 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a8c00 == 20 [pid = 1856] [id = 600] 02:58:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x8d9ac400) [pid = 1856] [serial = 1801] [outer = (nil)] 02:58:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x8eab9000) [pid = 1856] [serial = 1802] [outer = 0x8d9ac400] 02:58:00 INFO - PROCESS | 1856 | 1465811880922 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x8eb16800) [pid = 1856] [serial = 1803] [outer = 0x8d9ac400] 02:58:01 INFO - PROCESS | 1856 | 1465811881853 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]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:58:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1685ms 02:58:01 INFO - PROCESS | 1856 | 1465811881933 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 1856 | 1465811881947 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:58:01 INFO - PROCESS | 1856 | 1465811881964 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 1856 | 1465811881968 Marionette TRACE conn4 <- [1,2374,null,{}] 02:58:01 INFO - PROCESS | 1856 | 1465811881986 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}] 02:58:02 INFO - PROCESS | 1856 | 1465811882004 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:02 INFO - PROCESS | 1856 | 1465811882278 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x93a8dc00) [pid = 1856] [serial = 1728] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x92f55000) [pid = 1856] [serial = 1727] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x96eb8000) [pid = 1856] [serial = 1730] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x96ef0400) [pid = 1856] [serial = 1731] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9ac37c00) [pid = 1856] [serial = 1716] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x99b1dc00) [pid = 1856] [serial = 1704] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x9a11b400) [pid = 1856] [serial = 1707] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x91bc8000) [pid = 1856] [serial = 1725] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x9a112c00) [pid = 1856] [serial = 1706] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x9a316400) [pid = 1856] [serial = 1713] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x98eb3000) [pid = 1856] [serial = 1701] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9a1c3800) [pid = 1856] [serial = 1710] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x979c5000) [pid = 1856] [serial = 1698] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x90d92c00) [pid = 1856] [serial = 1718] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x95139800) [pid = 1856] [serial = 1689] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8f801800) [pid = 1856] [serial = 1691] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x99668800) [pid = 1856] [serial = 1703] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x93a8b800) [pid = 1856] [serial = 1694] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x8f802400) [pid = 1856] [serial = 1724] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9a1fa000) [pid = 1856] [serial = 1709] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9792bc00) [pid = 1856] [serial = 1697] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9a910400) [pid = 1856] [serial = 1715] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9a310000) [pid = 1856] [serial = 1712] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x98a3e800) [pid = 1856] [serial = 1700] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8d9b4400) [pid = 1856] [serial = 1722] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f8e7400) [pid = 1856] [serial = 1692] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92362800) [pid = 1856] [serial = 1719] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x950b1c00) [pid = 1856] [serial = 1695] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8d86a400) [pid = 1856] [serial = 1721] [outer = (nil)] [url = about:blank] 02:58:02 INFO - PROCESS | 1856 | 1465811882611 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1856 | 1465811882619 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabb400 == 21 [pid = 1856] [id = 601] 02:58:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f49d800) [pid = 1856] [serial = 1804] [outer = (nil)] 02:58:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8f5e6800) [pid = 1856] [serial = 1805] [outer = 0x8f49d800] 02:58:02 INFO - PROCESS | 1856 | 1465811882699 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8f8e9000) [pid = 1856] [serial = 1806] [outer = 0x8f49d800] 02:58:03 INFO - PROCESS | 1856 | 1465811883538 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]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1605ms 02:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:58:03 INFO - PROCESS | 1856 | 1465811883571 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 1856 | 1465811883576 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:58:03 INFO - PROCESS | 1856 | 1465811883583 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 1856 | 1465811883586 Marionette TRACE conn4 <- [1,2378,null,{}] 02:58:03 INFO - PROCESS | 1856 | 1465811883592 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}] 02:58:03 INFO - PROCESS | 1856 | 1465811883597 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:03 INFO - PROCESS | 1856 | 1465811883839 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:58:03 INFO - PROCESS | 1856 | 1465811883855 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 1856 | 1465811883863 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100e000 == 22 [pid = 1856] [id = 602] 02:58:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91d0e000) [pid = 1856] [serial = 1807] [outer = (nil)] 02:58:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9236e800) [pid = 1856] [serial = 1808] [outer = 0x91d0e000] 02:58:03 INFO - PROCESS | 1856 | 1465811883945 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x92ba9c00) [pid = 1856] [serial = 1809] [outer = 0x91d0e000] 02:58:04 INFO - PROCESS | 1856 | 1465811884932 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]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1381ms 02:58:04 INFO - PROCESS | 1856 | 1465811884970 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 1856 | 1465811884973 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:58:04 INFO - PROCESS | 1856 | 1465811884992 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1856 | 1465811885001 Marionette TRACE conn4 <- [1,2382,null,{}] 02:58:05 INFO - PROCESS | 1856 | 1465811885016 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}] 02:58:05 INFO - PROCESS | 1856 | 1465811885024 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:05 INFO - PROCESS | 1856 | 1465811885252 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:58:05 INFO - PROCESS | 1856 | 1465811885275 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1856 | 1465811885283 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9f000 == 23 [pid = 1856] [id = 603] 02:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x93dcb400) [pid = 1856] [serial = 1810] [outer = (nil)] 02:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9513fc00) [pid = 1856] [serial = 1811] [outer = 0x93dcb400] 02:58:05 INFO - PROCESS | 1856 | 1465811885355 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9533b400) [pid = 1856] [serial = 1812] [outer = 0x93dcb400] 02:58:06 INFO - PROCESS | 1856 | 1465811886317 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]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1411ms 02:58:06 INFO - PROCESS | 1856 | 1465811886393 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 1856 | 1465811886396 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:58:06 INFO - PROCESS | 1856 | 1465811886404 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 1856 | 1465811886421 Marionette TRACE conn4 <- [1,2386,null,{}] 02:58:06 INFO - PROCESS | 1856 | 1465811886438 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}] 02:58:06 INFO - PROCESS | 1856 | 1465811886444 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:06 INFO - PROCESS | 1856 | 1465811886674 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:58:06 INFO - PROCESS | 1856 | 1465811886694 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 1856 | 1465811886702 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d867000 == 24 [pid = 1856] [id = 604] 02:58:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8d9ab000) [pid = 1856] [serial = 1813] [outer = (nil)] 02:58:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x96ee5c00) [pid = 1856] [serial = 1814] [outer = 0x8d9ab000] 02:58:06 INFO - PROCESS | 1856 | 1465811886773 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x96ee9000) [pid = 1856] [serial = 1815] [outer = 0x8d9ab000] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x8f5db400) [pid = 1856] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x8d9ac800) [pid = 1856] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x92b9b400) [pid = 1856] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91006800) [pid = 1856] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8eac3400) [pid = 1856] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x90d92000) [pid = 1856] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x93a85c00) [pid = 1856] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x90d97000) [pid = 1856] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x98ebf400) [pid = 1856] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x98fef400) [pid = 1856] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x91ea7800) [pid = 1856] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x98a3e400) [pid = 1856] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91d0d800) [pid = 1856] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f492c00) [pid = 1856] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f4a0400) [pid = 1856] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:58:07 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8d9aac00) [pid = 1856] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:58:07 INFO - PROCESS | 1856 | 1465811887947 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]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1605ms 02:58:08 INFO - PROCESS | 1856 | 1465811888011 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 1856 | 1465811888014 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:58:08 INFO - PROCESS | 1856 | 1465811888021 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 1856 | 1465811888024 Marionette TRACE conn4 <- [1,2390,null,{}] 02:58:08 INFO - PROCESS | 1856 | 1465811888030 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}] 02:58:08 INFO - PROCESS | 1856 | 1465811888035 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:08 INFO - PROCESS | 1856 | 1465811888305 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:58:08 INFO - PROCESS | 1856 | 1465811888342 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1856 | 1465811888360 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e7800 == 25 [pid = 1856] [id = 605] 02:58:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91006800) [pid = 1856] [serial = 1816] [outer = (nil)] 02:58:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93a85c00) [pid = 1856] [serial = 1817] [outer = 0x91006800] 02:58:08 INFO - PROCESS | 1856 | 1465811888437 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x97929000) [pid = 1856] [serial = 1818] [outer = 0x91006800] 02:58:09 INFO - PROCESS | 1856 | 1465811889491 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]]]}] 02:58:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:58:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1539ms 02:58:09 INFO - PROCESS | 1856 | 1465811889562 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 1856 | 1465811889569 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:58:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:58:09 INFO - PROCESS | 1856 | 1465811889579 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1856 | 1465811889584 Marionette TRACE conn4 <- [1,2394,null,{}] 02:58:09 INFO - PROCESS | 1856 | 1465811889594 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}] 02:58:09 INFO - PROCESS | 1856 | 1465811889600 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:09 INFO - PROCESS | 1856 | 1465811889854 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:58:10 INFO - PROCESS | 1856 | 1465811890110 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1856 | 1465811890123 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b4c00 == 26 [pid = 1856] [id = 606] 02:58:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eab6000) [pid = 1856] [serial = 1819] [outer = (nil)] 02:58:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f5de800) [pid = 1856] [serial = 1820] [outer = 0x8eab6000] 02:58:10 INFO - PROCESS | 1856 | 1465811890225 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8f8ecc00) [pid = 1856] [serial = 1821] [outer = 0x8eab6000] 02:58:11 INFO - PROCESS | 1856 | 1465811891234 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]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1690ms 02:58:11 INFO - PROCESS | 1856 | 1465811891269 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1856 | 1465811891278 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:58:11 INFO - PROCESS | 1856 | 1465811891290 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1856 | 1465811891294 Marionette TRACE conn4 <- [1,2398,null,{}] 02:58:11 INFO - PROCESS | 1856 | 1465811891302 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}] 02:58:11 INFO - PROCESS | 1856 | 1465811891307 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:11 INFO - PROCESS | 1856 | 1465811891527 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:58:11 INFO - PROCESS | 1856 | 1465811891770 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 1856 | 1465811891780 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bc8400 == 27 [pid = 1856] [id = 607] 02:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x91e9ac00) [pid = 1856] [serial = 1822] [outer = (nil)] 02:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92b9f000) [pid = 1856] [serial = 1823] [outer = 0x91e9ac00] 02:58:11 INFO - PROCESS | 1856 | 1465811891915 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x93a88000) [pid = 1856] [serial = 1824] [outer = 0x91e9ac00] 02:58:12 INFO - PROCESS | 1856 | 1465811892914 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]]]}] 02:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1655ms 02:58:12 INFO - PROCESS | 1856 | 1465811892945 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:58:12 INFO - PROCESS | 1856 | 1465811892950 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:58:12 INFO - PROCESS | 1856 | 1465811892958 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 1856 | 1465811892965 Marionette TRACE conn4 <- [1,2402,null,{}] 02:58:12 INFO - PROCESS | 1856 | 1465811892982 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}] 02:58:12 INFO - PROCESS | 1856 | 1465811892992 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:13 INFO - PROCESS | 1856 | 1465811893214 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:58:13 INFO - PROCESS | 1856 | 1465811893513 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1856 | 1465811893522 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f497800 == 28 [pid = 1856] [id = 608] 02:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x95137400) [pid = 1856] [serial = 1825] [outer = (nil)] 02:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x96eea000) [pid = 1856] [serial = 1826] [outer = 0x95137400] 02:58:13 INFO - PROCESS | 1856 | 1465811893698 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9792fc00) [pid = 1856] [serial = 1827] [outer = 0x95137400] 02:58:14 INFO - PROCESS | 1856 | 1465811894699 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]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1796ms 02:58:14 INFO - PROCESS | 1856 | 1465811894754 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 1856 | 1465811894758 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:58:14 INFO - PROCESS | 1856 | 1465811894765 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 1856 | 1465811894769 Marionette TRACE conn4 <- [1,2406,null,{}] 02:58:14 INFO - PROCESS | 1856 | 1465811894775 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}] 02:58:14 INFO - PROCESS | 1856 | 1465811894781 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:14 INFO - PROCESS | 1856 | 1465811894984 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:58:15 INFO - PROCESS | 1856 | 1465811895174 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1856 | 1465811895184 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8ec00 == 29 [pid = 1856] [id = 609] 02:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x95180400) [pid = 1856] [serial = 1828] [outer = (nil)] 02:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x979c5000) [pid = 1856] [serial = 1829] [outer = 0x95180400] 02:58:15 INFO - PROCESS | 1856 | 1465811895266 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x979c9400) [pid = 1856] [serial = 1830] [outer = 0x95180400] 02:58:16 INFO - PROCESS | 1856 | 1465811896292 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]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1583ms 02:58:16 INFO - PROCESS | 1856 | 1465811896350 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 1856 | 1465811896354 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:58:16 INFO - PROCESS | 1856 | 1465811896362 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 1856 | 1465811896366 Marionette TRACE conn4 <- [1,2410,null,{}] 02:58:16 INFO - PROCESS | 1856 | 1465811896371 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}] 02:58:16 INFO - PROCESS | 1856 | 1465811896377 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:16 INFO - PROCESS | 1856 | 1465811896572 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:58:16 INFO - PROCESS | 1856 | 1465811896805 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 1856 | 1465811896812 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x953d2000 == 30 [pid = 1856] [id = 610] 02:58:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9792e800) [pid = 1856] [serial = 1831] [outer = (nil)] 02:58:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x979d2000) [pid = 1856] [serial = 1832] [outer = 0x9792e800] 02:58:16 INFO - PROCESS | 1856 | 1465811896937 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x98367c00) [pid = 1856] [serial = 1833] [outer = 0x9792e800] 02:58:17 INFO - PROCESS | 1856 | 1465811897963 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]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1633ms 02:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:58:18 INFO - PROCESS | 1856 | 1465811897997 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:58:18 INFO - PROCESS | 1856 | 1465811898000 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:58:18 INFO - PROCESS | 1856 | 1465811898007 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 1856 | 1465811898010 Marionette TRACE conn4 <- [1,2414,null,{}] 02:58:18 INFO - PROCESS | 1856 | 1465811898017 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}] 02:58:18 INFO - PROCESS | 1856 | 1465811898029 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:18 INFO - PROCESS | 1856 | 1465811898293 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:58:18 INFO - PROCESS | 1856 | 1465811898553 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 1856 | 1465811898565 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x95181800 == 31 [pid = 1856] [id = 611] 02:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x97926c00) [pid = 1856] [serial = 1834] [outer = (nil)] 02:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x9965dc00) [pid = 1856] [serial = 1835] [outer = 0x97926c00] 02:58:18 INFO - PROCESS | 1856 | 1465811898647 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x99b23c00) [pid = 1856] [serial = 1836] [outer = 0x97926c00] 02:58:19 INFO - PROCESS | 1856 | 1465811899569 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]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1639ms 02:58:19 INFO - PROCESS | 1856 | 1465811899647 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:58:19 INFO - PROCESS | 1856 | 1465811899652 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:58:19 INFO - PROCESS | 1856 | 1465811899658 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 1856 | 1465811899662 Marionette TRACE conn4 <- [1,2418,null,{}] 02:58:19 INFO - PROCESS | 1856 | 1465811899669 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}] 02:58:19 INFO - PROCESS | 1856 | 1465811899674 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:19 INFO - PROCESS | 1856 | 1465811899894 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:58:20 INFO - PROCESS | 1856 | 1465811900131 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1856 | 1465811900139 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x91007c00 == 32 [pid = 1856] [id = 612] 02:58:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x93a61400) [pid = 1856] [serial = 1837] [outer = (nil)] 02:58:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x9a114c00) [pid = 1856] [serial = 1838] [outer = 0x93a61400] 02:58:20 INFO - PROCESS | 1856 | 1465811900266 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x9a118000) [pid = 1856] [serial = 1839] [outer = 0x93a61400] 02:58:21 INFO - PROCESS | 1856 | 1465811901262 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]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1681ms 02:58:21 INFO - PROCESS | 1856 | 1465811901341 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 1856 | 1465811901344 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:58:21 INFO - PROCESS | 1856 | 1465811901351 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 1856 | 1465811901355 Marionette TRACE conn4 <- [1,2422,null,{}] 02:58:21 INFO - PROCESS | 1856 | 1465811901361 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}] 02:58:21 INFO - PROCESS | 1856 | 1465811901366 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:21 INFO - PROCESS | 1856 | 1465811901593 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:58:21 INFO - PROCESS | 1856 | 1465811901827 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 1856 | 1465811901835 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86c000 == 33 [pid = 1856] [id = 613] 02:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x8f810800) [pid = 1856] [serial = 1840] [outer = (nil)] 02:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9a114000) [pid = 1856] [serial = 1841] [outer = 0x8f810800] 02:58:21 INFO - PROCESS | 1856 | 1465811901966 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9a1b9c00) [pid = 1856] [serial = 1842] [outer = 0x8f810800] 02:58:22 INFO - PROCESS | 1856 | 1465811902911 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]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1586ms 02:58:22 INFO - PROCESS | 1856 | 1465811902939 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 1856 | 1465811902944 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:58:22 INFO - PROCESS | 1856 | 1465811902950 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 1856 | 1465811902954 Marionette TRACE conn4 <- [1,2426,null,{}] 02:58:22 INFO - PROCESS | 1856 | 1465811902959 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}] 02:58:22 INFO - PROCESS | 1856 | 1465811902964 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:23 INFO - PROCESS | 1856 | 1465811903154 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:58:23 INFO - PROCESS | 1856 | 1465811903347 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 1856 | 1465811903356 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a6400 == 34 [pid = 1856] [id = 614] 02:58:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x8eb1ec00) [pid = 1856] [serial = 1843] [outer = (nil)] 02:58:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x90d91400) [pid = 1856] [serial = 1844] [outer = 0x8eb1ec00] 02:58:23 INFO - PROCESS | 1856 | 1465811903437 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x91ea0c00) [pid = 1856] [serial = 1845] [outer = 0x8eb1ec00] 02:58:24 INFO - PROCESS | 1856 | 1465811904671 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]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1789ms 02:58:24 INFO - PROCESS | 1856 | 1465811904740 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 1856 | 1465811904746 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:58:24 INFO - PROCESS | 1856 | 1465811904754 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 1856 | 1465811904761 Marionette TRACE conn4 <- [1,2430,null,{}] 02:58:24 INFO - PROCESS | 1856 | 1465811904768 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}] 02:58:24 INFO - PROCESS | 1856 | 1465811904774 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:25 INFO - PROCESS | 1856 | 1465811905002 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:58:25 INFO - PROCESS | 1856 | 1465811905335 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 1856 | 1465811905346 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb21000 == 35 [pid = 1856] [id = 615] 02:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x8f5de000) [pid = 1856] [serial = 1846] [outer = (nil)] 02:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x8f8f0800) [pid = 1856] [serial = 1847] [outer = 0x8f5de000] 02:58:25 INFO - PROCESS | 1856 | 1465811905426 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x91005800) [pid = 1856] [serial = 1848] [outer = 0x8f5de000] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49dc00 == 34 [pid = 1856] [id = 587] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a6400 == 33 [pid = 1856] [id = 614] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x91007c00 == 32 [pid = 1856] [id = 612] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86c000 == 31 [pid = 1856] [id = 613] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x95181800 == 30 [pid = 1856] [id = 611] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x953d2000 == 29 [pid = 1856] [id = 610] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x93a8ec00 == 28 [pid = 1856] [id = 609] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x91bc8400 == 27 [pid = 1856] [id = 607] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x8f497800 == 26 [pid = 1856] [id = 608] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e7800 == 25 [pid = 1856] [id = 605] 02:58:27 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b4c00 == 24 [pid = 1856] [id = 606] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x8f5e2c00) [pid = 1856] [serial = 1772] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x8eabd000) [pid = 1856] [serial = 1769] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x8eb16400) [pid = 1856] [serial = 1770] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x950be800) [pid = 1856] [serial = 1767] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x93a5a800) [pid = 1856] [serial = 1766] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x91009400) [pid = 1856] [serial = 1775] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x8f5d8400) [pid = 1856] [serial = 1734] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x8eb22800) [pid = 1856] [serial = 1733] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x91d06800) [pid = 1856] [serial = 1737] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x91004800) [pid = 1856] [serial = 1736] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x95135800) [pid = 1856] [serial = 1740] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x93a8c000) [pid = 1856] [serial = 1739] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x98a3ec00) [pid = 1856] [serial = 1743] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x979c7400) [pid = 1856] [serial = 1742] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x99c21400) [pid = 1856] [serial = 1746] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x99770800) [pid = 1856] [serial = 1745] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9aced000) [pid = 1856] [serial = 1749] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9a317c00) [pid = 1856] [serial = 1748] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9b413400) [pid = 1856] [serial = 1752] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9ad1f400) [pid = 1856] [serial = 1751] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9b80dc00) [pid = 1856] [serial = 1755] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9b4e3000) [pid = 1856] [serial = 1754] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9b8c6800) [pid = 1856] [serial = 1758] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9b817800) [pid = 1856] [serial = 1757] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92368c00) [pid = 1856] [serial = 1761] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f80d000) [pid = 1856] [serial = 1760] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8f8eb000) [pid = 1856] [serial = 1764] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8f803000) [pid = 1856] [serial = 1763] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x91bc4c00) [pid = 1856] [serial = 1776] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91e9cc00) [pid = 1856] [serial = 1779] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f806400) [pid = 1856] [serial = 1773] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92363800) [pid = 1856] [serial = 1781] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f5e1400) [pid = 1856] [serial = 1778] [outer = (nil)] [url = about:blank] 02:58:27 INFO - PROCESS | 1856 | 1465811907804 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]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3103ms 02:58:27 INFO - PROCESS | 1856 | 1465811907858 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 1856 | 1465811907865 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:58:27 INFO - PROCESS | 1856 | 1465811907874 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 1856 | 1465811907878 Marionette TRACE conn4 <- [1,2434,null,{}] 02:58:27 INFO - PROCESS | 1856 | 1465811907887 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}] 02:58:27 INFO - PROCESS | 1856 | 1465811907893 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:28 INFO - PROCESS | 1856 | 1465811908132 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:58:28 INFO - PROCESS | 1856 | 1465811908277 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 1856 | 1465811908295 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b1400 == 25 [pid = 1856] [id = 616] 02:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8d9b3000) [pid = 1856] [serial = 1849] [outer = (nil)] 02:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8eb1c000) [pid = 1856] [serial = 1850] [outer = 0x8d9b3000] 02:58:28 INFO - PROCESS | 1856 | 1465811908370 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8eb20400) [pid = 1856] [serial = 1851] [outer = 0x8d9b3000] 02:58:29 INFO - PROCESS | 1856 | 1465811909232 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]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1387ms 02:58:29 INFO - PROCESS | 1856 | 1465811909261 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:58:29 INFO - PROCESS | 1856 | 1465811909270 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:58:29 INFO - PROCESS | 1856 | 1465811909282 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 1856 | 1465811909287 Marionette TRACE conn4 <- [1,2438,null,{}] 02:58:29 INFO - PROCESS | 1856 | 1465811909293 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}] 02:58:29 INFO - PROCESS | 1856 | 1465811909300 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:29 INFO - PROCESS | 1856 | 1465811909482 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:58:29 INFO - PROCESS | 1856 | 1465811909495 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 1856 | 1465811909502 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f807000 == 26 [pid = 1856] [id = 617] 02:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8f808c00) [pid = 1856] [serial = 1852] [outer = (nil)] 02:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f8eb000) [pid = 1856] [serial = 1853] [outer = 0x8f808c00] 02:58:29 INFO - PROCESS | 1856 | 1465811909720 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x90d91c00) [pid = 1856] [serial = 1854] [outer = 0x8f808c00] 02:58:30 INFO - PROCESS | 1856 | 1465811910690 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]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1439ms 02:58:30 INFO - PROCESS | 1856 | 1465811910720 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:58:30 INFO - PROCESS | 1856 | 1465811910725 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:58:30 INFO - PROCESS | 1856 | 1465811910732 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 1856 | 1465811910739 Marionette TRACE conn4 <- [1,2442,null,{}] 02:58:30 INFO - PROCESS | 1856 | 1465811910766 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}] 02:58:30 INFO - PROCESS | 1856 | 1465811910776 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:31 INFO - PROCESS | 1856 | 1465811911015 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:58:31 INFO - PROCESS | 1856 | 1465811911048 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 1856 | 1465811911060 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9dc00 == 27 [pid = 1856] [id = 618] 02:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x91e9e000) [pid = 1856] [serial = 1855] [outer = (nil)] 02:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91ea0800) [pid = 1856] [serial = 1856] [outer = 0x91e9e000] 02:58:31 INFO - PROCESS | 1856 | 1465811911135 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x92b9e000) [pid = 1856] [serial = 1857] [outer = 0x91e9e000] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x93a8e800) [pid = 1856] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8f499000) [pid = 1856] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x93dcb400) [pid = 1856] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9513a800) [pid = 1856] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93dca000) [pid = 1856] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91d0e000) [pid = 1856] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8d9ab000) [pid = 1856] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f49d800) [pid = 1856] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8d9ac400) [pid = 1856] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91e9d400) [pid = 1856] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8eb1e800) [pid = 1856] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8f8e8000) [pid = 1856] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91006800) [pid = 1856] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:58:33 INFO - PROCESS | 1856 | 1465811913193 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]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2501ms 02:58:33 INFO - PROCESS | 1856 | 1465811913234 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:58:33 INFO - PROCESS | 1856 | 1465811913239 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:58:33 INFO - PROCESS | 1856 | 1465811913246 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1856 | 1465811913249 Marionette TRACE conn4 <- [1,2446,null,{}] 02:58:33 INFO - PROCESS | 1856 | 1465811913255 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}] 02:58:33 INFO - PROCESS | 1856 | 1465811913260 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:33 INFO - PROCESS | 1856 | 1465811913426 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:58:33 INFO - PROCESS | 1856 | 1465811913573 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 1856 | 1465811913582 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d868000 == 28 [pid = 1856] [id = 619] 02:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eabc400) [pid = 1856] [serial = 1858] [outer = (nil)] 02:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x91e9b400) [pid = 1856] [serial = 1859] [outer = 0x8eabc400] 02:58:33 INFO - PROCESS | 1856 | 1465811913654 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92f54c00) [pid = 1856] [serial = 1860] [outer = 0x8eabc400] 02:58:34 INFO - PROCESS | 1856 | 1465811914449 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]]]}] 02:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1238ms 02:58:34 INFO - PROCESS | 1856 | 1465811914484 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:58:34 INFO - PROCESS | 1856 | 1465811914488 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:58:34 INFO - PROCESS | 1856 | 1465811914495 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:58:34 INFO - PROCESS | 1856 | 1465811914497 Marionette TRACE conn4 <- [1,2450,null,{}] 02:58:34 INFO - PROCESS | 1856 | 1465811914504 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}] 02:58:34 INFO - PROCESS | 1856 | 1465811914509 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:34 INFO - PROCESS | 1856 | 1465811914726 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:58:34 INFO - PROCESS | 1856 | 1465811914745 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 1856 | 1465811914754 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a5a400 == 29 [pid = 1856] [id = 620] 02:58:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93a82c00) [pid = 1856] [serial = 1861] [outer = (nil)] 02:58:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93a90800) [pid = 1856] [serial = 1862] [outer = 0x93a82c00] 02:58:34 INFO - PROCESS | 1856 | 1465811914825 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93dcc800) [pid = 1856] [serial = 1863] [outer = 0x93a82c00] 02:58:35 INFO - PROCESS | 1856 | 1465811915991 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]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1533ms 02:58:36 INFO - PROCESS | 1856 | 1465811916030 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 1856 | 1465811916037 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:58:36 INFO - PROCESS | 1856 | 1465811916044 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 1856 | 1465811916053 Marionette TRACE conn4 <- [1,2454,null,{}] 02:58:36 INFO - PROCESS | 1856 | 1465811916061 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}] 02:58:36 INFO - PROCESS | 1856 | 1465811916066 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:36 INFO - PROCESS | 1856 | 1465811916299 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:58:36 INFO - PROCESS | 1856 | 1465811916536 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 1856 | 1465811916545 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f498000 == 30 [pid = 1856] [id = 621] 02:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8f49c400) [pid = 1856] [serial = 1864] [outer = (nil)] 02:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8f80ac00) [pid = 1856] [serial = 1865] [outer = 0x8f49c400] 02:58:36 INFO - PROCESS | 1856 | 1465811916689 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x90d9c000) [pid = 1856] [serial = 1866] [outer = 0x8f49c400] 02:58:37 INFO - PROCESS | 1856 | 1465811917661 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]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1640ms 02:58:37 INFO - PROCESS | 1856 | 1465811917685 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 1856 | 1465811917692 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:58:37 INFO - PROCESS | 1856 | 1465811917721 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 1856 | 1465811917729 Marionette TRACE conn4 <- [1,2458,null,{}] 02:58:37 INFO - PROCESS | 1856 | 1465811917739 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}] 02:58:37 INFO - PROCESS | 1856 | 1465811917745 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:37 INFO - PROCESS | 1856 | 1465811917943 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:58:38 INFO - PROCESS | 1856 | 1465811918145 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 1856 | 1465811918153 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49a800 == 31 [pid = 1856] [id = 622] 02:58:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91bc8400) [pid = 1856] [serial = 1867] [outer = (nil)] 02:58:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x93a8a400) [pid = 1856] [serial = 1868] [outer = 0x91bc8400] 02:58:38 INFO - PROCESS | 1856 | 1465811918240 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92ba0400) [pid = 1856] [serial = 1869] [outer = 0x91bc8400] 02:58:39 INFO - PROCESS | 1856 | 1465811919321 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]]]}] 02:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1661ms 02:58:39 INFO - PROCESS | 1856 | 1465811919365 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 1856 | 1465811919370 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:58:39 INFO - PROCESS | 1856 | 1465811919376 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 1856 | 1465811919383 Marionette TRACE conn4 <- [1,2462,null,{}] 02:58:39 INFO - PROCESS | 1856 | 1465811919399 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}] 02:58:39 INFO - PROCESS | 1856 | 1465811919409 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:39 INFO - PROCESS | 1856 | 1465811919634 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:58:39 INFO - PROCESS | 1856 | 1465811919868 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 1856 | 1465811919879 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x95182c00 == 32 [pid = 1856] [id = 623] 02:58:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x95183c00) [pid = 1856] [serial = 1870] [outer = (nil)] 02:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x951d7400) [pid = 1856] [serial = 1871] [outer = 0x95183c00] 02:58:40 INFO - PROCESS | 1856 | 1465811920012 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x953d4800) [pid = 1856] [serial = 1872] [outer = 0x95183c00] 02:58:40 INFO - PROCESS | 1856 | 1465811920971 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]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1645ms 02:58:41 INFO - PROCESS | 1856 | 1465811921022 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 1856 | 1465811921027 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:58:41 INFO - PROCESS | 1856 | 1465811921034 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 1856 | 1465811921038 Marionette TRACE conn4 <- [1,2466,null,{}] 02:58:41 INFO - PROCESS | 1856 | 1465811921043 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}] 02:58:41 INFO - PROCESS | 1856 | 1465811921050 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:41 INFO - PROCESS | 1856 | 1465811921234 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:58:41 INFO - PROCESS | 1856 | 1465811921418 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 1856 | 1465811921429 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bd1400 == 33 [pid = 1856] [id = 624] 02:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x91e9c800) [pid = 1856] [serial = 1873] [outer = (nil)] 02:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x96ee8000) [pid = 1856] [serial = 1874] [outer = 0x91e9c800] 02:58:41 INFO - PROCESS | 1856 | 1465811921564 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x96ee5000) [pid = 1856] [serial = 1875] [outer = 0x91e9c800] 02:58:42 INFO - PROCESS | 1856 | 1465811922491 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]]]}] 02:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1530ms 02:58:42 INFO - PROCESS | 1856 | 1465811922566 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:58:42 INFO - PROCESS | 1856 | 1465811922570 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:58:42 INFO - PROCESS | 1856 | 1465811922578 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 1856 | 1465811922582 Marionette TRACE conn4 <- [1,2470,null,{}] 02:58:42 INFO - PROCESS | 1856 | 1465811922588 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}] 02:58:42 INFO - PROCESS | 1856 | 1465811922593 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:42 INFO - PROCESS | 1856 | 1465811922801 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:58:43 INFO - PROCESS | 1856 | 1465811922999 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 1856 | 1465811923012 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d862c00 == 34 [pid = 1856] [id = 625] 02:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8d86ec00) [pid = 1856] [serial = 1876] [outer = (nil)] 02:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x97966c00) [pid = 1856] [serial = 1877] [outer = 0x8d86ec00] 02:58:43 INFO - PROCESS | 1856 | 1465811923185 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x979c4000) [pid = 1856] [serial = 1878] [outer = 0x8d86ec00] 02:58:44 INFO - PROCESS | 1856 | 1465811924131 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:58:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1581ms 02:58:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:58:44 INFO - PROCESS | 1856 | 1465811924162 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 1856 | 1465811924165 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:58:44 INFO - PROCESS | 1856 | 1465811924174 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 1856 | 1465811924177 Marionette TRACE conn4 <- [1,2474,null,{}] 02:58:44 INFO - PROCESS | 1856 | 1465811924184 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}] 02:58:44 INFO - PROCESS | 1856 | 1465811924196 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:44 INFO - PROCESS | 1856 | 1465811924409 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:58:44 INFO - PROCESS | 1856 | 1465811924646 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 1856 | 1465811924653 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb14c00 == 35 [pid = 1856] [id = 626] 02:58:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x8eb16400) [pid = 1856] [serial = 1879] [outer = (nil)] 02:58:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x98eb3000) [pid = 1856] [serial = 1880] [outer = 0x8eb16400] 02:58:44 INFO - PROCESS | 1856 | 1465811924788 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x98ebfc00) [pid = 1856] [serial = 1881] [outer = 0x8eb16400] 02:58:45 INFO - PROCESS | 1856 | 1465811925789 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]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1687ms 02:58:45 INFO - PROCESS | 1856 | 1465811925861 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1856 | 1465811925865 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:58:45 INFO - PROCESS | 1856 | 1465811925872 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1856 | 1465811925876 Marionette TRACE conn4 <- [1,2478,null,{}] 02:58:45 INFO - PROCESS | 1856 | 1465811925882 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}] 02:58:45 INFO - PROCESS | 1856 | 1465811925888 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:46 INFO - PROCESS | 1856 | 1465811926119 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:58:46 INFO - PROCESS | 1856 | 1465811926508 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 1856 | 1465811926515 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86dc00 == 36 [pid = 1856] [id = 627] 02:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x8d9a6400) [pid = 1856] [serial = 1882] [outer = (nil)] 02:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x8d9ac000) [pid = 1856] [serial = 1883] [outer = 0x8d9a6400] 02:58:46 INFO - PROCESS | 1856 | 1465811926643 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x8eabbc00) [pid = 1856] [serial = 1884] [outer = 0x8d9a6400] 02:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d868000 == 35 [pid = 1856] [id = 619] 02:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9dc00 == 34 [pid = 1856] [id = 618] 02:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f807000 == 33 [pid = 1856] [id = 617] 02:58:47 INFO - PROCESS | 1856 | 1465811927766 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]]]}] 02:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b1400 == 32 [pid = 1856] [id = 616] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x93dcb000) [pid = 1856] [serial = 1790] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x96eb0c00) [pid = 1856] [serial = 1799] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x9513fc00) [pid = 1856] [serial = 1811] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x97923800) [pid = 1856] [serial = 1800] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x951cf800) [pid = 1856] [serial = 1793] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x953d3c00) [pid = 1856] [serial = 1797] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x93dd4c00) [pid = 1856] [serial = 1791] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9236e800) [pid = 1856] [serial = 1808] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x96ee5c00) [pid = 1856] [serial = 1814] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f8e9000) [pid = 1856] [serial = 1806] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x96ee9000) [pid = 1856] [serial = 1815] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8eb16800) [pid = 1856] [serial = 1803] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x951da800) [pid = 1856] [serial = 1794] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x8eab9000) [pid = 1856] [serial = 1802] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9533b400) [pid = 1856] [serial = 1812] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x91bc7c00) [pid = 1856] [serial = 1788] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x91ea6400) [pid = 1856] [serial = 1787] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92ba9c00) [pid = 1856] [serial = 1809] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f5e6800) [pid = 1856] [serial = 1805] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x953d1c00) [pid = 1856] [serial = 1796] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f5e4800) [pid = 1856] [serial = 1784] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92ba0c00) [pid = 1856] [serial = 1782] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f8e4800) [pid = 1856] [serial = 1785] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93a85c00) [pid = 1856] [serial = 1817] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x97929000) [pid = 1856] [serial = 1818] [outer = (nil)] [url = about:blank] 02:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1989ms 02:58:47 INFO - PROCESS | 1856 | 1465811927864 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:58:47 INFO - PROCESS | 1856 | 1465811927870 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:58:47 INFO - PROCESS | 1856 | 1465811927878 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 1856 | 1465811927882 Marionette TRACE conn4 <- [1,2482,null,{}] 02:58:47 INFO - PROCESS | 1856 | 1465811927899 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}] 02:58:47 INFO - PROCESS | 1856 | 1465811927903 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:48 INFO - PROCESS | 1856 | 1465811928122 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:58:48 INFO - PROCESS | 1856 | 1465811928336 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1856 | 1465811928347 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5d8800 == 33 [pid = 1856] [id = 628] 02:58:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f5ddc00) [pid = 1856] [serial = 1885] [outer = (nil)] 02:58:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8f805000) [pid = 1856] [serial = 1886] [outer = 0x8f5ddc00] 02:58:48 INFO - PROCESS | 1856 | 1465811928457 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8f8e6400) [pid = 1856] [serial = 1887] [outer = 0x8f5ddc00] 02:58:49 INFO - PROCESS | 1856 | 1465811929300 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1457ms 02:58:49 INFO - PROCESS | 1856 | 1465811929339 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 1856 | 1465811929346 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:58:49 INFO - PROCESS | 1856 | 1465811929353 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1856 | 1465811929356 Marionette TRACE conn4 <- [1,2486,null,{}] 02:58:49 INFO - PROCESS | 1856 | 1465811929363 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}] 02:58:49 INFO - PROCESS | 1856 | 1465811929368 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:49 INFO - PROCESS | 1856 | 1465811929599 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:58:49 INFO - PROCESS | 1856 | 1465811929614 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 1856 | 1465811929624 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8eec00 == 34 [pid = 1856] [id = 629] 02:58:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9100e400) [pid = 1856] [serial = 1888] [outer = (nil)] 02:58:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9236e800) [pid = 1856] [serial = 1889] [outer = 0x9100e400] 02:58:49 INFO - PROCESS | 1856 | 1465811929695 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92ba6c00) [pid = 1856] [serial = 1890] [outer = 0x9100e400] 02:58:50 INFO - PROCESS | 1856 | 1465811930718 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]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1431ms 02:58:50 INFO - PROCESS | 1856 | 1465811930785 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 1856 | 1465811930790 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:58:50 INFO - PROCESS | 1856 | 1465811930809 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 1856 | 1465811930818 Marionette TRACE conn4 <- [1,2490,null,{}] 02:58:50 INFO - PROCESS | 1856 | 1465811930827 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}] 02:58:50 INFO - PROCESS | 1856 | 1465811930834 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:51 INFO - PROCESS | 1856 | 1465811931095 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:58:51 INFO - PROCESS | 1856 | 1465811931118 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 1856 | 1465811931129 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9dc00 == 35 [pid = 1856] [id = 630] 02:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x93a8c400) [pid = 1856] [serial = 1891] [outer = (nil)] 02:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x95131400) [pid = 1856] [serial = 1892] [outer = 0x93a8c400] 02:58:51 INFO - PROCESS | 1856 | 1465811931196 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x95188800) [pid = 1856] [serial = 1893] [outer = 0x93a8c400] 02:58:52 INFO - PROCESS | 1856 | 1465811932197 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]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1445ms 02:58:52 INFO - PROCESS | 1856 | 1465811932247 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 1856 | 1465811932252 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:58:52 INFO - PROCESS | 1856 | 1465811932267 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 1856 | 1465811932271 Marionette TRACE conn4 <- [1,2494,null,{}] 02:58:52 INFO - PROCESS | 1856 | 1465811932284 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}] 02:58:52 INFO - PROCESS | 1856 | 1465811932289 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:52 INFO - PROCESS | 1856 | 1465811932624 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8eab6000) [pid = 1856] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x91e9ac00) [pid = 1856] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x95137400) [pid = 1856] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x95180400) [pid = 1856] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8eabc400) [pid = 1856] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9792e800) [pid = 1856] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x97926c00) [pid = 1856] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8f5de000) [pid = 1856] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f808c00) [pid = 1856] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91e9e000) [pid = 1856] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8d9b3000) [pid = 1856] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93a61400) [pid = 1856] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f810800) [pid = 1856] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:58:52 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8eb1ec00) [pid = 1856] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:58:52 INFO - PROCESS | 1856 | 1465811932823 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 1856 | 1465811932831 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9abc00 == 36 [pid = 1856] [id = 631] 02:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8d9ad400) [pid = 1856] [serial = 1894] [outer = (nil)] 02:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8eb1ec00) [pid = 1856] [serial = 1895] [outer = 0x8d9ad400] 02:58:52 INFO - PROCESS | 1856 | 1465811932909 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91e9ac00) [pid = 1856] [serial = 1896] [outer = 0x8d9ad400] 02:58:53 INFO - PROCESS | 1856 | 1465811933679 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]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1438ms 02:58:53 INFO - PROCESS | 1856 | 1465811933705 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 1856 | 1465811933708 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:58:53 INFO - PROCESS | 1856 | 1465811933717 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 1856 | 1465811933721 Marionette TRACE conn4 <- [1,2498,null,{}] 02:58:53 INFO - PROCESS | 1856 | 1465811933727 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}] 02:58:53 INFO - PROCESS | 1856 | 1465811933732 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:53 INFO - PROCESS | 1856 | 1465811933949 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:58:53 INFO - PROCESS | 1856 | 1465811933974 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 1856 | 1465811933991 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f4e400 == 37 [pid = 1856] [id = 632] 02:58:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x95140400) [pid = 1856] [serial = 1897] [outer = (nil)] 02:58:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x953dbc00) [pid = 1856] [serial = 1898] [outer = 0x95140400] 02:58:54 INFO - PROCESS | 1856 | 1465811934071 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x96eee400) [pid = 1856] [serial = 1899] [outer = 0x95140400] 02:58:55 INFO - PROCESS | 1856 | 1465811935214 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1541ms 02:58:55 INFO - PROCESS | 1856 | 1465811935259 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1856 | 1465811935266 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:58:55 INFO - PROCESS | 1856 | 1465811935276 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1856 | 1465811935281 Marionette TRACE conn4 <- [1,2502,null,{}] 02:58:55 INFO - PROCESS | 1856 | 1465811935291 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}] 02:58:55 INFO - PROCESS | 1856 | 1465811935297 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:55 INFO - PROCESS | 1856 | 1465811935514 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:58:55 INFO - PROCESS | 1856 | 1465811935760 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 1856 | 1465811935771 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabcc00 == 38 [pid = 1856] [id = 633] 02:58:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8eb16800) [pid = 1856] [serial = 1900] [outer = (nil)] 02:58:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8f810400) [pid = 1856] [serial = 1901] [outer = 0x8eb16800] 02:58:55 INFO - PROCESS | 1856 | 1465811935905 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91008c00) [pid = 1856] [serial = 1902] [outer = 0x8eb16800] 02:58:56 INFO - PROCESS | 1856 | 1465811936868 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]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1636ms 02:58:56 INFO - PROCESS | 1856 | 1465811936910 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 1856 | 1465811936917 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:58:56 INFO - PROCESS | 1856 | 1465811936928 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 1856 | 1465811936932 Marionette TRACE conn4 <- [1,2506,null,{}] 02:58:56 INFO - PROCESS | 1856 | 1465811936939 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}] 02:58:56 INFO - PROCESS | 1856 | 1465811936945 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:57 INFO - PROCESS | 1856 | 1465811937147 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:58:57 INFO - PROCESS | 1856 | 1465811937350 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1856 | 1465811937359 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100cc00 == 39 [pid = 1856] [id = 634] 02:58:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x92ba2800) [pid = 1856] [serial = 1903] [outer = (nil)] 02:58:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x93a8a800) [pid = 1856] [serial = 1904] [outer = 0x92ba2800] 02:58:57 INFO - PROCESS | 1856 | 1465811937491 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x95134000) [pid = 1856] [serial = 1905] [outer = 0x92ba2800] 02:58:58 INFO - PROCESS | 1856 | 1465811938649 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]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1784ms 02:58:58 INFO - PROCESS | 1856 | 1465811938713 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:58:58 INFO - PROCESS | 1856 | 1465811938718 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:58:58 INFO - PROCESS | 1856 | 1465811938725 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 1856 | 1465811938732 Marionette TRACE conn4 <- [1,2510,null,{}] 02:58:58 INFO - PROCESS | 1856 | 1465811938751 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}] 02:58:58 INFO - PROCESS | 1856 | 1465811938761 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:59 INFO - PROCESS | 1856 | 1465811938997 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:58:59 INFO - PROCESS | 1856 | 1465811939280 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 1856 | 1465811939296 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:58:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x97926c00 == 40 [pid = 1856] [id = 635] 02:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x97927000) [pid = 1856] [serial = 1906] [outer = (nil)] 02:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x979cd400) [pid = 1856] [serial = 1907] [outer = 0x97927000] 02:58:59 INFO - PROCESS | 1856 | 1465811939379 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x98363000) [pid = 1856] [serial = 1908] [outer = 0x97927000] 02:59:00 INFO - PROCESS | 1856 | 1465811940350 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]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1693ms 02:59:00 INFO - PROCESS | 1856 | 1465811940419 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:59:00 INFO - PROCESS | 1856 | 1465811940425 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:59:00 INFO - PROCESS | 1856 | 1465811940431 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 1856 | 1465811940435 Marionette TRACE conn4 <- [1,2514,null,{}] 02:59:00 INFO - PROCESS | 1856 | 1465811940440 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}] 02:59:00 INFO - PROCESS | 1856 | 1465811940446 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:00 INFO - PROCESS | 1856 | 1465811940686 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:59:00 INFO - PROCESS | 1856 | 1465811940927 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1856 | 1465811940935 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f492800 == 41 [pid = 1856] [id = 636] 02:59:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x90d95400) [pid = 1856] [serial = 1909] [outer = (nil)] 02:59:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x97969800) [pid = 1856] [serial = 1910] [outer = 0x90d95400] 02:59:01 INFO - PROCESS | 1856 | 1465811941077 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x99666000) [pid = 1856] [serial = 1911] [outer = 0x90d95400] 02:59:02 INFO - PROCESS | 1856 | 1465811942008 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]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1650ms 02:59:02 INFO - PROCESS | 1856 | 1465811942082 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 1856 | 1465811942087 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:59:02 INFO - PROCESS | 1856 | 1465811942093 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 1856 | 1465811942097 Marionette TRACE conn4 <- [1,2518,null,{}] 02:59:02 INFO - PROCESS | 1856 | 1465811942103 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}] 02:59:02 INFO - PROCESS | 1856 | 1465811942108 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:02 INFO - PROCESS | 1856 | 1465811942355 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:59:02 INFO - PROCESS | 1856 | 1465811942594 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 1856 | 1465811942608 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eb9400 == 42 [pid = 1856] [id = 637] 02:59:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x98a40800) [pid = 1856] [serial = 1912] [outer = (nil)] 02:59:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x99c26000) [pid = 1856] [serial = 1913] [outer = 0x98a40800] 02:59:02 INFO - PROCESS | 1856 | 1465811942733 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9a0c3000) [pid = 1856] [serial = 1914] [outer = 0x98a40800] 02:59:03 INFO - PROCESS | 1856 | 1465811943721 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]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1698ms 02:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:59:03 INFO - PROCESS | 1856 | 1465811943792 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 1856 | 1465811943795 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:59:03 INFO - PROCESS | 1856 | 1465811943803 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 1856 | 1465811943806 Marionette TRACE conn4 <- [1,2522,null,{}] 02:59:03 INFO - PROCESS | 1856 | 1465811943814 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}] 02:59:03 INFO - PROCESS | 1856 | 1465811943825 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:04 INFO - PROCESS | 1856 | 1465811944095 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:59:04 INFO - PROCESS | 1856 | 1465811944349 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 1856 | 1465811944356 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861c00 == 43 [pid = 1856] [id = 638] 02:59:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8d86a000) [pid = 1856] [serial = 1915] [outer = (nil)] 02:59:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x8f809800) [pid = 1856] [serial = 1916] [outer = 0x8d86a000] 02:59:04 INFO - PROCESS | 1856 | 1465811944463 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x8f8efc00) [pid = 1856] [serial = 1917] [outer = 0x8d86a000] 02:59:05 INFO - PROCESS | 1856 | 1465811945382 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]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1645ms 02:59:05 INFO - PROCESS | 1856 | 1465811945447 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 1856 | 1465811945452 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:59:05 INFO - PROCESS | 1856 | 1465811945459 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 1856 | 1465811945463 Marionette TRACE conn4 <- [1,2526,null,{}] 02:59:05 INFO - PROCESS | 1856 | 1465811945469 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}] 02:59:05 INFO - PROCESS | 1856 | 1465811945475 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:05 INFO - PROCESS | 1856 | 1465811945665 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:59:05 INFO - PROCESS | 1856 | 1465811945876 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 1856 | 1465811945884 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86ac00 == 44 [pid = 1856] [id = 639] 02:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x8eabac00) [pid = 1856] [serial = 1918] [outer = (nil)] 02:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x92ba3400) [pid = 1856] [serial = 1919] [outer = 0x8eabac00] 02:59:05 INFO - PROCESS | 1856 | 1465811945974 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x93a8c800) [pid = 1856] [serial = 1920] [outer = 0x8eabac00] 02:59:07 INFO - PROCESS | 1856 | 1465811947326 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]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1944ms 02:59:07 INFO - PROCESS | 1856 | 1465811947403 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 1856 | 1465811947410 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:59:07 INFO - PROCESS | 1856 | 1465811947418 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 1856 | 1465811947425 Marionette TRACE conn4 <- [1,2530,null,{}] 02:59:07 INFO - PROCESS | 1856 | 1465811947432 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}] 02:59:07 INFO - PROCESS | 1856 | 1465811947438 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:07 INFO - PROCESS | 1856 | 1465811947720 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb21000 == 43 [pid = 1856] [id = 615] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9abc00 == 42 [pid = 1856] [id = 631] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9dc00 == 41 [pid = 1856] [id = 630] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8eec00 == 40 [pid = 1856] [id = 629] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5d8800 == 39 [pid = 1856] [id = 628] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86dc00 == 38 [pid = 1856] [id = 627] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8f498000 == 37 [pid = 1856] [id = 621] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x93a5a400 == 36 [pid = 1856] [id = 620] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8d862c00 == 35 [pid = 1856] [id = 625] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x91bd1400 == 34 [pid = 1856] [id = 624] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x95182c00 == 33 [pid = 1856] [id = 623] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb14c00 == 32 [pid = 1856] [id = 626] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49a800 == 31 [pid = 1856] [id = 622] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86ac00 == 30 [pid = 1856] [id = 639] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861c00 == 29 [pid = 1856] [id = 638] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8f492800 == 28 [pid = 1856] [id = 636] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x96eb9400 == 27 [pid = 1856] [id = 637] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x97926c00 == 26 [pid = 1856] [id = 635] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x9100cc00 == 25 [pid = 1856] [id = 634] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x92f4e400 == 24 [pid = 1856] [id = 632] 02:59:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabcc00 == 23 [pid = 1856] [id = 633] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x8f8ecc00) [pid = 1856] [serial = 1821] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x8f5de800) [pid = 1856] [serial = 1820] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x93a88000) [pid = 1856] [serial = 1824] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x92b9f000) [pid = 1856] [serial = 1823] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9792fc00) [pid = 1856] [serial = 1827] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x96eea000) [pid = 1856] [serial = 1826] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x979c9400) [pid = 1856] [serial = 1830] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x979c5000) [pid = 1856] [serial = 1829] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x91e9b400) [pid = 1856] [serial = 1859] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x98367c00) [pid = 1856] [serial = 1833] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x979d2000) [pid = 1856] [serial = 1832] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x99b23c00) [pid = 1856] [serial = 1836] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x91005800) [pid = 1856] [serial = 1848] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8f8f0800) [pid = 1856] [serial = 1847] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9965dc00) [pid = 1856] [serial = 1835] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f8eb000) [pid = 1856] [serial = 1853] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91ea0800) [pid = 1856] [serial = 1856] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8eb1c000) [pid = 1856] [serial = 1850] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eb20400) [pid = 1856] [serial = 1851] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a118000) [pid = 1856] [serial = 1839] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a114c00) [pid = 1856] [serial = 1838] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a1b9c00) [pid = 1856] [serial = 1842] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a114000) [pid = 1856] [serial = 1841] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91ea0c00) [pid = 1856] [serial = 1845] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x90d91400) [pid = 1856] [serial = 1844] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92f54c00) [pid = 1856] [serial = 1860] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x90d91c00) [pid = 1856] [serial = 1854] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b9e000) [pid = 1856] [serial = 1857] [outer = (nil)] [url = about:blank] 02:59:09 INFO - PROCESS | 1856 | 1465811949264 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 1856 | 1465811949277 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d864800 == 24 [pid = 1856] [id = 640] 02:59:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8d866000) [pid = 1856] [serial = 1921] [outer = (nil)] 02:59:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8d9a6000) [pid = 1856] [serial = 1922] [outer = 0x8d866000] 02:59:09 INFO - PROCESS | 1856 | 1465811949402 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8d9b3800) [pid = 1856] [serial = 1923] [outer = 0x8d866000] 02:59:10 INFO - PROCESS | 1856 | 1465811950277 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]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2894ms 02:59:10 INFO - PROCESS | 1856 | 1465811950322 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 1856 | 1465811950328 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:59:10 INFO - PROCESS | 1856 | 1465811950338 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 1856 | 1465811950343 Marionette TRACE conn4 <- [1,2534,null,{}] 02:59:10 INFO - PROCESS | 1856 | 1465811950352 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}] 02:59:10 INFO - PROCESS | 1856 | 1465811950360 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:10 INFO - PROCESS | 1856 | 1465811950541 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:59:10 INFO - PROCESS | 1856 | 1465811950554 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 1856 | 1465811950565 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f498000 == 25 [pid = 1856] [id = 641] 02:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f499000) [pid = 1856] [serial = 1924] [outer = (nil)] 02:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f49fc00) [pid = 1856] [serial = 1925] [outer = 0x8f499000] 02:59:10 INFO - PROCESS | 1856 | 1465811950659 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f5e0c00) [pid = 1856] [serial = 1926] [outer = 0x8f499000] 02:59:11 INFO - PROCESS | 1856 | 1465811951687 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]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1388ms 02:59:11 INFO - PROCESS | 1856 | 1465811951730 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 1856 | 1465811951738 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:59:11 INFO - PROCESS | 1856 | 1465811951769 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 1856 | 1465811951772 Marionette TRACE conn4 <- [1,2538,null,{}] 02:59:11 INFO - PROCESS | 1856 | 1465811951797 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}] 02:59:11 INFO - PROCESS | 1856 | 1465811951802 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:12 INFO - PROCESS | 1856 | 1465811952041 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:59:12 INFO - PROCESS | 1856 | 1465811952062 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 1856 | 1465811952070 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5df000 == 26 [pid = 1856] [id = 642] 02:59:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f80d400) [pid = 1856] [serial = 1927] [outer = (nil)] 02:59:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x90d90800) [pid = 1856] [serial = 1928] [outer = 0x8f80d400] 02:59:12 INFO - PROCESS | 1856 | 1465811952141 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91002c00) [pid = 1856] [serial = 1929] [outer = 0x8f80d400] 02:59:13 INFO - PROCESS | 1856 | 1465811953242 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]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1541ms 02:59:13 INFO - PROCESS | 1856 | 1465811953310 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:59:13 INFO - PROCESS | 1856 | 1465811953314 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:59:13 INFO - PROCESS | 1856 | 1465811953323 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 1856 | 1465811953333 Marionette TRACE conn4 <- [1,2542,null,{}] 02:59:13 INFO - PROCESS | 1856 | 1465811953357 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}] 02:59:13 INFO - PROCESS | 1856 | 1465811953366 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:13 INFO - PROCESS | 1856 | 1465811953624 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:59:13 INFO - PROCESS | 1856 | 1465811953652 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 1856 | 1465811953662 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e99400 == 27 [pid = 1856] [id = 643] 02:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91e9a000) [pid = 1856] [serial = 1930] [outer = (nil)] 02:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91ea4000) [pid = 1856] [serial = 1931] [outer = 0x91e9a000] 02:59:13 INFO - PROCESS | 1856 | 1465811953734 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92366000) [pid = 1856] [serial = 1932] [outer = 0x91e9a000] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9100e400) [pid = 1856] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x91e9c800) [pid = 1856] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91bc8400) [pid = 1856] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93a8c400) [pid = 1856] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8f5ddc00) [pid = 1856] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8d86ec00) [pid = 1856] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93a82c00) [pid = 1856] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x95183c00) [pid = 1856] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8d9a6400) [pid = 1856] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8d9ad400) [pid = 1856] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8f49c400) [pid = 1856] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8eb16400) [pid = 1856] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:59:14 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x95140400) [pid = 1856] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:59:15 INFO - PROCESS | 1856 | 1465811955320 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]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2053ms 02:59:15 INFO - PROCESS | 1856 | 1465811955374 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 1856 | 1465811955378 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:59:15 INFO - PROCESS | 1856 | 1465811955385 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 1856 | 1465811955389 Marionette TRACE conn4 <- [1,2546,null,{}] 02:59:15 INFO - PROCESS | 1856 | 1465811955394 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}] 02:59:15 INFO - PROCESS | 1856 | 1465811955399 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:15 INFO - PROCESS | 1856 | 1465811955584 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:59:15 INFO - PROCESS | 1856 | 1465811955748 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1856 | 1465811955757 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9ad400 == 28 [pid = 1856] [id = 644] 02:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8d9b4800) [pid = 1856] [serial = 1933] [outer = (nil)] 02:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x91e9f800) [pid = 1856] [serial = 1934] [outer = 0x8d9b4800] 02:59:15 INFO - PROCESS | 1856 | 1465811955828 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9236d000) [pid = 1856] [serial = 1935] [outer = 0x8d9b4800] 02:59:16 INFO - PROCESS | 1856 | 1465811956759 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]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1436ms 02:59:16 INFO - PROCESS | 1856 | 1465811956823 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 1856 | 1465811956830 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:59:16 INFO - PROCESS | 1856 | 1465811956839 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1856 | 1465811956845 Marionette TRACE conn4 <- [1,2550,null,{}] 02:59:16 INFO - PROCESS | 1856 | 1465811956855 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}] 02:59:16 INFO - PROCESS | 1856 | 1465811956862 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:17 INFO - PROCESS | 1856 | 1465811957095 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:59:17 INFO - PROCESS | 1856 | 1465811957362 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 1856 | 1465811957378 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f494c00 == 29 [pid = 1856] [id = 645] 02:59:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8f496400) [pid = 1856] [serial = 1936] [outer = (nil)] 02:59:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f5d8000) [pid = 1856] [serial = 1937] [outer = 0x8f496400] 02:59:17 INFO - PROCESS | 1856 | 1465811957490 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x90d91000) [pid = 1856] [serial = 1938] [outer = 0x8f496400] 02:59:18 INFO - PROCESS | 1856 | 1465811958560 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]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1743ms 02:59:18 INFO - PROCESS | 1856 | 1465811958583 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 1856 | 1465811958590 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:59:18 INFO - PROCESS | 1856 | 1465811958601 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 1856 | 1465811958604 Marionette TRACE conn4 <- [1,2554,null,{}] 02:59:18 INFO - PROCESS | 1856 | 1465811958611 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}] 02:59:18 INFO - PROCESS | 1856 | 1465811958618 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:18 INFO - PROCESS | 1856 | 1465811958852 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:59:19 INFO - PROCESS | 1856 | 1465811959094 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 1856 | 1465811959105 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1d000 == 30 [pid = 1856] [id = 646] 02:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x91ea5400) [pid = 1856] [serial = 1939] [outer = (nil)] 02:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92ba8800) [pid = 1856] [serial = 1940] [outer = 0x91ea5400] 02:59:19 INFO - PROCESS | 1856 | 1465811959207 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92f57000) [pid = 1856] [serial = 1941] [outer = 0x91ea5400] 02:59:20 INFO - PROCESS | 1856 | 1465811960198 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]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1644ms 02:59:20 INFO - PROCESS | 1856 | 1465811960246 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 1856 | 1465811960250 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:59:20 INFO - PROCESS | 1856 | 1465811960257 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1856 | 1465811960263 Marionette TRACE conn4 <- [1,2558,null,{}] 02:59:20 INFO - PROCESS | 1856 | 1465811960280 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}] 02:59:20 INFO - PROCESS | 1856 | 1465811960288 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:20 INFO - PROCESS | 1856 | 1465811960510 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:59:20 INFO - PROCESS | 1856 | 1465811960789 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 1856 | 1465811960801 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8a000 == 31 [pid = 1856] [id = 647] 02:59:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93a8b800) [pid = 1856] [serial = 1942] [outer = (nil)] 02:59:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93dc8400) [pid = 1856] [serial = 1943] [outer = 0x93a8b800] 02:59:20 INFO - PROCESS | 1856 | 1465811960930 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x950bfc00) [pid = 1856] [serial = 1944] [outer = 0x93a8b800] 02:59:21 INFO - PROCESS | 1856 | 1465811961919 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]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1736ms 02:59:22 INFO - PROCESS | 1856 | 1465811961996 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 1856 | 1465811962000 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:59:22 INFO - PROCESS | 1856 | 1465811962008 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 1856 | 1465811962011 Marionette TRACE conn4 <- [1,2562,null,{}] 02:59:22 INFO - PROCESS | 1856 | 1465811962017 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}] 02:59:22 INFO - PROCESS | 1856 | 1465811962023 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:22 INFO - PROCESS | 1856 | 1465811962260 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:59:22 INFO - PROCESS | 1856 | 1465811962503 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 1856 | 1465811962514 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1a400 == 32 [pid = 1856] [id = 648] 02:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x91ea1400) [pid = 1856] [serial = 1945] [outer = (nil)] 02:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x95181c00) [pid = 1856] [serial = 1946] [outer = 0x91ea1400] 02:59:22 INFO - PROCESS | 1856 | 1465811962631 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x95183c00) [pid = 1856] [serial = 1947] [outer = 0x91ea1400] 02:59:23 INFO - PROCESS | 1856 | 1465811963623 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]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1685ms 02:59:23 INFO - PROCESS | 1856 | 1465811963695 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 1856 | 1465811963699 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:59:23 INFO - PROCESS | 1856 | 1465811963706 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 1856 | 1465811963710 Marionette TRACE conn4 <- [1,2566,null,{}] 02:59:23 INFO - PROCESS | 1856 | 1465811963715 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}] 02:59:23 INFO - PROCESS | 1856 | 1465811963721 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:23 INFO - PROCESS | 1856 | 1465811963938 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:59:24 INFO - PROCESS | 1856 | 1465811964169 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1856 | 1465811964175 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e99000 == 33 [pid = 1856] [id = 649] 02:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x93dcf800) [pid = 1856] [serial = 1948] [outer = (nil)] 02:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x953cd400) [pid = 1856] [serial = 1949] [outer = 0x93dcf800] 02:59:24 INFO - PROCESS | 1856 | 1465811964274 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x953d0400) [pid = 1856] [serial = 1950] [outer = 0x93dcf800] 02:59:25 INFO - PROCESS | 1856 | 1465811965215 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]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1542ms 02:59:25 INFO - PROCESS | 1856 | 1465811965265 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 1856 | 1465811965270 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:59:25 INFO - PROCESS | 1856 | 1465811965278 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 1856 | 1465811965281 Marionette TRACE conn4 <- [1,2570,null,{}] 02:59:25 INFO - PROCESS | 1856 | 1465811965286 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}] 02:59:25 INFO - PROCESS | 1856 | 1465811965298 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:25 INFO - PROCESS | 1856 | 1465811965518 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:59:25 INFO - PROCESS | 1856 | 1465811965756 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 1856 | 1465811965766 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86e800 == 34 [pid = 1856] [id = 650] 02:59:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x8eb17800) [pid = 1856] [serial = 1951] [outer = (nil)] 02:59:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x97929400) [pid = 1856] [serial = 1952] [outer = 0x8eb17800] 02:59:25 INFO - PROCESS | 1856 | 1465811965885 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x97973400) [pid = 1856] [serial = 1953] [outer = 0x8eb17800] 02:59:26 INFO - PROCESS | 1856 | 1465811966902 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]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1705ms 02:59:26 INFO - PROCESS | 1856 | 1465811966985 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 1856 | 1465811966990 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:59:26 INFO - PROCESS | 1856 | 1465811966997 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 1856 | 1465811967000 Marionette TRACE conn4 <- [1,2574,null,{}] 02:59:27 INFO - PROCESS | 1856 | 1465811967006 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}] 02:59:27 INFO - PROCESS | 1856 | 1465811967012 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:27 INFO - PROCESS | 1856 | 1465811967226 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:59:27 INFO - PROCESS | 1856 | 1465811967615 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1856 | 1465811967624 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b2c00 == 35 [pid = 1856] [id = 651] 02:59:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8d9b4c00) [pid = 1856] [serial = 1954] [outer = (nil)] 02:59:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8eabec00) [pid = 1856] [serial = 1955] [outer = 0x8d9b4c00] 02:59:27 INFO - PROCESS | 1856 | 1465811967717 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8eb1e400) [pid = 1856] [serial = 1956] [outer = 0x8d9b4c00] 02:59:28 INFO - PROCESS | 1856 | 1465811968658 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]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1692ms 02:59:28 INFO - PROCESS | 1856 | 1465811968692 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 1856 | 1465811968697 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:59:28 INFO - PROCESS | 1856 | 1465811968705 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 1856 | 1465811968710 Marionette TRACE conn4 <- [1,2578,null,{}] 02:59:28 INFO - PROCESS | 1856 | 1465811968718 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}] 02:59:28 INFO - PROCESS | 1856 | 1465811968726 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:28 INFO - PROCESS | 1856 | 1465811968902 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:59:29 INFO - PROCESS | 1856 | 1465811969178 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 1856 | 1465811969188 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:29 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a9400 == 34 [pid = 1856] [id = 592] 02:59:29 INFO - PROCESS | 1856 | --DOCSHELL 0x91005000 == 33 [pid = 1856] [id = 591] 02:59:29 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9aa400 == 32 [pid = 1856] [id = 589] 02:59:29 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabb400 == 31 [pid = 1856] [id = 601] 02:59:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a9400 == 32 [pid = 1856] [id = 652] 02:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x8eab6400) [pid = 1856] [serial = 1957] [outer = (nil)] 02:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x8f807800) [pid = 1856] [serial = 1958] [outer = 0x8eab6400] 02:59:29 INFO - PROCESS | 1856 | 1465811969336 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x8f8e8400) [pid = 1856] [serial = 1959] [outer = 0x8eab6400] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9236e800) [pid = 1856] [serial = 1889] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x96ee8000) [pid = 1856] [serial = 1874] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x92ba0400) [pid = 1856] [serial = 1869] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x95131400) [pid = 1856] [serial = 1892] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x96ee5000) [pid = 1856] [serial = 1875] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8f8e6400) [pid = 1856] [serial = 1887] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x97966c00) [pid = 1856] [serial = 1877] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x8f805000) [pid = 1856] [serial = 1886] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x93a8a400) [pid = 1856] [serial = 1868] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x93dcc800) [pid = 1856] [serial = 1863] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x953d4800) [pid = 1856] [serial = 1872] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x95188800) [pid = 1856] [serial = 1893] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8eabbc00) [pid = 1856] [serial = 1884] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8eb1ec00) [pid = 1856] [serial = 1895] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x951d7400) [pid = 1856] [serial = 1871] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x93a90800) [pid = 1856] [serial = 1862] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f80ac00) [pid = 1856] [serial = 1865] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8d9ac000) [pid = 1856] [serial = 1883] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x90d9c000) [pid = 1856] [serial = 1866] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x979c4000) [pid = 1856] [serial = 1878] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92ba6c00) [pid = 1856] [serial = 1890] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91e9ac00) [pid = 1856] [serial = 1896] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x98ebfc00) [pid = 1856] [serial = 1881] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x98eb3000) [pid = 1856] [serial = 1880] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x96eee400) [pid = 1856] [serial = 1899] [outer = (nil)] [url = about:blank] 02:59:29 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x953dbc00) [pid = 1856] [serial = 1898] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1856 | 1465811970198 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]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1536ms 02:59:30 INFO - PROCESS | 1856 | 1465811970246 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 1856 | 1465811970252 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:59:30 INFO - PROCESS | 1856 | 1465811970259 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 1856 | 1465811970262 Marionette TRACE conn4 <- [1,2582,null,{}] 02:59:30 INFO - PROCESS | 1856 | 1465811970269 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}] 02:59:30 INFO - PROCESS | 1856 | 1465811970274 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:30 INFO - PROCESS | 1856 | 1465811970445 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:59:30 INFO - PROCESS | 1856 | 1465811970587 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 1856 | 1465811970595 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9fc00 == 33 [pid = 1856] [id = 653] 02:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x91bcc800) [pid = 1856] [serial = 1960] [outer = (nil)] 02:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9236e400) [pid = 1856] [serial = 1961] [outer = 0x91bcc800] 02:59:30 INFO - PROCESS | 1856 | 1465811970669 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92baa000) [pid = 1856] [serial = 1962] [outer = 0x91bcc800] 02:59:31 INFO - PROCESS | 1856 | 1465811971573 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]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1335ms 02:59:31 INFO - PROCESS | 1856 | 1465811971596 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 1856 | 1465811971600 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:59:31 INFO - PROCESS | 1856 | 1465811971614 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 1856 | 1465811971623 Marionette TRACE conn4 <- [1,2586,null,{}] 02:59:31 INFO - PROCESS | 1856 | 1465811971632 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}] 02:59:31 INFO - PROCESS | 1856 | 1465811971638 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:31 INFO - PROCESS | 1856 | 1465811971812 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:59:31 INFO - PROCESS | 1856 | 1465811971973 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 1856 | 1465811971980 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabd000 == 34 [pid = 1856] [id = 654] 02:59:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93907000) [pid = 1856] [serial = 1963] [outer = (nil)] 02:59:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93dcc800) [pid = 1856] [serial = 1964] [outer = 0x93907000] 02:59:32 INFO - PROCESS | 1856 | 1465811972053 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x950b7800) [pid = 1856] [serial = 1965] [outer = 0x93907000] 02:59:32 INFO - PROCESS | 1856 | 1465811972991 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]]]}] 02:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1446ms 02:59:33 INFO - PROCESS | 1856 | 1465811973057 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:59:33 INFO - PROCESS | 1856 | 1465811973062 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:59:33 INFO - PROCESS | 1856 | 1465811973068 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:59:33 INFO - PROCESS | 1856 | 1465811973071 Marionette TRACE conn4 <- [1,2590,null,{}] 02:59:33 INFO - PROCESS | 1856 | 1465811973077 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}] 02:59:33 INFO - PROCESS | 1856 | 1465811973082 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:33 INFO - PROCESS | 1856 | 1465811973324 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:59:33 INFO - PROCESS | 1856 | 1465811973351 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:33 INFO - PROCESS | 1856 | 1465811973363 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e4000 == 35 [pid = 1856] [id = 655] 02:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x91ea0400) [pid = 1856] [serial = 1966] [outer = (nil)] 02:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9533a800) [pid = 1856] [serial = 1967] [outer = 0x91ea0400] 02:59:33 INFO - PROCESS | 1856 | 1465811973430 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x953d4800) [pid = 1856] [serial = 1968] [outer = 0x91ea0400] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f80d400) [pid = 1856] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91e9a000) [pid = 1856] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f499000) [pid = 1856] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8d866000) [pid = 1856] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8eabac00) [pid = 1856] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8eb16800) [pid = 1856] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92ba2800) [pid = 1856] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x97927000) [pid = 1856] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x90d95400) [pid = 1856] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x98a40800) [pid = 1856] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:59:34 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8d86a000) [pid = 1856] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:59:34 INFO - PROCESS | 1856 | 1465811974504 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]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1482ms 02:59:34 INFO - PROCESS | 1856 | 1465811974551 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 1856 | 1465811974555 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:59:34 INFO - PROCESS | 1856 | 1465811974562 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 1856 | 1465811974565 Marionette TRACE conn4 <- [1,2594,null,{}] 02:59:34 INFO - PROCESS | 1856 | 1465811974571 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}] 02:59:34 INFO - PROCESS | 1856 | 1465811974575 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:34 INFO - PROCESS | 1856 | 1465811974790 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:59:34 INFO - PROCESS | 1856 | 1465811974808 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1856 | 1465811974822 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9a000 == 36 [pid = 1856] [id = 656] 02:59:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91ea0000) [pid = 1856] [serial = 1969] [outer = (nil)] 02:59:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95340400) [pid = 1856] [serial = 1970] [outer = 0x91ea0000] 02:59:34 INFO - PROCESS | 1856 | 1465811974905 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x96ee8000) [pid = 1856] [serial = 1971] [outer = 0x91ea0000] 02:59:35 INFO - PROCESS | 1856 | 1465811975867 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]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1330ms 02:59:35 INFO - PROCESS | 1856 | 1465811975892 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1856 | 1465811975896 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:59:35 INFO - PROCESS | 1856 | 1465811975902 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1856 | 1465811975904 Marionette TRACE conn4 <- [1,2598,null,{}] 02:59:35 INFO - PROCESS | 1856 | 1465811975910 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}] 02:59:35 INFO - PROCESS | 1856 | 1465811975916 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:36 INFO - PROCESS | 1856 | 1465811976069 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:59:36 INFO - PROCESS | 1856 | 1465811976333 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 1856 | 1465811976341 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d864400 == 37 [pid = 1856] [id = 657] 02:59:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8d868400) [pid = 1856] [serial = 1972] [outer = (nil)] 02:59:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8d9a7c00) [pid = 1856] [serial = 1973] [outer = 0x8d868400] 02:59:36 INFO - PROCESS | 1856 | 1465811976430 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8eabac00) [pid = 1856] [serial = 1974] [outer = 0x8d868400] 02:59:37 INFO - PROCESS | 1856 | 1465811977525 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]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1680ms 02:59:37 INFO - PROCESS | 1856 | 1465811977585 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 1856 | 1465811977592 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:59:37 INFO - PROCESS | 1856 | 1465811977600 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 1856 | 1465811977606 Marionette TRACE conn4 <- [1,2602,null,{}] 02:59:37 INFO - PROCESS | 1856 | 1465811977615 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}] 02:59:37 INFO - PROCESS | 1856 | 1465811977622 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:37 INFO - PROCESS | 1856 | 1465811977861 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:59:38 INFO - PROCESS | 1856 | 1465811978144 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1856 | 1465811978157 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f806800 == 38 [pid = 1856] [id = 658] 02:59:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f80ec00) [pid = 1856] [serial = 1975] [outer = (nil)] 02:59:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f8f0400) [pid = 1856] [serial = 1976] [outer = 0x8f80ec00] 02:59:38 INFO - PROCESS | 1856 | 1465811978239 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x91008400) [pid = 1856] [serial = 1977] [outer = 0x8f80ec00] 02:59:39 INFO - PROCESS | 1856 | 1465811979272 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]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1745ms 02:59:39 INFO - PROCESS | 1856 | 1465811979349 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 1856 | 1465811979356 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:59:39 INFO - PROCESS | 1856 | 1465811979363 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 1856 | 1465811979366 Marionette TRACE conn4 <- [1,2606,null,{}] 02:59:39 INFO - PROCESS | 1856 | 1465811979373 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}] 02:59:39 INFO - PROCESS | 1856 | 1465811979378 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:39 INFO - PROCESS | 1856 | 1465811979610 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:59:39 INFO - PROCESS | 1856 | 1465811979894 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 1856 | 1465811979905 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9c400 == 39 [pid = 1856] [id = 659] 02:59:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92ba9c00) [pid = 1856] [serial = 1978] [outer = (nil)] 02:59:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93a57800) [pid = 1856] [serial = 1979] [outer = 0x92ba9c00] 02:59:40 INFO - PROCESS | 1856 | 1465811980006 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93a8d800) [pid = 1856] [serial = 1980] [outer = 0x92ba9c00] 02:59:41 INFO - PROCESS | 1856 | 1465811981035 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]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1738ms 02:59:41 INFO - PROCESS | 1856 | 1465811981103 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:59:41 INFO - PROCESS | 1856 | 1465811981107 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:59:41 INFO - PROCESS | 1856 | 1465811981123 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 1856 | 1465811981133 Marionette TRACE conn4 <- [1,2610,null,{}] 02:59:41 INFO - PROCESS | 1856 | 1465811981140 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}] 02:59:41 INFO - PROCESS | 1856 | 1465811981148 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:41 INFO - PROCESS | 1856 | 1465811981411 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:59:41 INFO - PROCESS | 1856 | 1465811981687 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 1856 | 1465811981694 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x91d0d800 == 40 [pid = 1856] [id = 660] 02:59:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91ea3800) [pid = 1856] [serial = 1981] [outer = (nil)] 02:59:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x96eee400) [pid = 1856] [serial = 1982] [outer = 0x91ea3800] 02:59:41 INFO - PROCESS | 1856 | 1465811981781 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x97929c00) [pid = 1856] [serial = 1983] [outer = 0x91ea3800] 02:59:42 INFO - PROCESS | 1856 | 1465811982744 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]]]}] 02:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1664ms 02:59:42 INFO - PROCESS | 1856 | 1465811982793 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:59:42 INFO - PROCESS | 1856 | 1465811982799 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:59:42 INFO - PROCESS | 1856 | 1465811982806 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - PROCESS | 1856 | 1465811982810 Marionette TRACE conn4 <- [1,2614,null,{}] 02:59:42 INFO - PROCESS | 1856 | 1465811982816 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}] 02:59:42 INFO - PROCESS | 1856 | 1465811982821 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:43 INFO - PROCESS | 1856 | 1465811983014 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:59:43 INFO - PROCESS | 1856 | 1465811983202 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 1856 | 1465811983212 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9b400 == 41 [pid = 1856] [id = 661] 02:59:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x95136000) [pid = 1856] [serial = 1984] [outer = (nil)] 02:59:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x979ccc00) [pid = 1856] [serial = 1985] [outer = 0x95136000] 02:59:43 INFO - PROCESS | 1856 | 1465811983291 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x979d2400) [pid = 1856] [serial = 1986] [outer = 0x95136000] 02:59:44 INFO - PROCESS | 1856 | 1465811984290 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]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1534ms 02:59:44 INFO - PROCESS | 1856 | 1465811984340 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 1856 | 1465811984344 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:59:44 INFO - PROCESS | 1856 | 1465811984351 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 1856 | 1465811984355 Marionette TRACE conn4 <- [1,2618,null,{}] 02:59:44 INFO - PROCESS | 1856 | 1465811984361 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}] 02:59:44 INFO - PROCESS | 1856 | 1465811984367 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:44 INFO - PROCESS | 1856 | 1465811984550 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:59:44 INFO - PROCESS | 1856 | 1465811984740 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 1856 | 1465811984758 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x98a3ec00 == 42 [pid = 1856] [id = 662] 02:59:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x98a91c00) [pid = 1856] [serial = 1987] [outer = (nil)] 02:59:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x98fe4000) [pid = 1856] [serial = 1988] [outer = 0x98a91c00] 02:59:44 INFO - PROCESS | 1856 | 1465811984894 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x99b23c00) [pid = 1856] [serial = 1989] [outer = 0x98a91c00] 02:59:45 INFO - PROCESS | 1856 | 1465811985976 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]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1684ms 02:59:46 INFO - PROCESS | 1856 | 1465811986037 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:59:46 INFO - PROCESS | 1856 | 1465811986043 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:59:46 INFO - PROCESS | 1856 | 1465811986049 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 1856 | 1465811986053 Marionette TRACE conn4 <- [1,2622,null,{}] 02:59:46 INFO - PROCESS | 1856 | 1465811986059 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}] 02:59:46 INFO - PROCESS | 1856 | 1465811986065 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:46 INFO - PROCESS | 1856 | 1465811986266 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:59:46 INFO - PROCESS | 1856 | 1465811986795 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 1856 | 1465811986806 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1a000 == 43 [pid = 1856] [id = 663] 02:59:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x8eb1a800) [pid = 1856] [serial = 1990] [outer = (nil)] 02:59:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8f491800) [pid = 1856] [serial = 1991] [outer = 0x8eb1a800] 02:59:46 INFO - PROCESS | 1856 | 1465811986886 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8f5e2800) [pid = 1856] [serial = 1992] [outer = 0x8eb1a800] 02:59:47 INFO - PROCESS | 1856 | 1465811987862 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]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1887ms 02:59:47 INFO - PROCESS | 1856 | 1465811987938 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:59:47 INFO - PROCESS | 1856 | 1465811987943 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:59:47 INFO - PROCESS | 1856 | 1465811987951 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 1856 | 1465811987954 Marionette TRACE conn4 <- [1,2626,null,{}] 02:59:47 INFO - PROCESS | 1856 | 1465811987963 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}] 02:59:47 INFO - PROCESS | 1856 | 1465811987970 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:48 INFO - PROCESS | 1856 | 1465811988155 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:59:48 INFO - PROCESS | 1856 | 1465811988395 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1856 | 1465811988404 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a5800 == 44 [pid = 1856] [id = 664] 02:59:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x8eb1cc00) [pid = 1856] [serial = 1993] [outer = (nil)] 02:59:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x91e9cc00) [pid = 1856] [serial = 1994] [outer = 0x8eb1cc00] 02:59:48 INFO - PROCESS | 1856 | 1465811988502 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x92ba1400) [pid = 1856] [serial = 1995] [outer = 0x8eb1cc00] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9100e000 == 43 [pid = 1856] [id = 602] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9f000 == 42 [pid = 1856] [id = 603] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d867000 == 41 [pid = 1856] [id = 604] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9a000 == 40 [pid = 1856] [id = 656] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e4000 == 39 [pid = 1856] [id = 655] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabd000 == 38 [pid = 1856] [id = 654] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9fc00 == 37 [pid = 1856] [id = 653] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a9400 == 36 [pid = 1856] [id = 652] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b2c00 == 35 [pid = 1856] [id = 651] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a8c00 == 34 [pid = 1856] [id = 600] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d864800 == 33 [pid = 1856] [id = 640] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e7c00 == 32 [pid = 1856] [id = 588] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1d000 == 31 [pid = 1856] [id = 646] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ad400 == 30 [pid = 1856] [id = 644] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86e800 == 29 [pid = 1856] [id = 650] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f498000 == 28 [pid = 1856] [id = 641] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49b000 == 27 [pid = 1856] [id = 590] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f494c00 == 26 [pid = 1856] [id = 645] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1a400 == 25 [pid = 1856] [id = 648] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x91e99000 == 24 [pid = 1856] [id = 649] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9ae400 == 23 [pid = 1856] [id = 593] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5df000 == 22 [pid = 1856] [id = 642] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f496000 == 21 [pid = 1856] [id = 599] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x91004c00 == 20 [pid = 1856] [id = 597] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x93a8a000 == 19 [pid = 1856] [id = 647] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x91e99400 == 18 [pid = 1856] [id = 643] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb19800 == 17 [pid = 1856] [id = 594] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x93a8e000 == 16 [pid = 1856] [id = 596] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e4400 == 15 [pid = 1856] [id = 598] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x90d98c00 == 14 [pid = 1856] [id = 595] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x98a3ec00 == 13 [pid = 1856] [id = 662] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9b400 == 12 [pid = 1856] [id = 661] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x91d0d800 == 11 [pid = 1856] [id = 660] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8f806800 == 10 [pid = 1856] [id = 658] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9c400 == 9 [pid = 1856] [id = 659] 02:59:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8d864400 == 8 [pid = 1856] [id = 657] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x91e9f800) [pid = 1856] [serial = 1934] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x91002c00) [pid = 1856] [serial = 1929] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x91ea4000) [pid = 1856] [serial = 1931] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x8f49fc00) [pid = 1856] [serial = 1925] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8d9a6000) [pid = 1856] [serial = 1922] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8d9b3800) [pid = 1856] [serial = 1923] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x93a8c800) [pid = 1856] [serial = 1920] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92ba3400) [pid = 1856] [serial = 1919] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92366000) [pid = 1856] [serial = 1932] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x91008c00) [pid = 1856] [serial = 1902] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8f810400) [pid = 1856] [serial = 1901] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x95134000) [pid = 1856] [serial = 1905] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93a8a800) [pid = 1856] [serial = 1904] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x98363000) [pid = 1856] [serial = 1908] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x979cd400) [pid = 1856] [serial = 1907] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x99666000) [pid = 1856] [serial = 1911] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x97969800) [pid = 1856] [serial = 1910] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x90d90800) [pid = 1856] [serial = 1928] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a0c3000) [pid = 1856] [serial = 1914] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x99c26000) [pid = 1856] [serial = 1913] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8f8efc00) [pid = 1856] [serial = 1917] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f809800) [pid = 1856] [serial = 1916] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f5e0c00) [pid = 1856] [serial = 1926] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1856 | 1465811990620 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]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2695ms 02:59:50 INFO - PROCESS | 1856 | 1465811990647 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 1856 | 1465811990654 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:59:50 INFO - PROCESS | 1856 | 1465811990663 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 1856 | 1465811990667 Marionette TRACE conn4 <- [1,2630,null,{}] 02:59:50 INFO - PROCESS | 1856 | 1465811990675 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}] 02:59:50 INFO - PROCESS | 1856 | 1465811990679 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:50 INFO - PROCESS | 1856 | 1465811990911 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:59:51 INFO - PROCESS | 1856 | 1465811991054 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 1856 | 1465811991064 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab5c00 == 9 [pid = 1856] [id = 665] 02:59:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8eab8400) [pid = 1856] [serial = 1996] [outer = (nil)] 02:59:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8eb1a400) [pid = 1856] [serial = 1997] [outer = 0x8eab8400] 02:59:51 INFO - PROCESS | 1856 | 1465811991136 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f496800) [pid = 1856] [serial = 1998] [outer = 0x8eab8400] 02:59:52 INFO - PROCESS | 1856 | 1465811992037 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]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1437ms 02:59:52 INFO - PROCESS | 1856 | 1465811992100 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 1856 | 1465811992109 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:59:52 INFO - PROCESS | 1856 | 1465811992120 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 1856 | 1465811992124 Marionette TRACE conn4 <- [1,2634,null,{}] 02:59:52 INFO - PROCESS | 1856 | 1465811992132 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}] 02:59:52 INFO - PROCESS | 1856 | 1465811992138 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:52 INFO - PROCESS | 1856 | 1465811992326 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:59:52 INFO - PROCESS | 1856 | 1465811992492 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 1856 | 1465811992499 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80a000 == 10 [pid = 1856] [id = 666] 02:59:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f80d400) [pid = 1856] [serial = 1999] [outer = (nil)] 02:59:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f8ee400) [pid = 1856] [serial = 2000] [outer = 0x8f80d400] 02:59:52 INFO - PROCESS | 1856 | 1465811992588 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x90d94400) [pid = 1856] [serial = 2001] [outer = 0x8f80d400] 02:59:53 INFO - PROCESS | 1856 | 1465811993544 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]]]}] 02:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1448ms 02:59:53 INFO - PROCESS | 1856 | 1465811993567 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:59:53 INFO - PROCESS | 1856 | 1465811993573 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:59:53 INFO - PROCESS | 1856 | 1465811993581 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 1856 | 1465811993587 Marionette TRACE conn4 <- [1,2638,null,{}] 02:59:53 INFO - PROCESS | 1856 | 1465811993612 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}] 02:59:53 INFO - PROCESS | 1856 | 1465811993621 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:53 INFO - PROCESS | 1856 | 1465811993850 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:59:53 INFO - PROCESS | 1856 | 1465811993878 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1856 | 1465811993889 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bd0800 == 11 [pid = 1856] [id = 667] 02:59:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91d02800) [pid = 1856] [serial = 2002] [outer = (nil)] 02:59:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91d0ac00) [pid = 1856] [serial = 2003] [outer = 0x91d02800] 02:59:53 INFO - PROCESS | 1856 | 1465811993964 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91e9e400) [pid = 1856] [serial = 2004] [outer = 0x91d02800] 02:59:55 INFO - PROCESS | 1856 | 1465811995414 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]]]}] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x91ea1400) [pid = 1856] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91ea5400) [pid = 1856] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93dcf800) [pid = 1856] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8eab6400) [pid = 1856] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8eb17800) [pid = 1856] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93907000) [pid = 1856] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93a8b800) [pid = 1856] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8d9b4c00) [pid = 1856] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8d9b4800) [pid = 1856] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91bcc800) [pid = 1856] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f496400) [pid = 1856] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91ea0400) [pid = 1856] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:59:55 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91ea0000) [pid = 1856] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1938ms 02:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:59:55 INFO - PROCESS | 1856 | 1465811995580 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 1856 | 1465811995583 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:59:55 INFO - PROCESS | 1856 | 1465811995592 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 1856 | 1465811995595 Marionette TRACE conn4 <- [1,2642,null,{}] 02:59:55 INFO - PROCESS | 1856 | 1465811995601 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}] 02:59:55 INFO - PROCESS | 1856 | 1465811995606 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:55 INFO - PROCESS | 1856 | 1465811995816 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:59:55 INFO - PROCESS | 1856 | 1465811995905 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 1856 | 1465811995915 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dbc00 == 12 [pid = 1856] [id = 668] 02:59:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f805c00) [pid = 1856] [serial = 2005] [outer = (nil)] 02:59:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91002000) [pid = 1856] [serial = 2006] [outer = 0x8f805c00] 02:59:55 INFO - PROCESS | 1856 | 1465811995984 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92367000) [pid = 1856] [serial = 2007] [outer = 0x8f805c00] 02:59:56 INFO - PROCESS | 1856 | 1465811996767 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]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:59:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1187ms 02:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:59:56 INFO - PROCESS | 1856 | 1465811996778 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 1856 | 1465811996780 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:59:56 INFO - PROCESS | 1856 | 1465811996796 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 1856 | 1465811996799 Marionette TRACE conn4 <- [1,2646,null,{}] 02:59:56 INFO - PROCESS | 1856 | 1465811996806 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}] 02:59:56 INFO - PROCESS | 1856 | 1465811996811 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:56 INFO - PROCESS | 1856 | 1465811996968 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:59:57 INFO - PROCESS | 1856 | 1465811996982 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 1856 | 1465811996991 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab7800 == 13 [pid = 1856] [id = 669] 02:59:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92b9d400) [pid = 1856] [serial = 2008] [outer = (nil)] 02:59:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93a57000) [pid = 1856] [serial = 2009] [outer = 0x92b9d400] 02:59:57 INFO - PROCESS | 1856 | 1465811997063 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93a86800) [pid = 1856] [serial = 2010] [outer = 0x92b9d400] 02:59:58 INFO - PROCESS | 1856 | 1465811998275 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]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1545ms 02:59:58 INFO - PROCESS | 1856 | 1465811998333 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 1856 | 1465811998340 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:59:58 INFO - PROCESS | 1856 | 1465811998349 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1856 | 1465811998355 Marionette TRACE conn4 <- [1,2650,null,{}] 02:59:58 INFO - PROCESS | 1856 | 1465811998365 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}] 02:59:58 INFO - PROCESS | 1856 | 1465811998371 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:58 INFO - PROCESS | 1856 | 1465811998588 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:59:58 INFO - PROCESS | 1856 | 1465811998833 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1856 | 1465811998843 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 02:59:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f496400 == 14 [pid = 1856] [id = 670] 02:59:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f49cc00) [pid = 1856] [serial = 2011] [outer = (nil)] 02:59:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f5e1800) [pid = 1856] [serial = 2012] [outer = 0x8f49cc00] 02:59:58 INFO - PROCESS | 1856 | 1465811998977 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f8e2800) [pid = 1856] [serial = 2013] [outer = 0x8f49cc00] 02:59:59 INFO - PROCESS | 1856 | 1465811999964 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]]]}] 03:00:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1686ms 03:00:00 INFO - PROCESS | 1856 | 1465812000037 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 1856 | 1465812000044 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 03:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:00:00 INFO - PROCESS | 1856 | 1465812000055 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 1856 | 1465812000060 Marionette TRACE conn4 <- [1,2654,null,{}] 03:00:00 INFO - PROCESS | 1856 | 1465812000067 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}] 03:00:00 INFO - PROCESS | 1856 | 1465812000073 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:00 INFO - PROCESS | 1856 | 1465812000363 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 03:00:00 INFO - PROCESS | 1856 | 1465812000553 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 1856 | 1465812000559 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dc800 == 15 [pid = 1856] [id = 671] 03:00:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x91bcb800) [pid = 1856] [serial = 2014] [outer = (nil)] 03:00:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91e9e000) [pid = 1856] [serial = 2015] [outer = 0x91bcb800] 03:00:00 INFO - PROCESS | 1856 | 1465812000696 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91006c00) [pid = 1856] [serial = 2016] [outer = 0x91bcb800] 03:00:01 INFO - PROCESS | 1856 | 1465812001939 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]]]}] 03:00:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1935ms 03:00:02 INFO - PROCESS | 1856 | 1465812002000 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 1856 | 1465812002005 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 03:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:00:02 INFO - PROCESS | 1856 | 1465812002014 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 1856 | 1465812002020 Marionette TRACE conn4 <- [1,2658,null,{}] 03:00:02 INFO - PROCESS | 1856 | 1465812002078 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}] 03:00:02 INFO - PROCESS | 1856 | 1465812002087 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:02 INFO - PROCESS | 1856 | 1465812002406 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 03:00:02 INFO - PROCESS | 1856 | 1465812002548 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 1856 | 1465812002562 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dcd400 == 16 [pid = 1856] [id = 672] 03:00:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x93dcec00) [pid = 1856] [serial = 2017] [outer = (nil)] 03:00:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x95134000) [pid = 1856] [serial = 2018] [outer = 0x93dcec00] 03:00:02 INFO - PROCESS | 1856 | 1465812002662 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9513b000) [pid = 1856] [serial = 2019] [outer = 0x93dcec00] 03:00:03 INFO - PROCESS | 1856 | 1465812003602 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]]]}] 03:00:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1643ms 03:00:03 INFO - PROCESS | 1856 | 1465812003658 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 03:00:03 INFO - PROCESS | 1856 | 1465812003662 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 03:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:00:03 INFO - PROCESS | 1856 | 1465812003669 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 1856 | 1465812003672 Marionette TRACE conn4 <- [1,2662,null,{}] 03:00:03 INFO - PROCESS | 1856 | 1465812003678 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}] 03:00:03 INFO - PROCESS | 1856 | 1465812003684 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:03 INFO - PROCESS | 1856 | 1465812003865 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 03:00:04 INFO - PROCESS | 1856 | 1465812004057 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 1856 | 1465812004067 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bcf800 == 17 [pid = 1856] [id = 673] 03:00:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x93907000) [pid = 1856] [serial = 2020] [outer = (nil)] 03:00:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x951d9000) [pid = 1856] [serial = 2021] [outer = 0x93907000] 03:00:04 INFO - PROCESS | 1856 | 1465812004162 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x953d0800) [pid = 1856] [serial = 2022] [outer = 0x93907000] 03:00:05 INFO - PROCESS | 1856 | 1465812005204 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]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1786ms 03:00:05 INFO - PROCESS | 1856 | 1465812005489 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1856 | 1465812005496 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 03:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:00:05 INFO - PROCESS | 1856 | 1465812005518 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1856 | 1465812005523 Marionette TRACE conn4 <- [1,2666,null,{}] 03:00:05 INFO - PROCESS | 1856 | 1465812005532 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}] 03:00:05 INFO - PROCESS | 1856 | 1465812005538 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:05 INFO - PROCESS | 1856 | 1465812005704 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 03:00:05 INFO - PROCESS | 1856 | 1465812005951 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 1856 | 1465812005966 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb19800 == 18 [pid = 1856] [id = 674] 03:00:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x8eb1ec00) [pid = 1856] [serial = 2023] [outer = (nil)] 03:00:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x8f49e800) [pid = 1856] [serial = 2024] [outer = 0x8eb1ec00] 03:00:06 INFO - PROCESS | 1856 | 1465812006089 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8f5e4000) [pid = 1856] [serial = 2025] [outer = 0x8eb1ec00] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x95340400) [pid = 1856] [serial = 1970] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x96ee8000) [pid = 1856] [serial = 1971] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x95181c00) [pid = 1856] [serial = 1946] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92f57000) [pid = 1856] [serial = 1941] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x953d0400) [pid = 1856] [serial = 1950] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x95183c00) [pid = 1856] [serial = 1947] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8f807800) [pid = 1856] [serial = 1958] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x97973400) [pid = 1856] [serial = 1953] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x953cd400) [pid = 1856] [serial = 1949] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f8e8400) [pid = 1856] [serial = 1959] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x950b7800) [pid = 1856] [serial = 1965] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x950bfc00) [pid = 1856] [serial = 1944] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92ba8800) [pid = 1856] [serial = 1940] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8eb1e400) [pid = 1856] [serial = 1956] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93dc8400) [pid = 1856] [serial = 1943] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9236d000) [pid = 1856] [serial = 1935] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92baa000) [pid = 1856] [serial = 1962] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93dcc800) [pid = 1856] [serial = 1964] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f5d8000) [pid = 1856] [serial = 1937] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x97929400) [pid = 1856] [serial = 1952] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9533a800) [pid = 1856] [serial = 1967] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x90d91000) [pid = 1856] [serial = 1938] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x953d4800) [pid = 1856] [serial = 1968] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9236e400) [pid = 1856] [serial = 1961] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8eabec00) [pid = 1856] [serial = 1955] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:07 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:07 INFO - PROCESS | 1856 | 1465812007584 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]]]}] 03:00:07 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) 03:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2092ms 03:00:07 INFO - PROCESS | 1856 | 1465812007608 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 1856 | 1465812007613 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 03:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:00:07 INFO - PROCESS | 1856 | 1465812007683 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 1856 | 1465812007690 Marionette TRACE conn4 <- [1,2670,null,{}] 03:00:07 INFO - PROCESS | 1856 | 1465812007703 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}] 03:00:07 INFO - PROCESS | 1856 | 1465812007708 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:07 INFO - PROCESS | 1856 | 1465812007872 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 03:00:08 INFO - PROCESS | 1856 | 1465812008060 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 1856 | 1465812008068 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e3c00 == 19 [pid = 1856] [id = 675] 03:00:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x90d99000) [pid = 1856] [serial = 2026] [outer = (nil)] 03:00:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91005000) [pid = 1856] [serial = 2027] [outer = 0x90d99000] 03:00:08 INFO - PROCESS | 1856 | 1465812008148 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91e9a400) [pid = 1856] [serial = 2028] [outer = 0x90d99000] 03:00:09 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:09 INFO - PROCESS | 1856 | 1465812009698 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:00:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 03:00:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:00:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2108ms 03:00:09 INFO - PROCESS | 1856 | 1465812009745 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 1856 | 1465812009751 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 03:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:00:09 INFO - PROCESS | 1856 | 1465812009761 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 1856 | 1465812009767 Marionette TRACE conn4 <- [1,2674,null,{}] 03:00:09 INFO - PROCESS | 1856 | 1465812009824 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}] 03:00:09 INFO - PROCESS | 1856 | 1465812009837 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:10 INFO - PROCESS | 1856 | 1465812010147 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 03:00:10 INFO - PROCESS | 1856 | 1465812010184 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1856 | 1465812010196 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba6400 == 20 [pid = 1856] [id = 676] 03:00:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92f57000) [pid = 1856] [serial = 2029] [outer = (nil)] 03:00:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dc8000) [pid = 1856] [serial = 2030] [outer = 0x92f57000] 03:00:10 INFO - PROCESS | 1856 | 1465812010273 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x950b2400) [pid = 1856] [serial = 2031] [outer = 0x92f57000] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91d02800) [pid = 1856] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f80d400) [pid = 1856] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eab8400) [pid = 1856] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eb1cc00) [pid = 1856] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8d868400) [pid = 1856] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8f805c00) [pid = 1856] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f80ec00) [pid = 1856] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x92ba9c00) [pid = 1856] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x91ea3800) [pid = 1856] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x95136000) [pid = 1856] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x98a91c00) [pid = 1856] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x8eb1a800) [pid = 1856] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:00:11 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:11 INFO - PROCESS | 1856 | 1465812011612 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:00:11 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 03:00:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:00:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:00:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1892ms 03:00:11 INFO - PROCESS | 1856 | 1465812011653 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 1856 | 1465812011656 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 03:00:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:00:11 INFO - PROCESS | 1856 | 1465812011663 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 1856 | 1465812011666 Marionette TRACE conn4 <- [1,2678,null,{}] 03:00:11 INFO - PROCESS | 1856 | 1465812011671 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}] 03:00:11 INFO - PROCESS | 1856 | 1465812011676 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:11 INFO - PROCESS | 1856 | 1465812011880 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 03:00:12 INFO - PROCESS | 1856 | 1465812012016 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1856 | 1465812012021 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab6000 == 21 [pid = 1856] [id = 677] 03:00:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8eb1a800) [pid = 1856] [serial = 2032] [outer = (nil)] 03:00:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x93a58c00) [pid = 1856] [serial = 2033] [outer = 0x8eb1a800] 03:00:12 INFO - PROCESS | 1856 | 1465812012097 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x93a8ec00) [pid = 1856] [serial = 2034] [outer = 0x8eb1a800] 03:00:13 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:13 INFO - PROCESS | 1856 | 1465812013262 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]]]}] 03:00:13 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) 03:00:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1632ms 03:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:00:13 INFO - PROCESS | 1856 | 1465812013296 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 1856 | 1465812013299 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 03:00:13 INFO - PROCESS | 1856 | 1465812013306 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1856 | 1465812013310 Marionette TRACE conn4 <- [1,2682,null,{}] 03:00:13 INFO - PROCESS | 1856 | 1465812013324 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}] 03:00:13 INFO - PROCESS | 1856 | 1465812013329 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:13 INFO - PROCESS | 1856 | 1465812013533 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 03:00:13 INFO - PROCESS | 1856 | 1465812013812 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 1856 | 1465812013823 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861c00 == 22 [pid = 1856] [id = 678] 03:00:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8d863c00) [pid = 1856] [serial = 2035] [outer = (nil)] 03:00:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8d86a400) [pid = 1856] [serial = 2036] [outer = 0x8d863c00] 03:00:13 INFO - PROCESS | 1856 | 1465812013911 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8d9b2000) [pid = 1856] [serial = 2037] [outer = 0x8d863c00] 03:00:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:15 INFO - PROCESS | 1856 | 1465812015394 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]]]}] 03:00:15 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) 03:00:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2140ms 03:00:15 INFO - PROCESS | 1856 | 1465812015449 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 1856 | 1465812015455 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 03:00:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:00:15 INFO - PROCESS | 1856 | 1465812015578 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 1856 | 1465812015584 Marionette TRACE conn4 <- [1,2686,null,{}] 03:00:15 INFO - PROCESS | 1856 | 1465812015601 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}] 03:00:15 INFO - PROCESS | 1856 | 1465812015608 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:15 INFO - PROCESS | 1856 | 1465812015786 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 03:00:15 INFO - PROCESS | 1856 | 1465812015969 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 1856 | 1465812015981 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e2c00 == 23 [pid = 1856] [id = 679] 03:00:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f808c00) [pid = 1856] [serial = 2038] [outer = (nil)] 03:00:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x90d9f000) [pid = 1856] [serial = 2039] [outer = 0x8f808c00] 03:00:16 INFO - PROCESS | 1856 | 1465812016065 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91bc6800) [pid = 1856] [serial = 2040] [outer = 0x8f808c00] 03:00:17 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:17 INFO - PROCESS | 1856 | 1465812017476 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:00:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 03:00:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:00:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:00:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2064ms 03:00:17 INFO - PROCESS | 1856 | 1465812017590 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 1856 | 1465812017596 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 03:00:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:00:17 INFO - PROCESS | 1856 | 1465812017657 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1856 | 1465812017661 Marionette TRACE conn4 <- [1,2690,null,{}] 03:00:17 INFO - PROCESS | 1856 | 1465812017668 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}] 03:00:17 INFO - PROCESS | 1856 | 1465812017678 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:17 INFO - PROCESS | 1856 | 1465812017876 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 03:00:18 INFO - PROCESS | 1856 | 1465812018062 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 1856 | 1465812018071 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabd000 == 24 [pid = 1856] [id = 680] 03:00:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8f8ef000) [pid = 1856] [serial = 2041] [outer = (nil)] 03:00:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92f59800) [pid = 1856] [serial = 2042] [outer = 0x8f8ef000] 03:00:18 INFO - PROCESS | 1856 | 1465812018154 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95131800) [pid = 1856] [serial = 2043] [outer = 0x8f8ef000] 03:00:19 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:19 INFO - PROCESS | 1856 | 1465812019589 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:00:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:00:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:00:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:00:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1958ms 03:00:19 INFO - PROCESS | 1856 | 1465812019613 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 03:00:19 INFO - PROCESS | 1856 | 1465812019618 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 03:00:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:00:19 INFO - PROCESS | 1856 | 1465812019730 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - PROCESS | 1856 | 1465812019741 Marionette TRACE conn4 <- [1,2694,null,{}] 03:00:19 INFO - PROCESS | 1856 | 1465812019754 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}] 03:00:19 INFO - PROCESS | 1856 | 1465812019762 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:19 INFO - PROCESS | 1856 | 1465812019948 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 03:00:20 INFO - PROCESS | 1856 | 1465812020129 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 1856 | 1465812020137 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x95131400 == 25 [pid = 1856] [id = 681] 03:00:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x95134c00) [pid = 1856] [serial = 2044] [outer = (nil)] 03:00:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x951d9c00) [pid = 1856] [serial = 2045] [outer = 0x95134c00] 03:00:20 INFO - PROCESS | 1856 | 1465812020218 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x96eb3c00) [pid = 1856] [serial = 2046] [outer = 0x95134c00] 03:00:21 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:21 INFO - PROCESS | 1856 | 1465812021864 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:00:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:00:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:00:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:00:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2211ms 03:00:21 INFO - PROCESS | 1856 | 1465812021885 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 1856 | 1465812021891 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 03:00:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:00:21 INFO - PROCESS | 1856 | 1465812021899 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1856 | 1465812021904 Marionette TRACE conn4 <- [1,2698,null,{}] 03:00:21 INFO - PROCESS | 1856 | 1465812021912 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}] 03:00:21 INFO - PROCESS | 1856 | 1465812021916 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:22 INFO - PROCESS | 1856 | 1465812022106 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 03:00:22 INFO - PROCESS | 1856 | 1465812022307 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 1856 | 1465812022322 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dc400 == 26 [pid = 1856] [id = 682] 03:00:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8f80d000) [pid = 1856] [serial = 2047] [outer = (nil)] 03:00:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f8f1400) [pid = 1856] [serial = 2048] [outer = 0x8f80d000] 03:00:22 INFO - PROCESS | 1856 | 1465812022423 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x90d9cc00) [pid = 1856] [serial = 2049] [outer = 0x8f80d000] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a5800 == 25 [pid = 1856] [id = 664] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab6000 == 24 [pid = 1856] [id = 677] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba6400 == 23 [pid = 1856] [id = 676] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e3c00 == 22 [pid = 1856] [id = 675] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb19800 == 21 [pid = 1856] [id = 674] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x93dcd400 == 20 [pid = 1856] [id = 672] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x91bcf800 == 19 [pid = 1856] [id = 673] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dc800 == 18 [pid = 1856] [id = 671] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f496400 == 17 [pid = 1856] [id = 670] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x91bd0800 == 16 [pid = 1856] [id = 667] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dbc00 == 15 [pid = 1856] [id = 668] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80a000 == 14 [pid = 1856] [id = 666] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab5c00 == 13 [pid = 1856] [id = 665] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1a000 == 12 [pid = 1856] [id = 663] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab7800 == 11 [pid = 1856] [id = 669] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x95131400 == 10 [pid = 1856] [id = 681] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabd000 == 9 [pid = 1856] [id = 680] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861c00 == 8 [pid = 1856] [id = 678] 03:00:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e2c00 == 7 [pid = 1856] [id = 679] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91d0ac00) [pid = 1856] [serial = 2003] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8f8ee400) [pid = 1856] [serial = 2000] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8eb1a400) [pid = 1856] [serial = 1997] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f496800) [pid = 1856] [serial = 1998] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92ba1400) [pid = 1856] [serial = 1995] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91e9cc00) [pid = 1856] [serial = 1994] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eabac00) [pid = 1856] [serial = 1974] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91002000) [pid = 1856] [serial = 2006] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8d9a7c00) [pid = 1856] [serial = 1973] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91e9e400) [pid = 1856] [serial = 2004] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93a57000) [pid = 1856] [serial = 2009] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x91008400) [pid = 1856] [serial = 1977] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f8f0400) [pid = 1856] [serial = 1976] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93a8d800) [pid = 1856] [serial = 1980] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x93a57800) [pid = 1856] [serial = 1979] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x97929c00) [pid = 1856] [serial = 1983] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x96eee400) [pid = 1856] [serial = 1982] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x979d2400) [pid = 1856] [serial = 1986] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x979ccc00) [pid = 1856] [serial = 1985] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x99b23c00) [pid = 1856] [serial = 1989] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x98fe4000) [pid = 1856] [serial = 1988] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x92367000) [pid = 1856] [serial = 2007] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x8f5e2800) [pid = 1856] [serial = 1992] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x8f491800) [pid = 1856] [serial = 1991] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x90d94400) [pid = 1856] [serial = 2001] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:24 INFO - PROCESS | 1856 | 1465812024873 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:00:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:00:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:00:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:00:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2995ms 03:00:24 INFO - PROCESS | 1856 | 1465812024896 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 1856 | 1465812024903 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:00:24 INFO - PROCESS | 1856 | 1465812024911 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1856 | 1465812024914 Marionette TRACE conn4 <- [1,2702,null,{}] 03:00:24 INFO - PROCESS | 1856 | 1465812024923 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}] 03:00:24 INFO - PROCESS | 1856 | 1465812024928 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:25 INFO - PROCESS | 1856 | 1465812025095 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 03:00:25 INFO - PROCESS | 1856 | 1465812025109 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 1856 | 1465812025116 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabe800 == 8 [pid = 1856] [id = 683] 03:00:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x8eabf000) [pid = 1856] [serial = 2050] [outer = (nil)] 03:00:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x8eb22000) [pid = 1856] [serial = 2051] [outer = 0x8eabf000] 03:00:25 INFO - PROCESS | 1856 | 1465812025187 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x8f494c00) [pid = 1856] [serial = 2052] [outer = 0x8eabf000] 03:00:26 INFO - PROCESS | 1856 | 1465812026112 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]]]}] 03:00:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1240ms 03:00:26 INFO - PROCESS | 1856 | 1465812026151 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 03:00:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:00:26 INFO - PROCESS | 1856 | 1465812026159 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 03:00:26 INFO - PROCESS | 1856 | 1465812026171 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 1856 | 1465812026174 Marionette TRACE conn4 <- [1,2706,null,{}] 03:00:26 INFO - PROCESS | 1856 | 1465812026181 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}] 03:00:26 INFO - PROCESS | 1856 | 1465812026186 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:26 INFO - PROCESS | 1856 | 1465812026445 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 03:00:26 INFO - PROCESS | 1856 | 1465812026550 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 1856 | 1465812026561 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5e2400 == 9 [pid = 1856] [id = 684] 03:00:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x8f803800) [pid = 1856] [serial = 2053] [outer = (nil)] 03:00:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x8f80b400) [pid = 1856] [serial = 2054] [outer = 0x8f803800] 03:00:26 INFO - PROCESS | 1856 | 1465812026634 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x8f8e8000) [pid = 1856] [serial = 2055] [outer = 0x8f803800] 03:00:27 INFO - PROCESS | 1856 | 1465812027672 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]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:00:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1532ms 03:00:27 INFO - PROCESS | 1856 | 1465812027704 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 1856 | 1465812027708 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 03:00:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:00:27 INFO - PROCESS | 1856 | 1465812027719 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 1856 | 1465812027732 Marionette TRACE conn4 <- [1,2710,null,{}] 03:00:27 INFO - PROCESS | 1856 | 1465812027851 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}] 03:00:27 INFO - PROCESS | 1856 | 1465812027866 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:28 INFO - PROCESS | 1856 | 1465812028100 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 03:00:28 INFO - PROCESS | 1856 | 1465812028173 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1856 | 1465812028186 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x91d0b000 == 10 [pid = 1856] [id = 685] 03:00:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x91d0e000) [pid = 1856] [serial = 2056] [outer = (nil)] 03:00:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x91e9b800) [pid = 1856] [serial = 2057] [outer = 0x91d0e000] 03:00:28 INFO - PROCESS | 1856 | 1465812028343 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x91ea3400) [pid = 1856] [serial = 2058] [outer = 0x91d0e000] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8eb1a800) [pid = 1856] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x92f57000) [pid = 1856] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x93dcec00) [pid = 1856] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x8f49cc00) [pid = 1856] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x91bcb800) [pid = 1856] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x8eb1ec00) [pid = 1856] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x90d99000) [pid = 1856] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x92b9d400) [pid = 1856] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:00:28 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x93907000) [pid = 1856] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:00:29 INFO - PROCESS | 1856 | 1465812029444 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] 03:00:29 INFO - PROCESS | 1856 | 1465812029493 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:00:29 INFO - PROCESS | 1856 | 1465812029500 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 1856 | 1465812029502 Marionette TRACE conn4 <- [1,2714,null,{}] 03:00:29 INFO - PROCESS | 1856 | 1465812029509 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}] 03:00:29 INFO - PROCESS | 1856 | 1465812029514 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:29 INFO - PROCESS | 1856 | 1465812029679 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 03:00:29 INFO - PROCESS | 1856 | 1465812029689 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 1856 | 1465812029695 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9af800 == 11 [pid = 1856] [id = 686] 03:00:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x91bcec00) [pid = 1856] [serial = 2059] [outer = (nil)] 03:00:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x9236e400) [pid = 1856] [serial = 2060] [outer = 0x91bcec00] 03:00:29 INFO - PROCESS | 1856 | 1465812029768 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x92ba1800) [pid = 1856] [serial = 2061] [outer = 0x91bcec00] 03:00:30 INFO - PROCESS | 1856 | 1465812030713 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]]]}] 03:00:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:00:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1239ms 03:00:30 INFO - PROCESS | 1856 | 1465812030741 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 1856 | 1465812030744 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 03:00:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:00:30 INFO - PROCESS | 1856 | 1465812030751 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 1856 | 1465812030754 Marionette TRACE conn4 <- [1,2718,null,{}] 03:00:30 INFO - PROCESS | 1856 | 1465812030760 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}] 03:00:30 INFO - PROCESS | 1856 | 1465812030764 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:31 INFO - PROCESS | 1856 | 1465812031002 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 03:00:31 INFO - PROCESS | 1856 | 1465812031188 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 1856 | 1465812031201 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a7c00 == 12 [pid = 1856] [id = 687] 03:00:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x8d9a8000) [pid = 1856] [serial = 2062] [outer = (nil)] 03:00:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x8d9b4400) [pid = 1856] [serial = 2063] [outer = 0x8d9a8000] 03:00:31 INFO - PROCESS | 1856 | 1465812031288 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x8eac1c00) [pid = 1856] [serial = 2064] [outer = 0x8d9a8000] 03:00:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif" 03:00:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:00:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1 03:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:32 INFO - _addTest/ [0,2721,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 1856 | 1465812032497 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:00:32 INFO - PROCESS | 1856 | 1465812032506 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1856 | 1465812032512 Marionette TRACE conn4 <- [1,2722,null,{}] 03:00:32 INFO - PROCESS | 1856 | 1465812032520 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}] 03:00:32 INFO - PROCESS | 1856 | 1465812032526 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:32 INFO - PROCESS | 1856 | 1465812032753 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 03:00:33 INFO - PROCESS | 1856 | 1465812033045 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1856 | 1465812033056 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1f000 == 13 [pid = 1856] [id = 688] 03:00:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x8f8e9800) [pid = 1856] [serial = 2065] [outer = (nil)] 03:00:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8f8efc00) [pid = 1856] [serial = 2066] [outer = 0x8f8e9800] 03:00:33 INFO - PROCESS | 1856 | 1465812033143 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x90d99000) [pid = 1856] [serial = 2067] [outer = 0x8f8e9800] 03:00:34 INFO - PROCESS | 1856 | 1465812034250 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] 03:00:34 INFO - PROCESS | 1856 | 1465812034298 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 03:00:34 INFO - PROCESS | 1856 | 1465812034306 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1856 | 1465812034309 Marionette TRACE conn4 <- [1,2726,null,{}] 03:00:34 INFO - PROCESS | 1856 | 1465812034316 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}] 03:00:34 INFO - PROCESS | 1856 | 1465812034321 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:34 INFO - PROCESS | 1856 | 1465812034548 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 03:00:34 INFO - PROCESS | 1856 | 1465812034825 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1856 | 1465812034832 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabc400 == 14 [pid = 1856] [id = 689] 03:00:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eb14400) [pid = 1856] [serial = 2068] [outer = (nil)] 03:00:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92f51000) [pid = 1856] [serial = 2069] [outer = 0x8eb14400] 03:00:34 INFO - PROCESS | 1856 | 1465812034955 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x93a57800) [pid = 1856] [serial = 2070] [outer = 0x8eb14400] 03:00:36 INFO - PROCESS | 1856 | 1465812036096 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]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:00:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1837ms 03:00:36 INFO - PROCESS | 1856 | 1465812036143 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 1856 | 1465812036150 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 03:00:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:00:36 INFO - PROCESS | 1856 | 1465812036170 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 1856 | 1465812036178 Marionette TRACE conn4 <- [1,2730,null,{}] 03:00:36 INFO - PROCESS | 1856 | 1465812036184 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}] 03:00:36 INFO - PROCESS | 1856 | 1465812036191 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:36 INFO - PROCESS | 1856 | 1465812036645 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 03:00:36 INFO - PROCESS | 1856 | 1465812036840 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 1856 | 1465812036850 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a5800 == 15 [pid = 1856] [id = 690] 03:00:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8d9a6400) [pid = 1856] [serial = 2071] [outer = (nil)] 03:00:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eab6400) [pid = 1856] [serial = 2072] [outer = 0x8d9a6400] 03:00:36 INFO - PROCESS | 1856 | 1465812036930 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8eb1c400) [pid = 1856] [serial = 2073] [outer = 0x8d9a6400] 03:00:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9af800 == 14 [pid = 1856] [id = 686] 03:00:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91d0b000 == 13 [pid = 1856] [id = 685] 03:00:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5e2400 == 12 [pid = 1856] [id = 684] 03:00:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabe800 == 11 [pid = 1856] [id = 683] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93a58c00) [pid = 1856] [serial = 2033] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93dc8000) [pid = 1856] [serial = 2030] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x95134000) [pid = 1856] [serial = 2018] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9513b000) [pid = 1856] [serial = 2019] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f5e1800) [pid = 1856] [serial = 2012] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x8f8e2800) [pid = 1856] [serial = 2013] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x91e9e000) [pid = 1856] [serial = 2015] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x91006c00) [pid = 1856] [serial = 2016] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x8f49e800) [pid = 1856] [serial = 2024] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x8f5e4000) [pid = 1856] [serial = 2025] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x91005000) [pid = 1856] [serial = 2027] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x93a86800) [pid = 1856] [serial = 2010] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x951d9000) [pid = 1856] [serial = 2021] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x953d0800) [pid = 1856] [serial = 2022] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x93a8ec00) [pid = 1856] [serial = 2034] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x950b2400) [pid = 1856] [serial = 2031] [outer = (nil)] [url = about:blank] 03:00:37 INFO - PROCESS | 1856 | --DOMWINDOW == 52 (0x91e9a400) [pid = 1856] [serial = 2028] [outer = (nil)] [url = about:blank] 03:00:38 INFO - PROCESS | 1856 | 1465812038304 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:00:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 03:00:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:00:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:00:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2159ms 03:00:38 INFO - PROCESS | 1856 | 1465812038321 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 1856 | 1465812038327 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 03:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:00:38 INFO - PROCESS | 1856 | 1465812038335 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 1856 | 1465812038341 Marionette TRACE conn4 <- [1,2734,null,{}] 03:00:38 INFO - PROCESS | 1856 | 1465812038347 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}] 03:00:38 INFO - PROCESS | 1856 | 1465812038353 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:38 INFO - PROCESS | 1856 | 1465812038544 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 03:00:38 INFO - PROCESS | 1856 | 1465812038733 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 1856 | 1465812038743 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f493400 == 12 [pid = 1856] [id = 691] 03:00:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x8f5e6000) [pid = 1856] [serial = 2074] [outer = (nil)] 03:00:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x8f80ec00) [pid = 1856] [serial = 2075] [outer = 0x8f5e6000] 03:00:38 INFO - PROCESS | 1856 | 1465812038817 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x8f8ec800) [pid = 1856] [serial = 2076] [outer = 0x8f5e6000] 03:00:39 INFO - PROCESS | 1856 | 1465812039641 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]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1337ms 03:00:39 INFO - PROCESS | 1856 | 1465812039674 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 1856 | 1465812039678 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:00:39 INFO - PROCESS | 1856 | 1465812039685 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 1856 | 1465812039689 Marionette TRACE conn4 <- [1,2738,null,{}] 03:00:39 INFO - PROCESS | 1856 | 1465812039694 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}] 03:00:39 INFO - PROCESS | 1856 | 1465812039700 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:39 INFO - PROCESS | 1856 | 1465812039877 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 03:00:39 INFO - PROCESS | 1856 | 1465812039892 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 1856 | 1465812039898 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9d800 == 13 [pid = 1856] [id = 692] 03:00:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x91e9e000) [pid = 1856] [serial = 2077] [outer = (nil)] 03:00:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x91ea5400) [pid = 1856] [serial = 2078] [outer = 0x91e9e000] 03:00:39 INFO - PROCESS | 1856 | 1465812039971 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x92b9d800) [pid = 1856] [serial = 2079] [outer = 0x91e9e000] 03:00:41 INFO - PROCESS | 1856 | 1465812041103 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]]]}] 03:00:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:00:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1491ms 03:00:41 INFO - PROCESS | 1856 | 1465812041181 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 1856 | 1465812041190 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 03:00:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:00:41 INFO - PROCESS | 1856 | 1465812041214 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - PROCESS | 1856 | 1465812041225 Marionette TRACE conn4 <- [1,2742,null,{}] 03:00:41 INFO - PROCESS | 1856 | 1465812041259 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}] 03:00:41 INFO - PROCESS | 1856 | 1465812041270 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:41 INFO - PROCESS | 1856 | 1465812041602 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 03:00:41 INFO - PROCESS | 1856 | 1465812041758 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 1856 | 1465812041767 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86ec00 == 14 [pid = 1856] [id = 693] 03:00:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x8d9a9800) [pid = 1856] [serial = 2080] [outer = (nil)] 03:00:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x93a85c00) [pid = 1856] [serial = 2081] [outer = 0x8d9a9800] 03:00:41 INFO - PROCESS | 1856 | 1465812041843 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x93dca000) [pid = 1856] [serial = 2082] [outer = 0x8d9a9800] 03:00:42 INFO - PROCESS | 1856 | 1465812042724 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]]]}] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x8d863c00) [pid = 1856] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x8f803800) [pid = 1856] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x91d0e000) [pid = 1856] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x8f808c00) [pid = 1856] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x8f80d000) [pid = 1856] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x8eabf000) [pid = 1856] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x8f8ef000) [pid = 1856] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:00:42 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x95134c00) [pid = 1856] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1575ms 03:00:42 INFO - PROCESS | 1856 | 1465812042775 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 1856 | 1465812042779 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 03:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:00:42 INFO - PROCESS | 1856 | 1465812042785 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 1856 | 1465812042789 Marionette TRACE conn4 <- [1,2746,null,{}] 03:00:42 INFO - PROCESS | 1856 | 1465812042794 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}] 03:00:42 INFO - PROCESS | 1856 | 1465812042799 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:42 INFO - PROCESS | 1856 | 1465812042987 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 03:00:43 INFO - PROCESS | 1856 | 1465812043138 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:43 INFO - PROCESS | 1856 | 1465812043145 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab5800 == 15 [pid = 1856] [id = 694] 03:00:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x93a88000) [pid = 1856] [serial = 2083] [outer = (nil)] 03:00:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x93dd2000) [pid = 1856] [serial = 2084] [outer = 0x93a88000] 03:00:43 INFO - PROCESS | 1856 | 1465812043215 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x93dcc400) [pid = 1856] [serial = 2085] [outer = 0x93a88000] 03:00:44 INFO - PROCESS | 1856 | 1465812044012 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]]]}] 03:00:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:00:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1240ms 03:00:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:00:44 INFO - PROCESS | 1856 | 1465812044027 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 03:00:44 INFO - PROCESS | 1856 | 1465812044029 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 03:00:44 INFO - PROCESS | 1856 | 1465812044036 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 1856 | 1465812044039 Marionette TRACE conn4 <- [1,2750,null,{}] 03:00:44 INFO - PROCESS | 1856 | 1465812044045 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}] 03:00:44 INFO - PROCESS | 1856 | 1465812044050 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:44 INFO - PROCESS | 1856 | 1465812044267 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 03:00:44 INFO - PROCESS | 1856 | 1465812044288 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1856 | 1465812044310 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5d8c00 == 16 [pid = 1856] [id = 695] 03:00:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x91d0ac00) [pid = 1856] [serial = 2086] [outer = (nil)] 03:00:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x9513d400) [pid = 1856] [serial = 2087] [outer = 0x91d0ac00] 03:00:44 INFO - PROCESS | 1856 | 1465812044396 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x951da800) [pid = 1856] [serial = 2088] [outer = 0x91d0ac00] 03:00:45 INFO - PROCESS | 1856 | 1465812045534 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]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:00:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1538ms 03:00:45 INFO - PROCESS | 1856 | 1465812045574 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 1856 | 1465812045580 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:00:45 INFO - PROCESS | 1856 | 1465812045589 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1856 | 1465812045595 Marionette TRACE conn4 <- [1,2754,null,{}] 03:00:45 INFO - PROCESS | 1856 | 1465812045606 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}] 03:00:45 INFO - PROCESS | 1856 | 1465812045611 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:45 INFO - PROCESS | 1856 | 1465812045799 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 03:00:46 INFO - PROCESS | 1856 | 1465812045982 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 1856 | 1465812045993 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb17000 == 17 [pid = 1856] [id = 696] 03:00:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x8f5dc800) [pid = 1856] [serial = 2089] [outer = (nil)] 03:00:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x91005000) [pid = 1856] [serial = 2090] [outer = 0x8f5dc800] 03:00:46 INFO - PROCESS | 1856 | 1465812046089 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x91bcb000) [pid = 1856] [serial = 2091] [outer = 0x8f5dc800] 03:00:47 INFO - PROCESS | 1856 | 1465812047111 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]]]}] 03:00:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:00:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1588ms 03:00:47 INFO - PROCESS | 1856 | 1465812047178 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 1856 | 1465812047185 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 03:00:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:00:47 INFO - PROCESS | 1856 | 1465812047196 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 1856 | 1465812047200 Marionette TRACE conn4 <- [1,2758,null,{}] 03:00:47 INFO - PROCESS | 1856 | 1465812047206 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}] 03:00:47 INFO - PROCESS | 1856 | 1465812047213 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:47 INFO - PROCESS | 1856 | 1465812047438 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 03:00:47 INFO - PROCESS | 1856 | 1465812047621 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1856 | 1465812047630 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba7c00 == 18 [pid = 1856] [id = 697] 03:00:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x92f50800) [pid = 1856] [serial = 2092] [outer = (nil)] 03:00:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x93a87400) [pid = 1856] [serial = 2093] [outer = 0x92f50800] 03:00:47 INFO - PROCESS | 1856 | 1465812047771 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x93a8f800) [pid = 1856] [serial = 2094] [outer = 0x92f50800] 03:00:48 INFO - PROCESS | 1856 | 1465812048779 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]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:00:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1633ms 03:00:48 INFO - PROCESS | 1856 | 1465812048829 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 1856 | 1465812048833 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 03:00:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:00:48 INFO - PROCESS | 1856 | 1465812048840 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1856 | 1465812048847 Marionette TRACE conn4 <- [1,2762,null,{}] 03:00:48 INFO - PROCESS | 1856 | 1465812048867 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}] 03:00:48 INFO - PROCESS | 1856 | 1465812048875 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:49 INFO - PROCESS | 1856 | 1465812049096 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 03:00:49 INFO - PROCESS | 1856 | 1465812049330 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 1856 | 1465812049339 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80dc00 == 19 [pid = 1856] [id = 698] 03:00:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x951ce000) [pid = 1856] [serial = 2095] [outer = (nil)] 03:00:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x953d1c00) [pid = 1856] [serial = 2096] [outer = 0x951ce000] 03:00:49 INFO - PROCESS | 1856 | 1465812049473 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x953d7c00) [pid = 1856] [serial = 2097] [outer = 0x951ce000] 03:00:50 INFO - PROCESS | 1856 | 1465812050391 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]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:00:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1590ms 03:00:50 INFO - PROCESS | 1856 | 1465812050446 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 1856 | 1465812050452 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 03:00:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:00:50 INFO - PROCESS | 1856 | 1465812050460 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 1856 | 1465812050464 Marionette TRACE conn4 <- [1,2766,null,{}] 03:00:50 INFO - PROCESS | 1856 | 1465812050469 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}] 03:00:50 INFO - PROCESS | 1856 | 1465812050475 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:50 INFO - PROCESS | 1856 | 1465812050659 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 03:00:50 INFO - PROCESS | 1856 | 1465812050845 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 1856 | 1465812050852 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x953cd400 == 20 [pid = 1856] [id = 699] 03:00:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x953cd800) [pid = 1856] [serial = 2098] [outer = (nil)] 03:00:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x96ee9400) [pid = 1856] [serial = 2099] [outer = 0x953cd800] 03:00:50 INFO - PROCESS | 1856 | 1465812050947 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x96eeb400) [pid = 1856] [serial = 2100] [outer = 0x953cd800] 03:00:51 INFO - PROCESS | 1856 | 1465812051974 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]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:00:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 03:00:52 INFO - PROCESS | 1856 | 1465812052044 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 03:00:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:00:52 INFO - PROCESS | 1856 | 1465812052049 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 03:00:52 INFO - PROCESS | 1856 | 1465812052056 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1856 | 1465812052060 Marionette TRACE conn4 <- [1,2770,null,{}] 03:00:52 INFO - PROCESS | 1856 | 1465812052065 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}] 03:00:52 INFO - PROCESS | 1856 | 1465812052071 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:52 INFO - PROCESS | 1856 | 1465812052249 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 03:00:52 INFO - PROCESS | 1856 | 1465812052444 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 1856 | 1465812052451 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x95182800 == 21 [pid = 1856] [id = 700] 03:00:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x96ef0800) [pid = 1856] [serial = 2101] [outer = (nil)] 03:00:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9792c800) [pid = 1856] [serial = 2102] [outer = 0x96ef0800] 03:00:52 INFO - PROCESS | 1856 | 1465812052545 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x97930400) [pid = 1856] [serial = 2103] [outer = 0x96ef0800] 03:00:53 INFO - PROCESS | 1856 | 1465812053533 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]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:00:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1530ms 03:00:53 INFO - PROCESS | 1856 | 1465812053588 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 1856 | 1465812053592 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:00:53 INFO - PROCESS | 1856 | 1465812053599 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 1856 | 1465812053601 Marionette TRACE conn4 <- [1,2774,null,{}] 03:00:53 INFO - PROCESS | 1856 | 1465812053608 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}] 03:00:53 INFO - PROCESS | 1856 | 1465812053619 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:53 INFO - PROCESS | 1856 | 1465812053867 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 03:00:54 INFO - PROCESS | 1856 | 1465812054103 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1856 | 1465812054109 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f497000 == 22 [pid = 1856] [id = 701] 03:00:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x979c5800) [pid = 1856] [serial = 2104] [outer = (nil)] 03:00:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x979ce000) [pid = 1856] [serial = 2105] [outer = 0x979c5800] 03:00:54 INFO - PROCESS | 1856 | 1465812054239 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x98368c00) [pid = 1856] [serial = 2106] [outer = 0x979c5800] 03:00:55 INFO - PROCESS | 1856 | 1465812055139 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]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:00:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1582ms 03:00:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:00:55 INFO - PROCESS | 1856 | 1465812055194 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 1856 | 1465812055197 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 03:00:55 INFO - PROCESS | 1856 | 1465812055206 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1856 | 1465812055209 Marionette TRACE conn4 <- [1,2778,null,{}] 03:00:55 INFO - PROCESS | 1856 | 1465812055216 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}] 03:00:55 INFO - PROCESS | 1856 | 1465812055221 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:55 INFO - PROCESS | 1856 | 1465812055395 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 03:00:55 INFO - PROCESS | 1856 | 1465812055830 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 1856 | 1465812055842 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabbc00 == 23 [pid = 1856] [id = 702] 03:00:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eabc800) [pid = 1856] [serial = 2107] [outer = (nil)] 03:00:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8eb17800) [pid = 1856] [serial = 2108] [outer = 0x8eabc800] 03:00:55 INFO - PROCESS | 1856 | 1465812055961 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f5da000) [pid = 1856] [serial = 2109] [outer = 0x8eabc800] 03:00:57 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabc400 == 22 [pid = 1856] [id = 689] 03:00:57 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1f000 == 21 [pid = 1856] [id = 688] 03:00:57 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a7c00 == 20 [pid = 1856] [id = 687] 03:00:57 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dc400 == 19 [pid = 1856] [id = 682] 03:00:57 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8d9b2000) [pid = 1856] [serial = 2037] [outer = (nil)] [url = about:blank] 03:00:57 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8d86a400) [pid = 1856] [serial = 2036] [outer = (nil)] [url = about:blank] 03:00:57 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8f8e8000) [pid = 1856] [serial = 2055] [outer = (nil)] [url = about:blank] 03:00:57 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91e9b800) [pid = 1856] [serial = 2057] [outer = (nil)] [url = about:blank] 03:00:57 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x91bc6800) [pid = 1856] [serial = 2040] [outer = (nil)] [url = about:blank] 03:00:57 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x90d9cc00) [pid = 1856] [serial = 2049] [outer = (nil)] [url = about:blank] 03:00:57 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f8f1400) [pid = 1856] [serial = 2048] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x90d9f000) [pid = 1856] [serial = 2039] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eb22000) [pid = 1856] [serial = 2051] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x95131800) [pid = 1856] [serial = 2043] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92f59800) [pid = 1856] [serial = 2042] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f494c00) [pid = 1856] [serial = 2052] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x96eb3c00) [pid = 1856] [serial = 2046] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x951d9c00) [pid = 1856] [serial = 2045] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x91ea3400) [pid = 1856] [serial = 2058] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f80b400) [pid = 1856] [serial = 2054] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9236e400) [pid = 1856] [serial = 2060] [outer = (nil)] [url = about:blank] 03:00:58 INFO - PROCESS | 1856 | 1465812058084 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]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:00:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3040ms 03:00:58 INFO - PROCESS | 1856 | 1465812058247 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 1856 | 1465812058253 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:00:58 INFO - PROCESS | 1856 | 1465812058261 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1856 | 1465812058267 Marionette TRACE conn4 <- [1,2782,null,{}] 03:00:58 INFO - PROCESS | 1856 | 1465812058278 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}] 03:00:58 INFO - PROCESS | 1856 | 1465812058283 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:58 INFO - PROCESS | 1856 | 1465812058454 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 03:00:58 INFO - PROCESS | 1856 | 1465812058587 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 1856 | 1465812058595 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabb000 == 20 [pid = 1856] [id = 703] 03:00:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eabb400) [pid = 1856] [serial = 2110] [outer = (nil)] 03:00:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8eac2c00) [pid = 1856] [serial = 2111] [outer = 0x8eabb400] 03:00:58 INFO - PROCESS | 1856 | 1465812058677 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8eb16c00) [pid = 1856] [serial = 2112] [outer = 0x8eabb400] 03:00:59 INFO - PROCESS | 1856 | 1465812059529 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]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:00:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1291ms 03:00:59 INFO - PROCESS | 1856 | 1465812059561 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 1856 | 1465812059570 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 03:00:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:00:59 INFO - PROCESS | 1856 | 1465812059582 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 1856 | 1465812059586 Marionette TRACE conn4 <- [1,2786,null,{}] 03:00:59 INFO - PROCESS | 1856 | 1465812059593 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}] 03:00:59 INFO - PROCESS | 1856 | 1465812059599 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:59 INFO - PROCESS | 1856 | 1465812059785 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 03:00:59 INFO - PROCESS | 1856 | 1465812059797 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 1856 | 1465812059808 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:00:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49a400 == 21 [pid = 1856] [id = 704] 03:00:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f5d7800) [pid = 1856] [serial = 2113] [outer = (nil)] 03:00:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f802800) [pid = 1856] [serial = 2114] [outer = 0x8f5d7800] 03:01:00 INFO - PROCESS | 1856 | 1465812060008 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f80a400) [pid = 1856] [serial = 2115] [outer = 0x8f5d7800] 03:01:00 INFO - PROCESS | 1856 | 1465812060935 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]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:01:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1388ms 03:01:00 INFO - PROCESS | 1856 | 1465812060969 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 1856 | 1465812060972 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 03:01:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:01:00 INFO - PROCESS | 1856 | 1465812060979 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 1856 | 1465812060985 Marionette TRACE conn4 <- [1,2790,null,{}] 03:01:01 INFO - PROCESS | 1856 | 1465812061012 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}] 03:01:01 INFO - PROCESS | 1856 | 1465812061023 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:01 INFO - PROCESS | 1856 | 1465812061273 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 03:01:01 INFO - PROCESS | 1856 | 1465812061306 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1856 | 1465812061319 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9f000 == 22 [pid = 1856] [id = 705] 03:01:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x90d9fc00) [pid = 1856] [serial = 2116] [outer = (nil)] 03:01:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91003c00) [pid = 1856] [serial = 2117] [outer = 0x90d9fc00] 03:01:01 INFO - PROCESS | 1856 | 1465812061393 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9100d400) [pid = 1856] [serial = 2118] [outer = 0x90d9fc00] 03:01:02 INFO - PROCESS | 1856 | 1465812062379 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]]]}] 03:01:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:01:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1453ms 03:01:02 INFO - PROCESS | 1856 | 1465812062442 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 03:01:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:01:02 INFO - PROCESS | 1856 | 1465812062449 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 03:01:02 INFO - PROCESS | 1856 | 1465812062455 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 1856 | 1465812062459 Marionette TRACE conn4 <- [1,2794,null,{}] 03:01:02 INFO - PROCESS | 1856 | 1465812062465 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}] 03:01:02 INFO - PROCESS | 1856 | 1465812062489 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:02 INFO - PROCESS | 1856 | 1465812062727 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8d9a9800) [pid = 1856] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93a88000) [pid = 1856] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f5e6000) [pid = 1856] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x91e9e000) [pid = 1856] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8d9a8000) [pid = 1856] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8eb14400) [pid = 1856] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8d9a6400) [pid = 1856] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f8e9800) [pid = 1856] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x91bcec00) [pid = 1856] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:01:03 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x91d0ac00) [pid = 1856] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:01:03 INFO - PROCESS | 1856 | 1465812063251 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1856 | 1465812063260 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d865000 == 23 [pid = 1856] [id = 706] 03:01:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8d9a8000) [pid = 1856] [serial = 2119] [outer = (nil)] 03:01:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8f5ddc00) [pid = 1856] [serial = 2120] [outer = 0x8d9a8000] 03:01:03 INFO - PROCESS | 1856 | 1465812063336 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91ea0c00) [pid = 1856] [serial = 2121] [outer = 0x8d9a8000] 03:01:04 INFO - PROCESS | 1856 | 1465812064142 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]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:01:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1733ms 03:01:04 INFO - PROCESS | 1856 | 1465812064188 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1856 | 1465812064191 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:01:04 INFO - PROCESS | 1856 | 1465812064198 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1856 | 1465812064200 Marionette TRACE conn4 <- [1,2798,null,{}] 03:01:04 INFO - PROCESS | 1856 | 1465812064210 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}] 03:01:04 INFO - PROCESS | 1856 | 1465812064214 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:04 INFO - PROCESS | 1856 | 1465812064371 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 03:01:04 INFO - PROCESS | 1856 | 1465812064382 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1856 | 1465812064391 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e98800 == 24 [pid = 1856] [id = 707] 03:01:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91e9b800) [pid = 1856] [serial = 2122] [outer = (nil)] 03:01:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92ba5800) [pid = 1856] [serial = 2123] [outer = 0x91e9b800] 03:01:04 INFO - PROCESS | 1856 | 1465812064456 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92f4ec00) [pid = 1856] [serial = 2124] [outer = 0x91e9b800] 03:01:05 INFO - PROCESS | 1856 | 1465812065549 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]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:01:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1392ms 03:01:05 INFO - PROCESS | 1856 | 1465812065591 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 1856 | 1465812065599 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 03:01:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:01:05 INFO - PROCESS | 1856 | 1465812065608 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 1856 | 1465812065613 Marionette TRACE conn4 <- [1,2802,null,{}] 03:01:05 INFO - PROCESS | 1856 | 1465812065622 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}] 03:01:05 INFO - PROCESS | 1856 | 1465812065628 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:05 INFO - PROCESS | 1856 | 1465812065886 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 03:01:06 INFO - PROCESS | 1856 | 1465812066150 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1856 | 1465812066166 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabec00 == 25 [pid = 1856] [id = 708] 03:01:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8eac3c00) [pid = 1856] [serial = 2125] [outer = (nil)] 03:01:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f80b800) [pid = 1856] [serial = 2126] [outer = 0x8eac3c00] 03:01:06 INFO - PROCESS | 1856 | 1465812066292 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x90d90c00) [pid = 1856] [serial = 2127] [outer = 0x8eac3c00] 03:01:07 INFO - PROCESS | 1856 | 1465812067332 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]]]}] 03:01:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:01:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1790ms 03:01:07 INFO - PROCESS | 1856 | 1465812067399 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 1856 | 1465812067407 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 03:01:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:01:07 INFO - PROCESS | 1856 | 1465812067418 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 1856 | 1465812067422 Marionette TRACE conn4 <- [1,2806,null,{}] 03:01:07 INFO - PROCESS | 1856 | 1465812067428 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}] 03:01:07 INFO - PROCESS | 1856 | 1465812067434 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:07 INFO - PROCESS | 1856 | 1465812067669 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 03:01:07 INFO - PROCESS | 1856 | 1465812067917 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 1856 | 1465812067930 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9cc00 == 26 [pid = 1856] [id = 709] 03:01:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92b9fc00) [pid = 1856] [serial = 2128] [outer = (nil)] 03:01:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92f55000) [pid = 1856] [serial = 2129] [outer = 0x92b9fc00] 03:01:08 INFO - PROCESS | 1856 | 1465812068048 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93a58c00) [pid = 1856] [serial = 2130] [outer = 0x92b9fc00] 03:01:09 INFO - PROCESS | 1856 | 1465812069135 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]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:01:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1788ms 03:01:09 INFO - PROCESS | 1856 | 1465812069206 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 1856 | 1465812069211 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 03:01:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:01:09 INFO - PROCESS | 1856 | 1465812069218 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 1856 | 1465812069224 Marionette TRACE conn4 <- [1,2810,null,{}] 03:01:09 INFO - PROCESS | 1856 | 1465812069241 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}] 03:01:09 INFO - PROCESS | 1856 | 1465812069250 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:09 INFO - PROCESS | 1856 | 1465812069468 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 03:01:09 INFO - PROCESS | 1856 | 1465812069745 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 1856 | 1465812069758 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dcf400 == 27 [pid = 1856] [id = 710] 03:01:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93dd2c00) [pid = 1856] [serial = 2131] [outer = (nil)] 03:01:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x95134800) [pid = 1856] [serial = 2132] [outer = 0x93dd2c00] 03:01:09 INFO - PROCESS | 1856 | 1465812069844 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95139800) [pid = 1856] [serial = 2133] [outer = 0x93dd2c00] 03:01:10 INFO - PROCESS | 1856 | 1465812070807 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]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:01:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1638ms 03:01:10 INFO - PROCESS | 1856 | 1465812070857 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 1856 | 1465812070862 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 03:01:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:01:10 INFO - PROCESS | 1856 | 1465812070869 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 1856 | 1465812070873 Marionette TRACE conn4 <- [1,2814,null,{}] 03:01:10 INFO - PROCESS | 1856 | 1465812070878 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}] 03:01:10 INFO - PROCESS | 1856 | 1465812070884 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:11 INFO - PROCESS | 1856 | 1465812071069 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 03:01:11 INFO - PROCESS | 1856 | 1465812071260 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1856 | 1465812071269 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x95186400 == 28 [pid = 1856] [id = 711] 03:01:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x95186c00) [pid = 1856] [serial = 2134] [outer = (nil)] 03:01:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x951d0400) [pid = 1856] [serial = 2135] [outer = 0x95186c00] 03:01:11 INFO - PROCESS | 1856 | 1465812071356 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x951ce800) [pid = 1856] [serial = 2136] [outer = 0x95186c00] 03:01:12 INFO - PROCESS | 1856 | 1465812072641 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]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:01:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1838ms 03:01:12 INFO - PROCESS | 1856 | 1465812072716 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1856 | 1465812072720 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:01:12 INFO - PROCESS | 1856 | 1465812072729 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1856 | 1465812072734 Marionette TRACE conn4 <- [1,2818,null,{}] 03:01:12 INFO - PROCESS | 1856 | 1465812072742 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}] 03:01:12 INFO - PROCESS | 1856 | 1465812072748 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:12 INFO - PROCESS | 1856 | 1465812072929 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93a85c00) [pid = 1856] [serial = 2081] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93dcc400) [pid = 1856] [serial = 2085] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93dca000) [pid = 1856] [serial = 2082] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f80ec00) [pid = 1856] [serial = 2075] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f8ec800) [pid = 1856] [serial = 2076] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91ea5400) [pid = 1856] [serial = 2078] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8d9b4400) [pid = 1856] [serial = 2063] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eac1c00) [pid = 1856] [serial = 2064] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92f51000) [pid = 1856] [serial = 2069] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93a57800) [pid = 1856] [serial = 2070] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eab6400) [pid = 1856] [serial = 2072] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eb1c400) [pid = 1856] [serial = 2073] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x90d99000) [pid = 1856] [serial = 2067] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f8efc00) [pid = 1856] [serial = 2066] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x92ba1800) [pid = 1856] [serial = 2061] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9513d400) [pid = 1856] [serial = 2087] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x951da800) [pid = 1856] [serial = 2088] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x93dd2000) [pid = 1856] [serial = 2084] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x92b9d800) [pid = 1856] [serial = 2079] [outer = (nil)] [url = about:blank] 03:01:13 INFO - PROCESS | 1856 | 1465812073220 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 1856 | 1465812073231 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a7400 == 29 [pid = 1856] [id = 712] 03:01:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8d9ab800) [pid = 1856] [serial = 2137] [outer = (nil)] 03:01:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8eabc000) [pid = 1856] [serial = 2138] [outer = 0x8d9ab800] 03:01:13 INFO - PROCESS | 1856 | 1465812073305 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eb20000) [pid = 1856] [serial = 2139] [outer = 0x8d9ab800] 03:01:14 INFO - PROCESS | 1856 | 1465812074114 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]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:01:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1438ms 03:01:14 INFO - PROCESS | 1856 | 1465812074168 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1856 | 1465812074175 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:01:14 INFO - PROCESS | 1856 | 1465812074185 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1856 | 1465812074189 Marionette TRACE conn4 <- [1,2822,null,{}] 03:01:14 INFO - PROCESS | 1856 | 1465812074195 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}] 03:01:14 INFO - PROCESS | 1856 | 1465812074201 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:14 INFO - PROCESS | 1856 | 1465812074368 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 03:01:14 INFO - PROCESS | 1856 | 1465812074392 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 1856 | 1465812074400 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d99000 == 30 [pid = 1856] [id = 713] 03:01:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x90d99400) [pid = 1856] [serial = 2140] [outer = (nil)] 03:01:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91004000) [pid = 1856] [serial = 2141] [outer = 0x90d99400] 03:01:14 INFO - PROCESS | 1856 | 1465812074603 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91e9f000) [pid = 1856] [serial = 2142] [outer = 0x90d99400] 03:01:15 INFO - PROCESS | 1856 | 1465812075476 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]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:01:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1330ms 03:01:15 INFO - PROCESS | 1856 | 1465812075520 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 1856 | 1465812075524 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 03:01:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:01:15 INFO - PROCESS | 1856 | 1465812075531 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 1856 | 1465812075536 Marionette TRACE conn4 <- [1,2826,null,{}] 03:01:15 INFO - PROCESS | 1856 | 1465812075552 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}] 03:01:15 INFO - PROCESS | 1856 | 1465812075560 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:15 INFO - PROCESS | 1856 | 1465812075787 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 03:01:15 INFO - PROCESS | 1856 | 1465812075808 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 1856 | 1465812075816 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a87800 == 31 [pid = 1856] [id = 714] 03:01:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93a88000) [pid = 1856] [serial = 2143] [outer = (nil)] 03:01:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93dc7c00) [pid = 1856] [serial = 2144] [outer = 0x93a88000] 03:01:15 INFO - PROCESS | 1856 | 1465812075892 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x950b1c00) [pid = 1856] [serial = 2145] [outer = 0x93a88000] 03:01:16 INFO - PROCESS | 1856 | 1465812076850 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1394ms 03:01:16 INFO - PROCESS | 1856 | 1465812076926 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 1856 | 1465812076931 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 03:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:01:16 INFO - PROCESS | 1856 | 1465812076937 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - PROCESS | 1856 | 1465812076939 Marionette TRACE conn4 <- [1,2830,null,{}] 03:01:16 INFO - PROCESS | 1856 | 1465812076952 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}] 03:01:16 INFO - PROCESS | 1856 | 1465812076956 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:17 INFO - PROCESS | 1856 | 1465812077183 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 03:01:17 INFO - PROCESS | 1856 | 1465812077204 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 1856 | 1465812077213 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a61800 == 32 [pid = 1856] [id = 715] 03:01:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93a85c00) [pid = 1856] [serial = 2146] [outer = (nil)] 03:01:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9517fc00) [pid = 1856] [serial = 2147] [outer = 0x93a85c00] 03:01:17 INFO - PROCESS | 1856 | 1465812077281 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95181400) [pid = 1856] [serial = 2148] [outer = 0x93a85c00] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x90d9fc00) [pid = 1856] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x979c5800) [pid = 1856] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x953cd800) [pid = 1856] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8d9a8000) [pid = 1856] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eabc800) [pid = 1856] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92f50800) [pid = 1856] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8f5d7800) [pid = 1856] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x96ef0800) [pid = 1856] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f5dc800) [pid = 1856] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x8eabb400) [pid = 1856] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:01:17 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x951ce000) [pid = 1856] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:01:18 INFO - PROCESS | 1856 | 1465812078328 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]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1436ms 03:01:18 INFO - PROCESS | 1856 | 1465812078374 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 03:01:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:01:18 INFO - PROCESS | 1856 | 1465812078379 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 03:01:18 INFO - PROCESS | 1856 | 1465812078385 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 1856 | 1465812078388 Marionette TRACE conn4 <- [1,2834,null,{}] 03:01:18 INFO - PROCESS | 1856 | 1465812078402 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}] 03:01:18 INFO - PROCESS | 1856 | 1465812078407 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:18 INFO - PROCESS | 1856 | 1465812078561 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 03:01:18 INFO - PROCESS | 1856 | 1465812078570 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1856 | 1465812078577 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a7c00 == 33 [pid = 1856] [id = 716] 03:01:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8d9a8000) [pid = 1856] [serial = 2149] [outer = (nil)] 03:01:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x92f50800) [pid = 1856] [serial = 2150] [outer = 0x8d9a8000] 03:01:18 INFO - PROCESS | 1856 | 1465812078647 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9513b400) [pid = 1856] [serial = 2151] [outer = 0x8d9a8000] 03:01:19 INFO - PROCESS | 1856 | 1465812079579 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:01:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1244ms 03:01:19 INFO - PROCESS | 1856 | 1465812079629 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 1856 | 1465812079632 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 03:01:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:01:19 INFO - PROCESS | 1856 | 1465812079639 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 1856 | 1465812079641 Marionette TRACE conn4 <- [1,2838,null,{}] 03:01:19 INFO - PROCESS | 1856 | 1465812079647 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}] 03:01:19 INFO - PROCESS | 1856 | 1465812079658 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:19 INFO - PROCESS | 1856 | 1465812079858 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 03:01:20 INFO - PROCESS | 1856 | 1465812080099 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1856 | 1465812080113 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d867000 == 34 [pid = 1856] [id = 717] 03:01:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8d868000) [pid = 1856] [serial = 2152] [outer = (nil)] 03:01:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8d9aa400) [pid = 1856] [serial = 2153] [outer = 0x8d868000] 03:01:20 INFO - PROCESS | 1856 | 1465812080199 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eabd000) [pid = 1856] [serial = 2154] [outer = 0x8d868000] 03:01:21 INFO - PROCESS | 1856 | 1465812081299 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]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:01:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1733ms 03:01:21 INFO - PROCESS | 1856 | 1465812081376 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 03:01:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:01:21 INFO - PROCESS | 1856 | 1465812081383 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 03:01:21 INFO - PROCESS | 1856 | 1465812081391 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1856 | 1465812081396 Marionette TRACE conn4 <- [1,2842,null,{}] 03:01:21 INFO - PROCESS | 1856 | 1465812081404 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}] 03:01:21 INFO - PROCESS | 1856 | 1465812081412 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:21 INFO - PROCESS | 1856 | 1465812081600 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 03:01:21 INFO - PROCESS | 1856 | 1465812081897 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 1856 | 1465812081908 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f808c00 == 35 [pid = 1856] [id = 718] 03:01:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f8e4000) [pid = 1856] [serial = 2155] [outer = (nil)] 03:01:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f8ecc00) [pid = 1856] [serial = 2156] [outer = 0x8f8e4000] 03:01:22 INFO - PROCESS | 1856 | 1465812082039 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91002400) [pid = 1856] [serial = 2157] [outer = 0x8f8e4000] 03:01:23 INFO - PROCESS | 1856 | 1465812083032 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]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:01:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1686ms 03:01:23 INFO - PROCESS | 1856 | 1465812083081 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 03:01:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:01:23 INFO - PROCESS | 1856 | 1465812083088 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 03:01:23 INFO - PROCESS | 1856 | 1465812083095 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 1856 | 1465812083099 Marionette TRACE conn4 <- [1,2846,null,{}] 03:01:23 INFO - PROCESS | 1856 | 1465812083107 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}] 03:01:23 INFO - PROCESS | 1856 | 1465812083111 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:23 INFO - PROCESS | 1856 | 1465812083323 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 03:01:23 INFO - PROCESS | 1856 | 1465812083641 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 1856 | 1465812083657 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9b2800 == 36 [pid = 1856] [id = 719] 03:01:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9235fc00) [pid = 1856] [serial = 2158] [outer = (nil)] 03:01:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92b9f400) [pid = 1856] [serial = 2159] [outer = 0x9235fc00] 03:01:23 INFO - PROCESS | 1856 | 1465812083784 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93903800) [pid = 1856] [serial = 2160] [outer = 0x9235fc00] 03:01:24 INFO - PROCESS | 1856 | 1465812084772 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]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:01:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1736ms 03:01:24 INFO - PROCESS | 1856 | 1465812084831 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 03:01:24 INFO - PROCESS | 1856 | 1465812084835 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 03:01:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:01:24 INFO - PROCESS | 1856 | 1465812084852 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 1856 | 1465812084862 Marionette TRACE conn4 <- [1,2850,null,{}] 03:01:24 INFO - PROCESS | 1856 | 1465812084870 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}] 03:01:24 INFO - PROCESS | 1856 | 1465812084878 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:25 INFO - PROCESS | 1856 | 1465812085126 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 03:01:25 INFO - PROCESS | 1856 | 1465812085379 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 1856 | 1465812085388 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9cc00 == 37 [pid = 1856] [id = 720] 03:01:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92b9e800) [pid = 1856] [serial = 2161] [outer = (nil)] 03:01:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x953d3400) [pid = 1856] [serial = 2162] [outer = 0x92b9e800] 03:01:25 INFO - PROCESS | 1856 | 1465812085487 Marionette DEBUG loaded listener.js 03:01:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x96eb8400) [pid = 1856] [serial = 2163] [outer = 0x92b9e800] 03:01:26 INFO - PROCESS | 1856 | 1465812086457 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:01:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1658ms 03:01:26 INFO - PROCESS | 1856 | 1465812086503 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 03:01:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:01:26 INFO - PROCESS | 1856 | 1465812086509 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 03:01:26 INFO - PROCESS | 1856 | 1465812086516 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 1856 | 1465812086519 Marionette TRACE conn4 <- [1,2854,null,{}] 03:01:26 INFO - PROCESS | 1856 | 1465812086525 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}] 03:01:26 INFO - PROCESS | 1856 | 1465812086531 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:26 INFO - PROCESS | 1856 | 1465812086728 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 03:01:26 INFO - PROCESS | 1856 | 1465812086938 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 1856 | 1465812086946 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f498400 == 38 [pid = 1856] [id = 721] 03:01:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8f801c00) [pid = 1856] [serial = 2164] [outer = (nil)] 03:01:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x96ef0400) [pid = 1856] [serial = 2165] [outer = 0x8f801c00] 03:01:27 INFO - PROCESS | 1856 | 1465812087076 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x97925000) [pid = 1856] [serial = 2166] [outer = 0x8f801c00] 03:01:28 INFO - PROCESS | 1856 | 1465812088061 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]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1593ms 03:01:28 INFO - PROCESS | 1856 | 1465812088109 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 1856 | 1465812088113 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 03:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:01:28 INFO - PROCESS | 1856 | 1465812088120 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 1856 | 1465812088123 Marionette TRACE conn4 <- [1,2858,null,{}] 03:01:28 INFO - PROCESS | 1856 | 1465812088130 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}] 03:01:28 INFO - PROCESS | 1856 | 1465812088135 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:28 INFO - PROCESS | 1856 | 1465812088331 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 03:01:28 INFO - PROCESS | 1856 | 1465812088546 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 1856 | 1465812088564 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x96eef800 == 39 [pid = 1856] [id = 722] 03:01:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x97929c00) [pid = 1856] [serial = 2167] [outer = (nil)] 03:01:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x97932c00) [pid = 1856] [serial = 2168] [outer = 0x97929c00] 03:01:28 INFO - PROCESS | 1856 | 1465812088750 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x979cc800) [pid = 1856] [serial = 2169] [outer = 0x97929c00] 03:01:29 INFO - PROCESS | 1856 | 1465812089778 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:01:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1737ms 03:01:29 INFO - PROCESS | 1856 | 1465812089859 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 1856 | 1465812089865 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 03:01:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:01:29 INFO - PROCESS | 1856 | 1465812089872 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 1856 | 1465812089876 Marionette TRACE conn4 <- [1,2862,null,{}] 03:01:29 INFO - PROCESS | 1856 | 1465812089882 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}] 03:01:29 INFO - PROCESS | 1856 | 1465812089888 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:30 INFO - PROCESS | 1856 | 1465812090117 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 03:01:30 INFO - PROCESS | 1856 | 1465812090559 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 1856 | 1465812090566 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabcc00 == 40 [pid = 1856] [id = 723] 03:01:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8eac0800) [pid = 1856] [serial = 2170] [outer = (nil)] 03:01:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eb1cc00) [pid = 1856] [serial = 2171] [outer = 0x8eac0800] 03:01:30 INFO - PROCESS | 1856 | 1465812090696 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x8f49b800) [pid = 1856] [serial = 2172] [outer = 0x8eac0800] 03:01:31 INFO - PROCESS | 1856 | 1465812091778 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]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1988ms 03:01:31 INFO - PROCESS | 1856 | 1465812091863 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 1856 | 1465812091869 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 03:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:01:31 INFO - PROCESS | 1856 | 1465812091885 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 1856 | 1465812091894 Marionette TRACE conn4 <- [1,2866,null,{}] 03:01:31 INFO - PROCESS | 1856 | 1465812091904 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}] 03:01:31 INFO - PROCESS | 1856 | 1465812091911 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabb000 == 39 [pid = 1856] [id = 703] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d865000 == 38 [pid = 1856] [id = 706] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9f000 == 37 [pid = 1856] [id = 705] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49a400 == 36 [pid = 1856] [id = 704] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x953cd400 == 35 [pid = 1856] [id = 699] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabbc00 == 34 [pid = 1856] [id = 702] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a7c00 == 33 [pid = 1856] [id = 716] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x93a61800 == 32 [pid = 1856] [id = 715] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x93a87800 == 31 [pid = 1856] [id = 714] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x90d99000 == 30 [pid = 1856] [id = 713] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a7400 == 29 [pid = 1856] [id = 712] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x93dcf400 == 28 [pid = 1856] [id = 710] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x95186400 == 27 [pid = 1856] [id = 711] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9cc00 == 26 [pid = 1856] [id = 709] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabec00 == 25 [pid = 1856] [id = 708] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9d800 == 24 [pid = 1856] [id = 692] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f493400 == 23 [pid = 1856] [id = 691] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f497000 == 22 [pid = 1856] [id = 701] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5d8c00 == 21 [pid = 1856] [id = 695] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb17000 == 20 [pid = 1856] [id = 696] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80dc00 == 19 [pid = 1856] [id = 698] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x91e98800 == 18 [pid = 1856] [id = 707] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab5800 == 17 [pid = 1856] [id = 694] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d86ec00 == 16 [pid = 1856] [id = 693] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x95182800 == 15 [pid = 1856] [id = 700] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba7c00 == 14 [pid = 1856] [id = 697] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a5800 == 13 [pid = 1856] [id = 690] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x96eef800 == 12 [pid = 1856] [id = 722] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f498400 == 11 [pid = 1856] [id = 721] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9cc00 == 10 [pid = 1856] [id = 720] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8f808c00 == 9 [pid = 1856] [id = 718] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9b2800 == 8 [pid = 1856] [id = 719] 03:01:32 INFO - PROCESS | 1856 | --DOCSHELL 0x8d867000 == 7 [pid = 1856] [id = 717] 03:01:33 INFO - PROCESS | 1856 | 1465812093124 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92ba5800) [pid = 1856] [serial = 2123] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91003c00) [pid = 1856] [serial = 2117] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8eac2c00) [pid = 1856] [serial = 2111] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eb16c00) [pid = 1856] [serial = 2112] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f802800) [pid = 1856] [serial = 2114] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8f5da000) [pid = 1856] [serial = 2109] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8eb17800) [pid = 1856] [serial = 2108] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8f5ddc00) [pid = 1856] [serial = 2120] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91bcb000) [pid = 1856] [serial = 2091] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91005000) [pid = 1856] [serial = 2090] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93a8f800) [pid = 1856] [serial = 2094] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93a87400) [pid = 1856] [serial = 2093] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x953d7c00) [pid = 1856] [serial = 2097] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x953d1c00) [pid = 1856] [serial = 2096] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x96eeb400) [pid = 1856] [serial = 2100] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x96ee9400) [pid = 1856] [serial = 2099] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x97930400) [pid = 1856] [serial = 2103] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9792c800) [pid = 1856] [serial = 2102] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x98368c00) [pid = 1856] [serial = 2106] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x979ce000) [pid = 1856] [serial = 2105] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9100d400) [pid = 1856] [serial = 2118] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x91ea0c00) [pid = 1856] [serial = 2121] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x8f80a400) [pid = 1856] [serial = 2115] [outer = (nil)] [url = about:blank] 03:01:33 INFO - PROCESS | 1856 | 1465812093444 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 1856 | 1465812093456 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a7c00 == 8 [pid = 1856] [id = 724] 03:01:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8d9a9800) [pid = 1856] [serial = 2173] [outer = (nil)] 03:01:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x8d9afc00) [pid = 1856] [serial = 2174] [outer = 0x8d9a9800] 03:01:33 INFO - PROCESS | 1856 | 1465812093531 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8eac2c00) [pid = 1856] [serial = 2175] [outer = 0x8d9a9800] 03:01:34 INFO - PROCESS | 1856 | 1465812094403 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]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:01:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2547ms 03:01:34 INFO - PROCESS | 1856 | 1465812094443 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 1856 | 1465812094451 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 03:01:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:01:34 INFO - PROCESS | 1856 | 1465812094461 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1856 | 1465812094465 Marionette TRACE conn4 <- [1,2870,null,{}] 03:01:34 INFO - PROCESS | 1856 | 1465812094472 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}] 03:01:34 INFO - PROCESS | 1856 | 1465812094481 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:34 INFO - PROCESS | 1856 | 1465812094653 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 03:01:34 INFO - PROCESS | 1856 | 1465812094667 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1856 | 1465812094674 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5ddc00 == 9 [pid = 1856] [id = 725] 03:01:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8f5de400) [pid = 1856] [serial = 2176] [outer = (nil)] 03:01:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8f801400) [pid = 1856] [serial = 2177] [outer = 0x8f5de400] 03:01:34 INFO - PROCESS | 1856 | 1465812094753 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f80a000) [pid = 1856] [serial = 2178] [outer = 0x8f5de400] 03:01:35 INFO - PROCESS | 1856 | 1465812095809 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]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1436ms 03:01:35 INFO - PROCESS | 1856 | 1465812095900 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1856 | 1465812095907 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 03:01:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:01:35 INFO - PROCESS | 1856 | 1465812095914 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1856 | 1465812095916 Marionette TRACE conn4 <- [1,2874,null,{}] 03:01:35 INFO - PROCESS | 1856 | 1465812095931 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}] 03:01:35 INFO - PROCESS | 1856 | 1465812095936 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:36 INFO - PROCESS | 1856 | 1465812096179 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 03:01:36 INFO - PROCESS | 1856 | 1465812096207 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1856 | 1465812096214 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9f000 == 10 [pid = 1856] [id = 726] 03:01:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x90d9f400) [pid = 1856] [serial = 2179] [outer = (nil)] 03:01:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91005c00) [pid = 1856] [serial = 2180] [outer = 0x90d9f400] 03:01:36 INFO - PROCESS | 1856 | 1465812096295 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91010400) [pid = 1856] [serial = 2181] [outer = 0x90d9f400] 03:01:37 INFO - PROCESS | 1856 | 1465812097468 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]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:01:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1608ms 03:01:37 INFO - PROCESS | 1856 | 1465812097530 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1856 | 1465812097537 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:01:37 INFO - PROCESS | 1856 | 1465812097555 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1856 | 1465812097562 Marionette TRACE conn4 <- [1,2878,null,{}] 03:01:37 INFO - PROCESS | 1856 | 1465812097574 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}] 03:01:37 INFO - PROCESS | 1856 | 1465812097581 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:37 INFO - PROCESS | 1856 | 1465812097850 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8d9a8000) [pid = 1856] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93a88000) [pid = 1856] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93a85c00) [pid = 1856] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x95186c00) [pid = 1856] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8d9ab800) [pid = 1856] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93dd2c00) [pid = 1856] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x91e9b800) [pid = 1856] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x92b9fc00) [pid = 1856] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x90d99400) [pid = 1856] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:01:38 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8eac3c00) [pid = 1856] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:01:38 INFO - PROCESS | 1856 | 1465812098389 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 1856 | 1465812098401 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a8000 == 11 [pid = 1856] [id = 727] 03:01:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8d9ab800) [pid = 1856] [serial = 2182] [outer = (nil)] 03:01:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eac0400) [pid = 1856] [serial = 2183] [outer = 0x8d9ab800] 03:01:38 INFO - PROCESS | 1856 | 1465812098468 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9100b800) [pid = 1856] [serial = 2184] [outer = 0x8d9ab800] 03:01:39 INFO - PROCESS | 1856 | 1465812099330 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]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1850ms 03:01:39 INFO - PROCESS | 1856 | 1465812099396 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 1856 | 1465812099400 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 03:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:01:39 INFO - PROCESS | 1856 | 1465812099412 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 1856 | 1465812099414 Marionette TRACE conn4 <- [1,2882,null,{}] 03:01:39 INFO - PROCESS | 1856 | 1465812099420 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}] 03:01:39 INFO - PROCESS | 1856 | 1465812099425 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:39 INFO - PROCESS | 1856 | 1465812099611 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 03:01:39 INFO - PROCESS | 1856 | 1465812099762 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1856 | 1465812099768 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac3800 == 12 [pid = 1856] [id = 728] 03:01:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8f5e4400) [pid = 1856] [serial = 2185] [outer = (nil)] 03:01:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92b9f800) [pid = 1856] [serial = 2186] [outer = 0x8f5e4400] 03:01:39 INFO - PROCESS | 1856 | 1465812099842 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92ba7c00) [pid = 1856] [serial = 2187] [outer = 0x8f5e4400] 03:01:41 INFO - PROCESS | 1856 | 1465812101042 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]]]}] 03:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1684ms 03:01:41 INFO - PROCESS | 1856 | 1465812101093 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 1856 | 1465812101100 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 03:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:01:41 INFO - PROCESS | 1856 | 1465812101130 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 1856 | 1465812101135 Marionette TRACE conn4 <- [1,2886,null,{}] 03:01:41 INFO - PROCESS | 1856 | 1465812101146 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}] 03:01:41 INFO - PROCESS | 1856 | 1465812101152 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:41 INFO - PROCESS | 1856 | 1465812101372 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 03:01:41 INFO - PROCESS | 1856 | 1465812101625 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 1856 | 1465812101637 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac1800 == 13 [pid = 1856] [id = 729] 03:01:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8eb16c00) [pid = 1856] [serial = 2188] [outer = (nil)] 03:01:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f809800) [pid = 1856] [serial = 2189] [outer = 0x8eb16c00] 03:01:41 INFO - PROCESS | 1856 | 1465812101720 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91007400) [pid = 1856] [serial = 2190] [outer = 0x8eb16c00] 03:01:42 INFO - PROCESS | 1856 | 1465812102772 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]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:01:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1725ms 03:01:42 INFO - PROCESS | 1856 | 1465812102834 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 1856 | 1465812102842 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 03:01:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:01:42 INFO - PROCESS | 1856 | 1465812102853 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 1856 | 1465812102857 Marionette TRACE conn4 <- [1,2890,null,{}] 03:01:42 INFO - PROCESS | 1856 | 1465812102864 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}] 03:01:42 INFO - PROCESS | 1856 | 1465812102871 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:43 INFO - PROCESS | 1856 | 1465812103113 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 03:01:43 INFO - PROCESS | 1856 | 1465812103382 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 1856 | 1465812103394 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb14000 == 14 [pid = 1856] [id = 730] 03:01:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f5dc000) [pid = 1856] [serial = 2191] [outer = (nil)] 03:01:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92f4f400) [pid = 1856] [serial = 2192] [outer = 0x8f5dc000] 03:01:43 INFO - PROCESS | 1856 | 1465812103527 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93a65000) [pid = 1856] [serial = 2193] [outer = 0x8f5dc000] 03:01:44 INFO - PROCESS | 1856 | 1465812104623 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1840ms 03:01:44 INFO - PROCESS | 1856 | 1465812104693 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 03:01:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:01:44 INFO - PROCESS | 1856 | 1465812104698 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 03:01:44 INFO - PROCESS | 1856 | 1465812104705 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 1856 | 1465812104711 Marionette TRACE conn4 <- [1,2894,null,{}] 03:01:44 INFO - PROCESS | 1856 | 1465812104732 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}] 03:01:44 INFO - PROCESS | 1856 | 1465812104746 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:44 INFO - PROCESS | 1856 | 1465812104980 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 03:01:45 INFO - PROCESS | 1856 | 1465812105261 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 1856 | 1465812105274 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dc8400 == 15 [pid = 1856] [id = 731] 03:01:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93dcc800) [pid = 1856] [serial = 2194] [outer = (nil)] 03:01:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x95133400) [pid = 1856] [serial = 2195] [outer = 0x93dcc800] 03:01:45 INFO - PROCESS | 1856 | 1465812105358 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95181000) [pid = 1856] [serial = 2196] [outer = 0x93dcc800] 03:01:46 INFO - PROCESS | 1856 | 1465812106400 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]]]}] 03:01:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:01:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1763ms 03:01:46 INFO - PROCESS | 1856 | 1465812106467 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 03:01:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:01:46 INFO - PROCESS | 1856 | 1465812106473 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 03:01:46 INFO - PROCESS | 1856 | 1465812106479 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 1856 | 1465812106483 Marionette TRACE conn4 <- [1,2898,null,{}] 03:01:46 INFO - PROCESS | 1856 | 1465812106489 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}] 03:01:46 INFO - PROCESS | 1856 | 1465812106494 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:46 INFO - PROCESS | 1856 | 1465812106688 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 03:01:46 INFO - PROCESS | 1856 | 1465812106930 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1856 | 1465812106938 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f810400 == 16 [pid = 1856] [id = 732] 03:01:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x90d9ec00) [pid = 1856] [serial = 2197] [outer = (nil)] 03:01:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x95180000) [pid = 1856] [serial = 2198] [outer = 0x90d9ec00] 03:01:47 INFO - PROCESS | 1856 | 1465812107070 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9533cc00) [pid = 1856] [serial = 2199] [outer = 0x90d9ec00] 03:01:48 INFO - PROCESS | 1856 | 1465812108257 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]]]}] 03:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1838ms 03:01:48 INFO - PROCESS | 1856 | 1465812108317 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 1856 | 1465812108324 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 03:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:01:48 INFO - PROCESS | 1856 | 1465812108334 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 1856 | 1465812108339 Marionette TRACE conn4 <- [1,2902,null,{}] 03:01:48 INFO - PROCESS | 1856 | 1465812108347 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}] 03:01:48 INFO - PROCESS | 1856 | 1465812108354 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:48 INFO - PROCESS | 1856 | 1465812108589 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 03:01:48 INFO - PROCESS | 1856 | 1465812108876 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1856 | 1465812108891 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb18000 == 17 [pid = 1856] [id = 733] 03:01:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x8eb1a800) [pid = 1856] [serial = 2200] [outer = (nil)] 03:01:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8f5d9000) [pid = 1856] [serial = 2201] [outer = 0x8eb1a800] 03:01:48 INFO - PROCESS | 1856 | 1465812108989 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8f810000) [pid = 1856] [serial = 2202] [outer = 0x8eb1a800] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92f50800) [pid = 1856] [serial = 2150] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x950b1c00) [pid = 1856] [serial = 2145] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9517fc00) [pid = 1856] [serial = 2147] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x95181400) [pid = 1856] [serial = 2148] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x951d0400) [pid = 1856] [serial = 2135] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x951ce800) [pid = 1856] [serial = 2136] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8eabc000) [pid = 1856] [serial = 2138] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eb20000) [pid = 1856] [serial = 2139] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x95134800) [pid = 1856] [serial = 2132] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95139800) [pid = 1856] [serial = 2133] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92f4ec00) [pid = 1856] [serial = 2124] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92f55000) [pid = 1856] [serial = 2129] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93a58c00) [pid = 1856] [serial = 2130] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91004000) [pid = 1856] [serial = 2141] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f80b800) [pid = 1856] [serial = 2126] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x90d90c00) [pid = 1856] [serial = 2127] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93dc7c00) [pid = 1856] [serial = 2144] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x91e9f000) [pid = 1856] [serial = 2142] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9513b400) [pid = 1856] [serial = 2151] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 1856 | 1465812109855 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:01:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1582ms 03:01:49 INFO - PROCESS | 1856 | 1465812109916 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 1856 | 1465812109923 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 03:01:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:01:49 INFO - PROCESS | 1856 | 1465812109938 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 1856 | 1465812109942 Marionette TRACE conn4 <- [1,2906,null,{}] 03:01:49 INFO - PROCESS | 1856 | 1465812109948 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}] 03:01:49 INFO - PROCESS | 1856 | 1465812109954 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:50 INFO - PROCESS | 1856 | 1465812110117 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 03:01:50 INFO - PROCESS | 1856 | 1465812110127 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 1856 | 1465812110136 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bcc400 == 18 [pid = 1856] [id = 734] 03:01:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91bd0800) [pid = 1856] [serial = 2203] [outer = (nil)] 03:01:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91ea0000) [pid = 1856] [serial = 2204] [outer = 0x91bd0800] 03:01:50 INFO - PROCESS | 1856 | 1465812110215 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9236e800) [pid = 1856] [serial = 2205] [outer = 0x91bd0800] 03:01:51 INFO - PROCESS | 1856 | 1465812111276 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]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1386ms 03:01:51 INFO - PROCESS | 1856 | 1465812111324 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1856 | 1465812111328 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 03:01:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:01:51 INFO - PROCESS | 1856 | 1465812111335 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1856 | 1465812111341 Marionette TRACE conn4 <- [1,2910,null,{}] 03:01:51 INFO - PROCESS | 1856 | 1465812111356 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}] 03:01:51 INFO - PROCESS | 1856 | 1465812111365 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:51 INFO - PROCESS | 1856 | 1465812111607 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 03:01:51 INFO - PROCESS | 1856 | 1465812111622 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 1856 | 1465812111633 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dc7c00 == 19 [pid = 1856] [id = 735] 03:01:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93dc8000) [pid = 1856] [serial = 2206] [outer = (nil)] 03:01:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93dcf400) [pid = 1856] [serial = 2207] [outer = 0x93dc8000] 03:01:51 INFO - PROCESS | 1856 | 1465812111704 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x95133800) [pid = 1856] [serial = 2208] [outer = 0x93dc8000] 03:01:52 INFO - PROCESS | 1856 | 1465812112618 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]]]}] 03:01:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:01:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:01:52 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1335ms 03:01:52 INFO - PROCESS | 1856 | 1465812112671 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 1856 | 1465812112676 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 03:01:52 INFO - TEST-START | /DOMEvents/constructors.html 03:01:52 INFO - PROCESS | 1856 | 1465812112686 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 1856 | 1465812112689 Marionette TRACE conn4 <- [1,2914,null,{}] 03:01:52 INFO - PROCESS | 1856 | 1465812112704 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}] 03:01:52 INFO - PROCESS | 1856 | 1465812112708 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:52 INFO - PROCESS | 1856 | 1465812112937 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 03:01:52 INFO - PROCESS | 1856 | 1465812112961 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1856 | 1465812112967 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb14400 == 20 [pid = 1856] [id = 736] 03:01:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92f59000) [pid = 1856] [serial = 2209] [outer = (nil)] 03:01:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x95186000) [pid = 1856] [serial = 2210] [outer = 0x92f59000] 03:01:53 INFO - PROCESS | 1856 | 1465812113041 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92ba3c00) [pid = 1856] [serial = 2211] [outer = 0x92f59000] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8d868000) [pid = 1856] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f8e4000) [pid = 1856] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x90d9f400) [pid = 1856] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8d9ab800) [pid = 1856] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9235fc00) [pid = 1856] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8d9a9800) [pid = 1856] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92b9e800) [pid = 1856] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f5de400) [pid = 1856] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8f801c00) [pid = 1856] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x97929c00) [pid = 1856] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:01:54 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8eac0800) [pid = 1856] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:01:54 INFO - PROCESS | 1856 | 1465812114207 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]]]}] 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:01:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:01:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 1605ms 03:01:54 INFO - PROCESS | 1856 | 1465812114298 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 1856 | 1465812114305 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 03:01:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:01:54 INFO - PROCESS | 1856 | 1465812114313 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 1856 | 1465812114322 Marionette TRACE conn4 <- [1,2918,null,{}] 03:01:54 INFO - PROCESS | 1856 | 1465812114332 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}] 03:01:54 INFO - PROCESS | 1856 | 1465812114338 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:54 INFO - PROCESS | 1856 | 1465812114550 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 03:01:54 INFO - PROCESS | 1856 | 1465812114689 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 1856 | 1465812114697 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9a7400 == 21 [pid = 1856] [id = 737] 03:01:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x90d9dc00) [pid = 1856] [serial = 2212] [outer = (nil)] 03:01:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9235fc00) [pid = 1856] [serial = 2213] [outer = 0x90d9dc00] 03:01:54 INFO - PROCESS | 1856 | 1465812114769 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x950b8000) [pid = 1856] [serial = 2214] [outer = 0x90d9dc00] 03:01:55 INFO - PROCESS | 1856 | 1465812115427 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:01:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:01:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1138ms 03:01:55 INFO - PROCESS | 1856 | 1465812115452 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 1856 | 1465812115457 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 03:01:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:01:55 INFO - PROCESS | 1856 | 1465812115463 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 1856 | 1465812115465 Marionette TRACE conn4 <- [1,2922,null,{}] 03:01:55 INFO - PROCESS | 1856 | 1465812115471 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}] 03:01:55 INFO - PROCESS | 1856 | 1465812115481 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:55 INFO - PROCESS | 1856 | 1465812115793 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 03:01:55 INFO - PROCESS | 1856 | 1465812115808 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 1856 | 1465812115814 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f49a000 == 22 [pid = 1856] [id = 738] 03:01:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x8f49b000) [pid = 1856] [serial = 2215] [outer = (nil)] 03:01:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x96eeac00) [pid = 1856] [serial = 2216] [outer = 0x8f49b000] 03:01:55 INFO - PROCESS | 1856 | 1465812115890 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92ba5800) [pid = 1856] [serial = 2217] [outer = 0x8f49b000] 03:01:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:56 INFO - PROCESS | 1856 | 1465812116905 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]]]}] 03:01:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:01:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:56 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 03:01:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:56 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 03:01:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:56 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]" 03:01:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:01:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1481ms 03:01:56 INFO - PROCESS | 1856 | 1465812116949 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 03:01:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:01:56 INFO - PROCESS | 1856 | 1465812116960 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 03:01:57 INFO - PROCESS | 1856 | 1465812117012 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 1856 | 1465812117021 Marionette TRACE conn4 <- [1,2926,null,{}] 03:01:57 INFO - PROCESS | 1856 | 1465812117038 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}] 03:01:57 INFO - PROCESS | 1856 | 1465812117045 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:57 INFO - PROCESS | 1856 | 1465812117240 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 03:01:57 INFO - PROCESS | 1856 | 1465812117443 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 1856 | 1465812117452 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb1d400 == 23 [pid = 1856] [id = 739] 03:01:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f5dac00) [pid = 1856] [serial = 2218] [outer = (nil)] 03:01:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91d06c00) [pid = 1856] [serial = 2219] [outer = 0x8f5dac00] 03:01:57 INFO - PROCESS | 1856 | 1465812117583 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91ea7400) [pid = 1856] [serial = 2220] [outer = 0x8f5dac00] 03:01:58 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:01:58 INFO - PROCESS | 1856 | 1465812118494 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]]]}] 03:01:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:01:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1558ms 03:01:58 INFO - PROCESS | 1856 | 1465812118529 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 1856 | 1465812118538 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 03:01:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:01:58 INFO - PROCESS | 1856 | 1465812118549 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 1856 | 1465812118553 Marionette TRACE conn4 <- [1,2930,null,{}] 03:01:58 INFO - PROCESS | 1856 | 1465812118560 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}] 03:01:58 INFO - PROCESS | 1856 | 1465812118566 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:58 INFO - PROCESS | 1856 | 1465812118751 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 03:01:58 INFO - PROCESS | 1856 | 1465812118958 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1856 | 1465812118965 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:01:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x93907000 == 24 [pid = 1856] [id = 740] 03:01:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x95139800) [pid = 1856] [serial = 2221] [outer = (nil)] 03:01:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x951d5c00) [pid = 1856] [serial = 2222] [outer = 0x95139800] 03:01:59 INFO - PROCESS | 1856 | 1465812119058 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x953d2c00) [pid = 1856] [serial = 2223] [outer = 0x95139800] 03:01:59 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:01:59 INFO - PROCESS | 1856 | 1465812119965 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]]]}] 03:01:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:01:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 03:01:59 INFO - PROCESS | 1856 | 1465812119985 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1856 | 1465812119988 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:01:59 INFO - PROCESS | 1856 | 1465812119997 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 1856 | 1465812120003 Marionette TRACE conn4 <- [1,2934,null,{}] 03:02:00 INFO - PROCESS | 1856 | 1465812120020 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}] 03:02:00 INFO - PROCESS | 1856 | 1465812120029 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:00 INFO - PROCESS | 1856 | 1465812120240 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 03:02:00 INFO - PROCESS | 1856 | 1465812120410 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 1856 | 1465812120421 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d866000 == 25 [pid = 1856] [id = 741] 03:02:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9792d400) [pid = 1856] [serial = 2224] [outer = (nil)] 03:02:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x97930400) [pid = 1856] [serial = 2225] [outer = 0x9792d400] 03:02:00 INFO - PROCESS | 1856 | 1465812120547 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x979c7400) [pid = 1856] [serial = 2226] [outer = 0x9792d400] 03:02:01 INFO - PROCESS | 1856 | 1465812121430 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]]]}] 03:02:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1489ms 03:02:01 INFO - PROCESS | 1856 | 1465812121486 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 1856 | 1465812121491 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 03:02:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:02:01 INFO - PROCESS | 1856 | 1465812121499 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 1856 | 1465812121503 Marionette TRACE conn4 <- [1,2938,null,{}] 03:02:01 INFO - PROCESS | 1856 | 1465812121550 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}] 03:02:01 INFO - PROCESS | 1856 | 1465812121555 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:01 INFO - PROCESS | 1856 | 1465812121821 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 03:02:01 INFO - PROCESS | 1856 | 1465812121971 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1856 | 1465812121979 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x979c9000 == 26 [pid = 1856] [id = 742] 03:02:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x979c9c00) [pid = 1856] [serial = 2227] [outer = (nil)] 03:02:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x979cf800) [pid = 1856] [serial = 2228] [outer = 0x979c9c00] 03:02:02 INFO - PROCESS | 1856 | 1465812122062 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x979d1000) [pid = 1856] [serial = 2229] [outer = 0x979c9c00] 03:02:03 INFO - PROCESS | 1856 | 1465812123029 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]]]}] 03:02:03 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. 03:02:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1586ms 03:02:03 INFO - PROCESS | 1856 | 1465812123087 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 1856 | 1465812123091 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 03:02:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:02:03 INFO - PROCESS | 1856 | 1465812123098 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 1856 | 1465812123102 Marionette TRACE conn4 <- [1,2942,null,{}] 03:02:03 INFO - PROCESS | 1856 | 1465812123126 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}] 03:02:03 INFO - PROCESS | 1856 | 1465812123132 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:03 INFO - PROCESS | 1856 | 1465812123313 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 03:02:03 INFO - PROCESS | 1856 | 1465812123511 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1856 | 1465812123517 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9792c800 == 27 [pid = 1856] [id = 743] 03:02:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x979d0400) [pid = 1856] [serial = 2230] [outer = (nil)] 03:02:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x98af0c00) [pid = 1856] [serial = 2231] [outer = 0x979d0400] 03:02:03 INFO - PROCESS | 1856 | 1465812123599 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x98eb8000) [pid = 1856] [serial = 2232] [outer = 0x979d0400] 03:02:04 INFO - PROCESS | 1856 | 1465812124469 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"]]]}] 03:02:04 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 03:02:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:02:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1394ms 03:02:04 INFO - PROCESS | 1856 | 1465812124496 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 1856 | 1465812124500 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 03:02:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:02:04 INFO - PROCESS | 1856 | 1465812124507 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1856 | 1465812124511 Marionette TRACE conn4 <- [1,2946,null,{}] 03:02:04 INFO - PROCESS | 1856 | 1465812124517 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}] 03:02:04 INFO - PROCESS | 1856 | 1465812124527 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:04 INFO - PROCESS | 1856 | 1465812124795 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 03:02:05 INFO - PROCESS | 1856 | 1465812124991 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1856 | 1465812124998 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba1c00 == 28 [pid = 1856] [id = 744] 03:02:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x98f2dc00) [pid = 1856] [serial = 2233] [outer = (nil)] 03:02:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9976fc00) [pid = 1856] [serial = 2234] [outer = 0x98f2dc00] 03:02:05 INFO - PROCESS | 1856 | 1465812125088 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9976f800) [pid = 1856] [serial = 2235] [outer = 0x98f2dc00] 03:02:05 INFO - PROCESS | 1856 | 1465812125987 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]]]}] 03:02:06 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. 03:02:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1535ms 03:02:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:02:06 INFO - PROCESS | 1856 | 1465812126043 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 1856 | 1465812126046 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 03:02:06 INFO - PROCESS | 1856 | 1465812126053 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1856 | 1465812126058 Marionette TRACE conn4 <- [1,2950,null,{}] 03:02:06 INFO - PROCESS | 1856 | 1465812126065 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}] 03:02:06 INFO - PROCESS | 1856 | 1465812126071 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:06 INFO - PROCESS | 1856 | 1465812126368 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 03:02:06 INFO - PROCESS | 1856 | 1465812126555 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 1856 | 1465812126564 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eb19c00 == 29 [pid = 1856] [id = 745] 03:02:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9513d400) [pid = 1856] [serial = 2236] [outer = (nil)] 03:02:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x99c26c00) [pid = 1856] [serial = 2237] [outer = 0x9513d400] 03:02:06 INFO - PROCESS | 1856 | 1465812126649 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9a0c2c00) [pid = 1856] [serial = 2238] [outer = 0x9513d400] 03:02:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f495400 == 30 [pid = 1856] [id = 746] 03:02:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x8f4a0400) [pid = 1856] [serial = 2239] [outer = (nil)] 03:02:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x8f80f800) [pid = 1856] [serial = 2240] [outer = 0x8f4a0400] 03:02:08 INFO - PROCESS | 1856 | 1465812128094 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]]]}] 03:02:08 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. 03:02:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2086ms 03:02:08 INFO - PROCESS | 1856 | 1465812128138 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 1856 | 1465812128144 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 03:02:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:02:08 INFO - PROCESS | 1856 | 1465812128152 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 1856 | 1465812128157 Marionette TRACE conn4 <- [1,2954,null,{}] 03:02:08 INFO - PROCESS | 1856 | 1465812128273 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}] 03:02:08 INFO - PROCESS | 1856 | 1465812128280 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:08 INFO - PROCESS | 1856 | 1465812128460 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 03:02:08 INFO - PROCESS | 1856 | 1465812128669 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1856 | 1465812128684 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f80b800 == 31 [pid = 1856] [id = 747] 03:02:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8f80d400) [pid = 1856] [serial = 2241] [outer = (nil)] 03:02:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x90d92800) [pid = 1856] [serial = 2242] [outer = 0x8f80d400] 03:02:08 INFO - PROCESS | 1856 | 1465812128756 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x90d99800) [pid = 1856] [serial = 2243] [outer = 0x8f80d400] 03:02:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a7c00 == 30 [pid = 1856] [id = 724] 03:02:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabcc00 == 29 [pid = 1856] [id = 723] 03:02:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f495400 == 28 [pid = 1856] [id = 746] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x8eabd000) [pid = 1856] [serial = 2154] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8d9aa400) [pid = 1856] [serial = 2153] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x8f8ecc00) [pid = 1856] [serial = 2156] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x91010400) [pid = 1856] [serial = 2181] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x91002400) [pid = 1856] [serial = 2157] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8eac0400) [pid = 1856] [serial = 2183] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x93903800) [pid = 1856] [serial = 2160] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92b9f400) [pid = 1856] [serial = 2159] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8d9afc00) [pid = 1856] [serial = 2174] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x96eb8400) [pid = 1856] [serial = 2163] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x953d3400) [pid = 1856] [serial = 2162] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eac2c00) [pid = 1856] [serial = 2175] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f801400) [pid = 1856] [serial = 2177] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x97925000) [pid = 1856] [serial = 2166] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x96ef0400) [pid = 1856] [serial = 2165] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x979cc800) [pid = 1856] [serial = 2169] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x97932c00) [pid = 1856] [serial = 2168] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8f49b800) [pid = 1856] [serial = 2172] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eb1cc00) [pid = 1856] [serial = 2171] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92b9f800) [pid = 1856] [serial = 2186] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91005c00) [pid = 1856] [serial = 2180] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9100b800) [pid = 1856] [serial = 2184] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8f80a000) [pid = 1856] [serial = 2178] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 1856 | 1465812130784 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]]]}] 03:02:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:02:10 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 03:02:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2699ms 03:02:10 INFO - PROCESS | 1856 | 1465812130853 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1856 | 1465812130859 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 03:02:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:02:10 INFO - PROCESS | 1856 | 1465812130868 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1856 | 1465812130873 Marionette TRACE conn4 <- [1,2958,null,{}] 03:02:10 INFO - PROCESS | 1856 | 1465812130881 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}] 03:02:10 INFO - PROCESS | 1856 | 1465812130886 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:11 INFO - PROCESS | 1856 | 1465812131045 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 03:02:11 INFO - PROCESS | 1856 | 1465812131246 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1856 | 1465812131259 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab6000 == 29 [pid = 1856] [id = 748] 03:02:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8eabf400) [pid = 1856] [serial = 2244] [outer = (nil)] 03:02:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8f495400) [pid = 1856] [serial = 2245] [outer = 0x8eabf400] 03:02:11 INFO - PROCESS | 1856 | 1465812131328 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8f49bc00) [pid = 1856] [serial = 2246] [outer = 0x8eabf400] 03:02:12 INFO - PROCESS | 1856 | 1465812132036 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]]]}] 03:02:12 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. 03:02:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1181ms 03:02:12 INFO - PROCESS | 1856 | 1465812132048 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1856 | 1465812132057 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:02:12 INFO - PROCESS | 1856 | 1465812132068 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1856 | 1465812132072 Marionette TRACE conn4 <- [1,2962,null,{}] 03:02:12 INFO - PROCESS | 1856 | 1465812132078 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}] 03:02:12 INFO - PROCESS | 1856 | 1465812132084 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:12 INFO - PROCESS | 1856 | 1465812132290 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 03:02:12 INFO - PROCESS | 1856 | 1465812132318 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1856 | 1465812132324 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f8e8000 == 30 [pid = 1856] [id = 749] 03:02:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8f8ea800) [pid = 1856] [serial = 2247] [outer = (nil)] 03:02:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8f8efc00) [pid = 1856] [serial = 2248] [outer = 0x8f8ea800] 03:02:12 INFO - PROCESS | 1856 | 1465812132399 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x90d97400) [pid = 1856] [serial = 2249] [outer = 0x8f8ea800] 03:02:13 INFO - PROCESS | 1856 | 1465812133358 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]]]}] 03:02:13 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. 03:02:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1342ms 03:02:13 INFO - PROCESS | 1856 | 1465812133411 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 1856 | 1465812133415 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 03:02:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:02:13 INFO - PROCESS | 1856 | 1465812133422 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 1856 | 1465812133428 Marionette TRACE conn4 <- [1,2966,null,{}] 03:02:13 INFO - PROCESS | 1856 | 1465812133456 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}] 03:02:13 INFO - PROCESS | 1856 | 1465812133465 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:13 INFO - PROCESS | 1856 | 1465812133681 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 03:02:13 INFO - PROCESS | 1856 | 1465812133706 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 1856 | 1465812133716 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9b800 == 31 [pid = 1856] [id = 750] 03:02:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92b9cc00) [pid = 1856] [serial = 2250] [outer = (nil)] 03:02:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92ba6000) [pid = 1856] [serial = 2251] [outer = 0x92b9cc00] 03:02:13 INFO - PROCESS | 1856 | 1465812133792 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92f58c00) [pid = 1856] [serial = 2252] [outer = 0x92b9cc00] 03:02:14 INFO - PROCESS | 1856 | 1465812134654 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]]]}] 03:02:14 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. 03:02:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1245ms 03:02:14 INFO - PROCESS | 1856 | 1465812134682 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1856 | 1465812134687 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 03:02:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:02:14 INFO - PROCESS | 1856 | 1465812134703 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1856 | 1465812134707 Marionette TRACE conn4 <- [1,2970,null,{}] 03:02:14 INFO - PROCESS | 1856 | 1465812134712 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}] 03:02:14 INFO - PROCESS | 1856 | 1465812134717 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:14 INFO - PROCESS | 1856 | 1465812134919 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 03:02:14 INFO - PROCESS | 1856 | 1465812134947 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 1856 | 1465812134955 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e98800 == 32 [pid = 1856] [id = 751] 03:02:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93a85c00) [pid = 1856] [serial = 2253] [outer = (nil)] 03:02:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93a8c800) [pid = 1856] [serial = 2254] [outer = 0x93a85c00] 03:02:15 INFO - PROCESS | 1856 | 1465812135022 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93dd6000) [pid = 1856] [serial = 2255] [outer = 0x93a85c00] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f5dc000) [pid = 1856] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8eb1a800) [pid = 1856] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93dcc800) [pid = 1856] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92f59000) [pid = 1856] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8eb16c00) [pid = 1856] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93dc8000) [pid = 1856] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91bd0800) [pid = 1856] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x90d9ec00) [pid = 1856] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x90d9dc00) [pid = 1856] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f5e4400) [pid = 1856] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:02:15 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8f49b000) [pid = 1856] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:02:16 INFO - PROCESS | 1856 | 1465812136283 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]]]}] 03:02:16 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. 03:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1637ms 03:02:16 INFO - PROCESS | 1856 | 1465812136341 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 03:02:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:02:16 INFO - PROCESS | 1856 | 1465812136345 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 03:02:16 INFO - PROCESS | 1856 | 1465812136351 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 1856 | 1465812136354 Marionette TRACE conn4 <- [1,2974,null,{}] 03:02:16 INFO - PROCESS | 1856 | 1465812136360 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}] 03:02:16 INFO - PROCESS | 1856 | 1465812136365 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:16 INFO - PROCESS | 1856 | 1465812136511 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 03:02:16 INFO - PROCESS | 1856 | 1465812136525 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1856 | 1465812136532 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f5dc000 == 33 [pid = 1856] [id = 752] 03:02:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x90d9ec00) [pid = 1856] [serial = 2256] [outer = (nil)] 03:02:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x950bf800) [pid = 1856] [serial = 2257] [outer = 0x90d9ec00] 03:02:16 INFO - PROCESS | 1856 | 1465812136742 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9513b800) [pid = 1856] [serial = 2258] [outer = 0x90d9ec00] 03:02:17 INFO - PROCESS | 1856 | 1465812137412 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]]]}] 03:02:17 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. 03:02:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1139ms 03:02:17 INFO - PROCESS | 1856 | 1465812137490 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1856 | 1465812137494 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 03:02:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:02:17 INFO - PROCESS | 1856 | 1465812137500 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1856 | 1465812137503 Marionette TRACE conn4 <- [1,2978,null,{}] 03:02:17 INFO - PROCESS | 1856 | 1465812137509 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}] 03:02:17 INFO - PROCESS | 1856 | 1465812137519 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:17 INFO - PROCESS | 1856 | 1465812137771 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 03:02:17 INFO - PROCESS | 1856 | 1465812137920 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1856 | 1465812137933 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d863c00 == 34 [pid = 1856] [id = 753] 03:02:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8d864000) [pid = 1856] [serial = 2259] [outer = (nil)] 03:02:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8d86ec00) [pid = 1856] [serial = 2260] [outer = 0x8d864000] 03:02:18 INFO - PROCESS | 1856 | 1465812138016 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eac0c00) [pid = 1856] [serial = 2261] [outer = 0x8d864000] 03:02:19 INFO - PROCESS | 1856 | 1465812138998 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]]]}] 03:02:19 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. 03:02:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1533ms 03:02:19 INFO - PROCESS | 1856 | 1465812139037 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 1856 | 1465812139043 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 03:02:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:02:19 INFO - PROCESS | 1856 | 1465812139051 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 1856 | 1465812139055 Marionette TRACE conn4 <- [1,2982,null,{}] 03:02:19 INFO - PROCESS | 1856 | 1465812139063 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}] 03:02:19 INFO - PROCESS | 1856 | 1465812139072 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:19 INFO - PROCESS | 1856 | 1465812139374 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 03:02:19 INFO - PROCESS | 1856 | 1465812139518 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1856 | 1465812139527 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2800 == 35 [pid = 1856] [id = 754] 03:02:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8f804400) [pid = 1856] [serial = 2262] [outer = (nil)] 03:02:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x90d91000) [pid = 1856] [serial = 2263] [outer = 0x8f804400] 03:02:19 INFO - PROCESS | 1856 | 1465812139616 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x90d9d800) [pid = 1856] [serial = 2264] [outer = 0x8f804400] 03:02:20 INFO - PROCESS | 1856 | 1465812140550 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"]]]}] 03:02:20 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 03:02:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:02:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1534ms 03:02:20 INFO - PROCESS | 1856 | 1465812140589 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1856 | 1465812140596 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 03:02:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:02:20 INFO - PROCESS | 1856 | 1465812140603 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1856 | 1465812140607 Marionette TRACE conn4 <- [1,2986,null,{}] 03:02:20 INFO - PROCESS | 1856 | 1465812140613 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}] 03:02:20 INFO - PROCESS | 1856 | 1465812140619 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:20 INFO - PROCESS | 1856 | 1465812140811 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 03:02:21 INFO - PROCESS | 1856 | 1465812140999 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 1856 | 1465812141005 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x91003400 == 36 [pid = 1856] [id = 755] 03:02:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91bc6c00) [pid = 1856] [serial = 2265] [outer = (nil)] 03:02:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92f51000) [pid = 1856] [serial = 2266] [outer = 0x91bc6c00] 03:02:21 INFO - PROCESS | 1856 | 1465812141091 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x93a8e800) [pid = 1856] [serial = 2267] [outer = 0x91bc6c00] 03:02:22 INFO - PROCESS | 1856 | 1465812142093 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]]]}] 03:02:22 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. 03:02:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1533ms 03:02:22 INFO - PROCESS | 1856 | 1465812142137 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 03:02:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:02:22 INFO - PROCESS | 1856 | 1465812142141 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 03:02:22 INFO - PROCESS | 1856 | 1465812142157 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1856 | 1465812142166 Marionette TRACE conn4 <- [1,2990,null,{}] 03:02:22 INFO - PROCESS | 1856 | 1465812142220 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}] 03:02:22 INFO - PROCESS | 1856 | 1465812142228 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:22 INFO - PROCESS | 1856 | 1465812142425 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 03:02:22 INFO - PROCESS | 1856 | 1465812142607 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1856 | 1465812142616 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea0c00 == 37 [pid = 1856] [id = 756] 03:02:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92368000) [pid = 1856] [serial = 2268] [outer = (nil)] 03:02:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x96ee8000) [pid = 1856] [serial = 2269] [outer = 0x92368000] 03:02:22 INFO - PROCESS | 1856 | 1465812142713 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x96ee8c00) [pid = 1856] [serial = 2270] [outer = 0x92368000] 03:02:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x97925400 == 38 [pid = 1856] [id = 757] 03:02:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x97926000) [pid = 1856] [serial = 2271] [outer = (nil)] 03:02:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x97931400) [pid = 1856] [serial = 2272] [outer = 0x97926000] 03:02:23 INFO - PROCESS | 1856 | 1465812143790 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]]]}] 03:02:23 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. 03:02:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1694ms 03:02:23 INFO - PROCESS | 1856 | 1465812143842 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 1856 | 1465812143847 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 03:02:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:02:23 INFO - PROCESS | 1856 | 1465812143853 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 1856 | 1465812143857 Marionette TRACE conn4 <- [1,2994,null,{}] 03:02:23 INFO - PROCESS | 1856 | 1465812143863 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}] 03:02:23 INFO - PROCESS | 1856 | 1465812143868 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:24 INFO - PROCESS | 1856 | 1465812144060 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 03:02:24 INFO - PROCESS | 1856 | 1465812144245 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 1856 | 1465812144252 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab9800 == 39 [pid = 1856] [id = 758] 03:02:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x96ef2c00) [pid = 1856] [serial = 2273] [outer = (nil)] 03:02:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x97971800) [pid = 1856] [serial = 2274] [outer = 0x96ef2c00] 03:02:24 INFO - PROCESS | 1856 | 1465812144337 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x979c8c00) [pid = 1856] [serial = 2275] [outer = 0x96ef2c00] 03:02:25 INFO - PROCESS | 1856 | 1465812145234 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]]]}] 03:02:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:02:25 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 03:02:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1432ms 03:02:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:02:25 INFO - PROCESS | 1856 | 1465812145287 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1856 | 1465812145290 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 03:02:25 INFO - PROCESS | 1856 | 1465812145297 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1856 | 1465812145300 Marionette TRACE conn4 <- [1,2998,null,{}] 03:02:25 INFO - PROCESS | 1856 | 1465812145306 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}] 03:02:25 INFO - PROCESS | 1856 | 1465812145312 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:25 INFO - PROCESS | 1856 | 1465812145570 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 03:02:25 INFO - PROCESS | 1856 | 1465812145856 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1856 | 1465812145867 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab6800 == 40 [pid = 1856] [id = 759] 03:02:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x8eab9c00) [pid = 1856] [serial = 2276] [outer = (nil)] 03:02:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8eac3400) [pid = 1856] [serial = 2277] [outer = 0x8eab9c00] 03:02:26 INFO - PROCESS | 1856 | 1465812145997 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8f492000) [pid = 1856] [serial = 2278] [outer = 0x8eab9c00] 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x90d9f000 == 39 [pid = 1856] [id = 726] 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac3800 == 38 [pid = 1856] [id = 728] 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a8000 == 37 [pid = 1856] [id = 727] 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5dc000 == 36 [pid = 1856] [id = 752] 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x91e98800 == 35 [pid = 1856] [id = 751] 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9b800 == 34 [pid = 1856] [id = 750] 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8f8e8000 == 33 [pid = 1856] [id = 749] 03:02:26 INFO - PROCESS | 1856 | 1465812146964 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]]]}] 03:02:26 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. 03:02:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1690ms 03:02:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab6000 == 32 [pid = 1856] [id = 748] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x96eeac00) [pid = 1856] [serial = 2216] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x92ba5800) [pid = 1856] [serial = 2217] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x92f4f400) [pid = 1856] [serial = 2192] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x8f5d9000) [pid = 1856] [serial = 2201] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x95133400) [pid = 1856] [serial = 2195] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x95186000) [pid = 1856] [serial = 2210] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x91007400) [pid = 1856] [serial = 2190] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x95133800) [pid = 1856] [serial = 2208] [outer = (nil)] [url = about:blank] 03:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9236e800) [pid = 1856] [serial = 2205] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x91ea0000) [pid = 1856] [serial = 2204] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9533cc00) [pid = 1856] [serial = 2199] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x93dcf400) [pid = 1856] [serial = 2207] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x95181000) [pid = 1856] [serial = 2196] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92ba3c00) [pid = 1856] [serial = 2211] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x95180000) [pid = 1856] [serial = 2198] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8f810000) [pid = 1856] [serial = 2202] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x950b8000) [pid = 1856] [serial = 2214] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92ba7c00) [pid = 1856] [serial = 2187] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93a65000) [pid = 1856] [serial = 2193] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f809800) [pid = 1856] [serial = 2189] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9235fc00) [pid = 1856] [serial = 2213] [outer = (nil)] [url = about:blank] 03:02:27 INFO - PROCESS | 1856 | 1465812147012 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 1856 | 1465812147021 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 03:02:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:02:27 INFO - PROCESS | 1856 | 1465812147028 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1856 | 1465812147033 Marionette TRACE conn4 <- [1,3002,null,{}] 03:02:27 INFO - PROCESS | 1856 | 1465812147040 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}] 03:02:27 INFO - PROCESS | 1856 | 1465812147048 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:27 INFO - PROCESS | 1856 | 1465812147205 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 03:02:27 INFO - PROCESS | 1856 | 1465812147352 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 1856 | 1465812147365 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d9acc00 == 33 [pid = 1856] [id = 760] 03:02:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8eb1c800) [pid = 1856] [serial = 2279] [outer = (nil)] 03:02:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8f8e8000) [pid = 1856] [serial = 2280] [outer = 0x8eb1c800] 03:02:27 INFO - PROCESS | 1856 | 1465812147433 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91002000) [pid = 1856] [serial = 2281] [outer = 0x8eb1c800] 03:02:28 INFO - PROCESS | 1856 | 1465812148196 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]]]}] 03:02:28 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. 03:02:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1183ms 03:02:28 INFO - PROCESS | 1856 | 1465812148228 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 1856 | 1465812148233 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 03:02:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:02:28 INFO - PROCESS | 1856 | 1465812148242 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 1856 | 1465812148245 Marionette TRACE conn4 <- [1,3006,null,{}] 03:02:28 INFO - PROCESS | 1856 | 1465812148251 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}] 03:02:28 INFO - PROCESS | 1856 | 1465812148256 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:28 INFO - PROCESS | 1856 | 1465812148423 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 03:02:28 INFO - PROCESS | 1856 | 1465812148455 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1856 | 1465812148463 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d92c00 == 34 [pid = 1856] [id = 761] 03:02:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x91ea0400) [pid = 1856] [serial = 2282] [outer = (nil)] 03:02:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92b9b800) [pid = 1856] [serial = 2283] [outer = 0x91ea0400] 03:02:28 INFO - PROCESS | 1856 | 1465812148532 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92f58000) [pid = 1856] [serial = 2284] [outer = 0x91ea0400] 03:02:29 INFO - PROCESS | 1856 | 1465812149466 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]]]}] 03:02:29 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. 03:02:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1236ms 03:02:29 INFO - PROCESS | 1856 | 1465812149486 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1856 | 1465812149490 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 03:02:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:02:29 INFO - PROCESS | 1856 | 1465812149503 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1856 | 1465812149512 Marionette TRACE conn4 <- [1,3010,null,{}] 03:02:29 INFO - PROCESS | 1856 | 1465812149526 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}] 03:02:29 INFO - PROCESS | 1856 | 1465812149533 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:29 INFO - PROCESS | 1856 | 1465812149740 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 03:02:29 INFO - PROCESS | 1856 | 1465812149795 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 1856 | 1465812149804 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x95136000 == 35 [pid = 1856] [id = 762] 03:02:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9513ec00) [pid = 1856] [serial = 2285] [outer = (nil)] 03:02:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x95182000) [pid = 1856] [serial = 2286] [outer = 0x9513ec00] 03:02:29 INFO - PROCESS | 1856 | 1465812149972 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x95185800) [pid = 1856] [serial = 2287] [outer = 0x9513ec00] 03:02:30 INFO - PROCESS | 1856 | 1465812150758 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]]]}] 03:02:30 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 03:02:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1307ms 03:02:30 INFO - PROCESS | 1856 | 1465812150811 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 03:02:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:02:30 INFO - PROCESS | 1856 | 1465812150815 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 03:02:30 INFO - PROCESS | 1856 | 1465812150822 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 1856 | 1465812150825 Marionette TRACE conn4 <- [1,3014,null,{}] 03:02:30 INFO - PROCESS | 1856 | 1465812150835 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}] 03:02:30 INFO - PROCESS | 1856 | 1465812150839 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:31 INFO - PROCESS | 1856 | 1465812151043 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 03:02:31 INFO - PROCESS | 1856 | 1465812151074 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 1856 | 1465812151079 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d861000 == 36 [pid = 1856] [id = 763] 03:02:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8d863800) [pid = 1856] [serial = 2288] [outer = (nil)] 03:02:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9533ac00) [pid = 1856] [serial = 2289] [outer = 0x8d863800] 03:02:31 INFO - PROCESS | 1856 | 1465812151148 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x953cd800) [pid = 1856] [serial = 2290] [outer = 0x8d863800] 03:02:31 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92b9cc00) [pid = 1856] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x93a85c00) [pid = 1856] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f5dac00) [pid = 1856] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8f80d400) [pid = 1856] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8f8ea800) [pid = 1856] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x95139800) [pid = 1856] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9792d400) [pid = 1856] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8eabf400) [pid = 1856] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x979c9c00) [pid = 1856] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x979d0400) [pid = 1856] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x98f2dc00) [pid = 1856] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8f4a0400) [pid = 1856] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:02:31 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9513d400) [pid = 1856] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:02:32 INFO - PROCESS | 1856 | 1465812152157 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:02:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:02:32 INFO - {} 03:02:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:02:32 INFO - {} 03:02:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:02:32 INFO - {} 03:02:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:02:32 INFO - {} 03:02:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1393ms 03:02:32 INFO - PROCESS | 1856 | 1465812152216 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 1856 | 1465812152220 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 03:02:32 INFO - TEST-START | /FileAPI/fileReader.html 03:02:32 INFO - PROCESS | 1856 | 1465812152226 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1856 | 1465812152229 Marionette TRACE conn4 <- [1,3018,null,{}] 03:02:32 INFO - PROCESS | 1856 | 1465812152235 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}] 03:02:32 INFO - PROCESS | 1856 | 1465812152240 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:32 INFO - PROCESS | 1856 | 1465812152383 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 03:02:32 INFO - PROCESS | 1856 | 1465812152396 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1856 | 1465812152414 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x95334c00 == 37 [pid = 1856] [id = 764] 03:02:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x953d9400) [pid = 1856] [serial = 2291] [outer = (nil)] 03:02:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x97925000) [pid = 1856] [serial = 2292] [outer = 0x953d9400] 03:02:32 INFO - PROCESS | 1856 | 1465812152500 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x979cfc00) [pid = 1856] [serial = 2293] [outer = 0x953d9400] 03:02:33 INFO - PROCESS | 1856 | 1465812153402 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]]]}] 03:02:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:02:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:02:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:02:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:02:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 1238ms 03:02:33 INFO - PROCESS | 1856 | 1465812153466 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 1856 | 1465812153473 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 03:02:33 INFO - TEST-START | /FileAPI/historical.html 03:02:33 INFO - PROCESS | 1856 | 1465812153481 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1856 | 1465812153484 Marionette TRACE conn4 <- [1,3022,null,{}] 03:02:33 INFO - PROCESS | 1856 | 1465812153488 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}] 03:02:33 INFO - PROCESS | 1856 | 1465812153495 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:33 INFO - PROCESS | 1856 | 1465812153669 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 03:02:33 INFO - PROCESS | 1856 | 1465812153907 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1856 | 1465812153918 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d868400 == 38 [pid = 1856] [id = 765] 03:02:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8d868c00) [pid = 1856] [serial = 2294] [outer = (nil)] 03:02:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eabc800) [pid = 1856] [serial = 2295] [outer = 0x8d868c00] 03:02:34 INFO - PROCESS | 1856 | 1465812154009 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x8eb1bc00) [pid = 1856] [serial = 2296] [outer = 0x8d868c00] 03:02:34 INFO - PROCESS | 1856 | 1465812154955 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"]]]}] 03:02:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:02:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:02:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:02:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:02:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:02:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:02:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:02:34 INFO - TEST-OK | /FileAPI/historical.html | took 1499ms 03:02:34 INFO - PROCESS | 1856 | 1465812154988 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 1856 | 1465812154995 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 03:02:35 INFO - TEST-START | /FileAPI/idlharness.html 03:02:35 INFO - PROCESS | 1856 | 1465812155004 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1856 | 1465812155009 Marionette TRACE conn4 <- [1,3026,null,{}] 03:02:35 INFO - PROCESS | 1856 | 1465812155038 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}] 03:02:35 INFO - PROCESS | 1856 | 1465812155047 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:35 INFO - PROCESS | 1856 | 1465812155233 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 03:02:35 INFO - PROCESS | 1856 | 1465812155429 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1856 | 1465812155436 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabd800 == 39 [pid = 1856] [id = 766] 03:02:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x8f8e2800) [pid = 1856] [serial = 2297] [outer = (nil)] 03:02:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x91ea3c00) [pid = 1856] [serial = 2298] [outer = 0x8f8e2800] 03:02:35 INFO - PROCESS | 1856 | 1465812155564 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x92b9d800) [pid = 1856] [serial = 2299] [outer = 0x8f8e2800] 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:02:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:02:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:02:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:02:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:02:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:02:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:02:37 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 03:02:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:02:37 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 03:02:37 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 03:02:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:02:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:02:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:02:37 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 03:02:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:02:37 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 03:02:37 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 03:02:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:02:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:02:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 2279ms 03:02:37 INFO - PROCESS | 1856 | 1465812157119 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:02:37 INFO - PROCESS | 1856 | 1465812157525 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 1856 | 1465812157532 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 03:02:37 INFO - TEST-START | /FileAPI/idlharness.worker 03:02:37 INFO - PROCESS | 1856 | 1465812157544 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 1856 | 1465812157548 Marionette TRACE conn4 <- [1,3030,null,{}] 03:02:37 INFO - PROCESS | 1856 | 1465812157555 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}] 03:02:37 INFO - PROCESS | 1856 | 1465812157560 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:37 INFO - PROCESS | 1856 | 1465812157772 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 03:02:37 INFO - PROCESS | 1856 | 1465812157959 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 1856 | 1465812157968 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x91e9a800 == 40 [pid = 1856] [id = 767] 03:02:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92f50000) [pid = 1856] [serial = 2300] [outer = (nil)] 03:02:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a116c00) [pid = 1856] [serial = 2301] [outer = 0x92f50000] 03:02:38 INFO - PROCESS | 1856 | 1465812158060 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a11ec00) [pid = 1856] [serial = 2302] [outer = 0x92f50000] 03:02:38 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:02:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:02:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:02:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:02:40 INFO - {} 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:02:40 INFO - {} 03:02:40 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 - {} 03:02:40 INFO - {} 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:02:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:02:40 INFO - {} 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:02:40 INFO - {} 03:02:40 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 - {} 03:02:40 INFO - {} 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 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 03:02:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2826ms 03:02:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:02:40 INFO - PROCESS | 1856 | 1465812160239 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:02:40 INFO - PROCESS | 1856 | 1465812160387 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1856 | 1465812160400 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 03:02:40 INFO - PROCESS | 1856 | 1465812160447 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1856 | 1465812160469 Marionette TRACE conn4 <- [1,3034,null,{}] 03:02:40 INFO - PROCESS | 1856 | 1465812160548 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}] 03:02:40 INFO - PROCESS | 1856 | 1465812160568 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:40 INFO - PROCESS | 1856 | 1465812160801 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 03:02:41 INFO - PROCESS | 1856 | 1465812160999 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1856 | 1465812161006 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x93904c00 == 41 [pid = 1856] [id = 768] 03:02:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x93906000) [pid = 1856] [serial = 2303] [outer = (nil)] 03:02:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9ac37c00) [pid = 1856] [serial = 2304] [outer = 0x93906000] 03:02:41 INFO - PROCESS | 1856 | 1465812161088 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9b80fc00) [pid = 1856] [serial = 2305] [outer = 0x93906000] 03:02:41 INFO - PROCESS | 1856 | 1465812161922 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]]]}] 03:02:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:02:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1543ms 03:02:41 INFO - PROCESS | 1856 | 1465812161957 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 03:02:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:02:41 INFO - PROCESS | 1856 | 1465812161963 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 03:02:41 INFO - PROCESS | 1856 | 1465812161969 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 1856 | 1465812161974 Marionette TRACE conn4 <- [1,3038,null,{}] 03:02:41 INFO - PROCESS | 1856 | 1465812161980 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}] 03:02:41 INFO - PROCESS | 1856 | 1465812161986 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:42 INFO - PROCESS | 1856 | 1465812162181 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 03:02:42 INFO - PROCESS | 1856 | 1465812162417 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1856 | 1465812162423 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ee5000 == 42 [pid = 1856] [id = 769] 03:02:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9a11c000) [pid = 1856] [serial = 2306] [outer = (nil)] 03:02:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9b8ba800) [pid = 1856] [serial = 2307] [outer = 0x9a11c000] 03:02:42 INFO - PROCESS | 1856 | 1465812162547 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9d304400) [pid = 1856] [serial = 2308] [outer = 0x9a11c000] 03:02:43 INFO - PROCESS | 1856 | 1465812163436 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"]]]}] 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:02:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1532ms 03:02:43 INFO - PROCESS | 1856 | 1465812163503 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 03:02:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:02:43 INFO - PROCESS | 1856 | 1465812163508 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 03:02:43 INFO - PROCESS | 1856 | 1465812163516 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1856 | 1465812163519 Marionette TRACE conn4 <- [1,3042,null,{}] 03:02:43 INFO - PROCESS | 1856 | 1465812163530 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}] 03:02:43 INFO - PROCESS | 1856 | 1465812163538 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:43 INFO - PROCESS | 1856 | 1465812163761 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 03:02:43 INFO - PROCESS | 1856 | 1465812163964 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1856 | 1465812163982 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabe400 == 43 [pid = 1856] [id = 770] 03:02:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8f49c800) [pid = 1856] [serial = 2309] [outer = (nil)] 03:02:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x90d9a000) [pid = 1856] [serial = 2310] [outer = 0x8f49c800] 03:02:44 INFO - PROCESS | 1856 | 1465812164115 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9835a000) [pid = 1856] [serial = 2311] [outer = 0x8f49c800] 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:02:45 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. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:02:45 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'.) 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:02:45 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. 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:02:45 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. 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:02:45 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. 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:02:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2249ms 03:02:45 INFO - PROCESS | 1856 | 1465812165651 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]]]}] 03:02:45 INFO - PROCESS | 1856 | 1465812165858 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1856 | 1465812165871 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:02:45 INFO - PROCESS | 1856 | 1465812165963 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1856 | 1465812165971 Marionette TRACE conn4 <- [1,3046,null,{}] 03:02:46 INFO - PROCESS | 1856 | 1465812166038 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}] 03:02:46 INFO - PROCESS | 1856 | 1465812166044 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:46 INFO - PROCESS | 1856 | 1465812166279 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 03:02:46 INFO - PROCESS | 1856 | 1465812166498 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1856 | 1465812166507 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x91bc5000 == 44 [pid = 1856] [id = 771] 03:02:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x91e9d000) [pid = 1856] [serial = 2312] [outer = (nil)] 03:02:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x93906c00) [pid = 1856] [serial = 2313] [outer = 0x91e9d000] 03:02:46 INFO - PROCESS | 1856 | 1465812166586 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x93dcbc00) [pid = 1856] [serial = 2314] [outer = 0x91e9d000] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x95334c00 == 43 [pid = 1856] [id = 764] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d861000 == 42 [pid = 1856] [id = 763] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x95136000 == 41 [pid = 1856] [id = 762] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x90d92c00 == 40 [pid = 1856] [id = 761] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9acc00 == 39 [pid = 1856] [id = 760] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab6800 == 38 [pid = 1856] [id = 759] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x97925400 == 37 [pid = 1856] [id = 757] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x91003400 == 36 [pid = 1856] [id = 755] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x93dc8400 == 35 [pid = 1856] [id = 731] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f80b800 == 34 [pid = 1856] [id = 747] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb14400 == 33 [pid = 1856] [id = 736] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb1d400 == 32 [pid = 1856] [id = 739] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb19c00 == 31 [pid = 1856] [id = 745] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x979c9000 == 30 [pid = 1856] [id = 742] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac1800 == 29 [pid = 1856] [id = 729] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x93dc7c00 == 28 [pid = 1856] [id = 735] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x93907000 == 27 [pid = 1856] [id = 740] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d866000 == 26 [pid = 1856] [id = 741] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x9792c800 == 25 [pid = 1856] [id = 743] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba1c00 == 24 [pid = 1856] [id = 744] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f5ddc00 == 23 [pid = 1856] [id = 725] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f810400 == 22 [pid = 1856] [id = 732] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x91bcc400 == 21 [pid = 1856] [id = 734] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eac2800 == 20 [pid = 1856] [id = 754] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb14000 == 19 [pid = 1856] [id = 730] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eb18000 == 18 [pid = 1856] [id = 733] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x91ea0c00 == 17 [pid = 1856] [id = 756] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d863c00 == 16 [pid = 1856] [id = 753] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f49a000 == 15 [pid = 1856] [id = 738] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eab9800 == 14 [pid = 1856] [id = 758] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d9a7400 == 13 [pid = 1856] [id = 737] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x96ee5000 == 12 [pid = 1856] [id = 769] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x93904c00 == 11 [pid = 1856] [id = 768] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x91e9a800 == 10 [pid = 1856] [id = 767] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8d868400 == 9 [pid = 1856] [id = 765] 03:02:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8eabd800 == 8 [pid = 1856] [id = 766] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x92ba6000) [pid = 1856] [serial = 2251] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x93a8c800) [pid = 1856] [serial = 2254] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x91ea7400) [pid = 1856] [serial = 2220] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91d06c00) [pid = 1856] [serial = 2219] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x92f58c00) [pid = 1856] [serial = 2252] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x90d99800) [pid = 1856] [serial = 2243] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x90d92800) [pid = 1856] [serial = 2242] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8f8efc00) [pid = 1856] [serial = 2248] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x953d2c00) [pid = 1856] [serial = 2223] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x951d5c00) [pid = 1856] [serial = 2222] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x979c7400) [pid = 1856] [serial = 2226] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x97930400) [pid = 1856] [serial = 2225] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8f495400) [pid = 1856] [serial = 2245] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x8f49bc00) [pid = 1856] [serial = 2246] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x979d1000) [pid = 1856] [serial = 2229] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x979cf800) [pid = 1856] [serial = 2228] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x98eb8000) [pid = 1856] [serial = 2232] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x98af0c00) [pid = 1856] [serial = 2231] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9976f800) [pid = 1856] [serial = 2235] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9976fc00) [pid = 1856] [serial = 2234] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x950bf800) [pid = 1856] [serial = 2257] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f80f800) [pid = 1856] [serial = 2240] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93dd6000) [pid = 1856] [serial = 2255] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a0c2c00) [pid = 1856] [serial = 2238] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x99c26c00) [pid = 1856] [serial = 2237] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x90d97400) [pid = 1856] [serial = 2249] [outer = (nil)] [url = about:blank] 03:02:48 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:48 INFO - PROCESS | 1856 | 1465812168785 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:02:48 INFO - {} 03:02:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2866ms 03:02:48 INFO - PROCESS | 1856 | 1465812168815 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1856 | 1465812168821 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:02:48 INFO - PROCESS | 1856 | 1465812168831 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1856 | 1465812168837 Marionette TRACE conn4 <- [1,3050,null,{}] 03:02:48 INFO - PROCESS | 1856 | 1465812168846 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}] 03:02:48 INFO - PROCESS | 1856 | 1465812168852 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:49 INFO - PROCESS | 1856 | 1465812169061 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 03:02:49 INFO - PROCESS | 1856 | 1465812169209 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1856 | 1465812169217 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabdc00 == 9 [pid = 1856] [id = 772] 03:02:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8eac0800) [pid = 1856] [serial = 2315] [outer = (nil)] 03:02:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8f5d8400) [pid = 1856] [serial = 2316] [outer = 0x8eac0800] 03:02:49 INFO - PROCESS | 1856 | 1465812169290 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8f801800) [pid = 1856] [serial = 2317] [outer = 0x8eac0800] 03:02:50 INFO - PROCESS | 1856 | 1465812170133 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]]]}] 03:02:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:02:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:02:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:02:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:02:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1349ms 03:02:50 INFO - PROCESS | 1856 | 1465812170179 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1856 | 1465812170188 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:02:50 INFO - PROCESS | 1856 | 1465812170200 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1856 | 1465812170204 Marionette TRACE conn4 <- [1,3054,null,{}] 03:02:50 INFO - PROCESS | 1856 | 1465812170211 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}] 03:02:50 INFO - PROCESS | 1856 | 1465812170217 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:50 INFO - PROCESS | 1856 | 1465812170414 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 03:02:50 INFO - PROCESS | 1856 | 1465812170617 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1856 | 1465812170624 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x91001800 == 10 [pid = 1856] [id = 773] 03:02:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91004000) [pid = 1856] [serial = 2318] [outer = (nil)] 03:02:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9100ac00) [pid = 1856] [serial = 2319] [outer = 0x91004000] 03:02:50 INFO - PROCESS | 1856 | 1465812170708 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91e9a800) [pid = 1856] [serial = 2320] [outer = 0x91004000] 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:52 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" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:52 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" 03:02:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1992ms 03:02:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:02:52 INFO - PROCESS | 1856 | 1465812172046 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"]]]}] 03:02:52 INFO - PROCESS | 1856 | 1465812172234 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 1856 | 1465812172241 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 03:02:52 INFO - PROCESS | 1856 | 1465812172429 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 1856 | 1465812172435 Marionette TRACE conn4 <- [1,3058,null,{}] 03:02:52 INFO - PROCESS | 1856 | 1465812172844 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}] 03:02:52 INFO - PROCESS | 1856 | 1465812172854 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x953d9400) [pid = 1856] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92368000) [pid = 1856] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x96ef2c00) [pid = 1856] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8f804400) [pid = 1856] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91bc6c00) [pid = 1856] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x90d9ec00) [pid = 1856] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91ea0400) [pid = 1856] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eab9c00) [pid = 1856] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8d864000) [pid = 1856] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9513ec00) [pid = 1856] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x97926000) [pid = 1856] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8eb1c800) [pid = 1856] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:02:52 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8d863800) [pid = 1856] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:02:53 INFO - PROCESS | 1856 | 1465812173118 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 03:02:53 INFO - PROCESS | 1856 | 1465812173228 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 1856 | 1465812173239 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a8c800 == 11 [pid = 1856] [id = 774] 03:02:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x93a8cc00) [pid = 1856] [serial = 2321] [outer = (nil)] 03:02:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x93dcdc00) [pid = 1856] [serial = 2322] [outer = 0x93a8cc00] 03:02:53 INFO - PROCESS | 1856 | 1465812173315 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x95134400) [pid = 1856] [serial = 2323] [outer = 0x93a8cc00] 03:02:54 INFO - PROCESS | 1856 | 1465812174143 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]]]}] 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:02:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:02:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:02:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:02:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:02:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:02:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:02:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:02:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:02:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1878ms 03:02:54 INFO - PROCESS | 1856 | 1465812174174 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1856 | 1465812174180 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 03:02:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:02:54 INFO - PROCESS | 1856 | 1465812174188 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 1856 | 1465812174193 Marionette TRACE conn4 <- [1,3062,null,{}] 03:02:54 INFO - PROCESS | 1856 | 1465812174200 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}] 03:02:54 INFO - PROCESS | 1856 | 1465812174205 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:54 INFO - PROCESS | 1856 | 1465812174418 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 03:02:54 INFO - PROCESS | 1856 | 1465812174436 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1856 | 1465812174447 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eab7800 == 12 [pid = 1856] [id = 775] 03:02:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eb14400) [pid = 1856] [serial = 2324] [outer = (nil)] 03:02:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95180800) [pid = 1856] [serial = 2325] [outer = 0x8eb14400] 03:02:54 INFO - PROCESS | 1856 | 1465812174514 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x953d0400) [pid = 1856] [serial = 2326] [outer = 0x8eb14400] 03:02:54 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:55 INFO - PROCESS | 1856 | 1465812175647 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:02:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:02:55 INFO - {} 03:02:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1487ms 03:02:55 INFO - PROCESS | 1856 | 1465812175676 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 1856 | 1465812175683 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:02:55 INFO - PROCESS | 1856 | 1465812175703 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1856 | 1465812175708 Marionette TRACE conn4 <- [1,3066,null,{}] 03:02:55 INFO - PROCESS | 1856 | 1465812175763 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}] 03:02:55 INFO - PROCESS | 1856 | 1465812175769 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:55 INFO - PROCESS | 1856 | 1465812175983 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 03:02:56 INFO - PROCESS | 1856 | 1465812176170 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1856 | 1465812176178 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d869800 == 13 [pid = 1856] [id = 776] 03:02:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8eb1e000) [pid = 1856] [serial = 2327] [outer = (nil)] 03:02:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x90d95000) [pid = 1856] [serial = 2328] [outer = 0x8eb1e000] 03:02:56 INFO - PROCESS | 1856 | 1465812176326 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91006800) [pid = 1856] [serial = 2329] [outer = 0x8eb1e000] 03:02:57 INFO - PROCESS | 1856 | 1465812177184 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]]]}] 03:02:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:02:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:02:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:02:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:02:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:02:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:02:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:02:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1535ms 03:02:57 INFO - PROCESS | 1856 | 1465812177238 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 1856 | 1465812177246 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 03:02:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:02:57 INFO - PROCESS | 1856 | 1465812177286 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1856 | 1465812177292 Marionette TRACE conn4 <- [1,3070,null,{}] 03:02:57 INFO - PROCESS | 1856 | 1465812177298 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}] 03:02:57 INFO - PROCESS | 1856 | 1465812177304 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:57 INFO - PROCESS | 1856 | 1465812177485 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 03:02:57 INFO - PROCESS | 1856 | 1465812177681 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 1856 | 1465812177692 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9fc00 == 14 [pid = 1856] [id = 777] 03:02:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92baac00) [pid = 1856] [serial = 2330] [outer = (nil)] 03:02:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93a87400) [pid = 1856] [serial = 2331] [outer = 0x92baac00] 03:02:57 INFO - PROCESS | 1856 | 1465812177810 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93dd2800) [pid = 1856] [serial = 2332] [outer = 0x92baac00] 03:02:58 INFO - PROCESS | 1856 | 1465812178854 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]]]}] 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:02:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1589ms 03:02:58 INFO - PROCESS | 1856 | 1465812178873 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1856 | 1465812178877 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 03:02:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:02:58 INFO - PROCESS | 1856 | 1465812178884 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1856 | 1465812178890 Marionette TRACE conn4 <- [1,3074,null,{}] 03:02:58 INFO - PROCESS | 1856 | 1465812178907 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}] 03:02:58 INFO - PROCESS | 1856 | 1465812178915 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:59 INFO - PROCESS | 1856 | 1465812179096 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 03:02:59 INFO - PROCESS | 1856 | 1465812179300 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1856 | 1465812179313 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:02:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ee9000 == 15 [pid = 1856] [id = 778] 03:02:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x96ee9c00) [pid = 1856] [serial = 2333] [outer = (nil)] 03:02:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x96eed800) [pid = 1856] [serial = 2334] [outer = 0x96ee9c00] 03:02:59 INFO - PROCESS | 1856 | 1465812179438 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x97927c00) [pid = 1856] [serial = 2335] [outer = 0x96ee9c00] 03:03:00 INFO - PROCESS | 1856 | 1465812180329 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]]]}] 03:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:03:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1494ms 03:03:00 INFO - PROCESS | 1856 | 1465812180379 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 03:03:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:03:00 INFO - PROCESS | 1856 | 1465812180385 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 03:03:00 INFO - PROCESS | 1856 | 1465812180391 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1856 | 1465812180395 Marionette TRACE conn4 <- [1,3078,null,{}] 03:03:00 INFO - PROCESS | 1856 | 1465812180401 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}] 03:03:00 INFO - PROCESS | 1856 | 1465812180406 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:00 INFO - PROCESS | 1856 | 1465812180583 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 03:03:00 INFO - PROCESS | 1856 | 1465812180777 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1856 | 1465812180788 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d867c00 == 16 [pid = 1856] [id = 779] 03:03:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x96eeb000) [pid = 1856] [serial = 2336] [outer = (nil)] 03:03:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x979cf800) [pid = 1856] [serial = 2337] [outer = 0x96eeb000] 03:03:00 INFO - PROCESS | 1856 | 1465812180868 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x8f49b000) [pid = 1856] [serial = 2338] [outer = 0x96eeb000] 03:03:01 INFO - PROCESS | 1856 | 1465812181894 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] 03:03:01 INFO - PROCESS | 1856 | 1465812181934 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 03:03:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:03:01 INFO - PROCESS | 1856 | 1465812181945 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1856 | 1465812181952 Marionette TRACE conn4 <- [1,3082,null,{}] 03:03:01 INFO - PROCESS | 1856 | 1465812181990 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}] 03:03:01 INFO - PROCESS | 1856 | 1465812181996 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:02 INFO - PROCESS | 1856 | 1465812182171 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 03:03:02 INFO - PROCESS | 1856 | 1465812182368 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 1856 | 1465812182376 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8d86c000 == 17 [pid = 1856] [id = 780] 03:03:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8d86d800) [pid = 1856] [serial = 2339] [outer = (nil)] 03:03:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8d9a8400) [pid = 1856] [serial = 2340] [outer = 0x8d86d800] 03:03:02 INFO - PROCESS | 1856 | 1465812182600 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eb19000) [pid = 1856] [serial = 2341] [outer = 0x8d86d800] 03:03:03 INFO - PROCESS | 1856 | 1465812183600 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]]]}] 03:03:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:03:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:03:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:03:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1672ms 03:03:03 INFO - PROCESS | 1856 | 1465812183618 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1856 | 1465812183622 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 03:03:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:03:03 INFO - PROCESS | 1856 | 1465812183631 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1856 | 1465812183634 Marionette TRACE conn4 <- [1,3086,null,{}] 03:03:03 INFO - PROCESS | 1856 | 1465812183642 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}] 03:03:03 INFO - PROCESS | 1856 | 1465812183647 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:03 INFO - PROCESS | 1856 | 1465812183849 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x97925000) [pid = 1856] [serial = 2292] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x979cfc00) [pid = 1856] [serial = 2293] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x96ee8000) [pid = 1856] [serial = 2269] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x979c8c00) [pid = 1856] [serial = 2275] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x90d9d800) [pid = 1856] [serial = 2264] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x97971800) [pid = 1856] [serial = 2274] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93a8e800) [pid = 1856] [serial = 2267] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9513b800) [pid = 1856] [serial = 2258] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92f58000) [pid = 1856] [serial = 2284] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8eac3400) [pid = 1856] [serial = 2277] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8d86ec00) [pid = 1856] [serial = 2260] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x90d91000) [pid = 1856] [serial = 2263] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x96ee8c00) [pid = 1856] [serial = 2270] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x95185800) [pid = 1856] [serial = 2287] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x97931400) [pid = 1856] [serial = 2272] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91002000) [pid = 1856] [serial = 2281] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f8e8000) [pid = 1856] [serial = 2280] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9533ac00) [pid = 1856] [serial = 2289] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x95182000) [pid = 1856] [serial = 2286] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f492000) [pid = 1856] [serial = 2278] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x92f51000) [pid = 1856] [serial = 2266] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92b9b800) [pid = 1856] [serial = 2283] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8eac0c00) [pid = 1856] [serial = 2261] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x953cd800) [pid = 1856] [serial = 2290] [outer = (nil)] [url = about:blank] 03:03:04 INFO - PROCESS | 1856 | 1465812184088 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 1856 | 1465812184096 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eabf000 == 18 [pid = 1856] [id = 781] 03:03:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x8eac0c00) [pid = 1856] [serial = 2342] [outer = (nil)] 03:03:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8eb1dc00) [pid = 1856] [serial = 2343] [outer = 0x8eac0c00] 03:03:04 INFO - PROCESS | 1856 | 1465812184176 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x90d91000) [pid = 1856] [serial = 2344] [outer = 0x8eac0c00] 03:03:04 INFO - PROCESS | 1856 | 1465812184934 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1340ms 03:03:04 INFO - PROCESS | 1856 | 1465812184970 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1856 | 1465812184976 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 03:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:03:04 INFO - PROCESS | 1856 | 1465812184985 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1856 | 1465812184990 Marionette TRACE conn4 <- [1,3090,null,{}] 03:03:04 INFO - PROCESS | 1856 | 1465812184996 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}] 03:03:05 INFO - PROCESS | 1856 | 1465812185001 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:05 INFO - PROCESS | 1856 | 1465812185151 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 03:03:05 INFO - PROCESS | 1856 | 1465812185169 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 1856 | 1465812185177 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x90d9cc00 == 19 [pid = 1856] [id = 782] 03:03:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91004800) [pid = 1856] [serial = 2345] [outer = (nil)] 03:03:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92baa000) [pid = 1856] [serial = 2346] [outer = 0x91004800] 03:03:05 INFO - PROCESS | 1856 | 1465812185244 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x93905400) [pid = 1856] [serial = 2347] [outer = 0x91004800] 03:03:06 INFO - PROCESS | 1856 | 1465812186135 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1191ms 03:03:06 INFO - PROCESS | 1856 | 1465812186176 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1856 | 1465812186180 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 03:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:03:06 INFO - PROCESS | 1856 | 1465812186187 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1856 | 1465812186192 Marionette TRACE conn4 <- [1,3094,null,{}] 03:03:06 INFO - PROCESS | 1856 | 1465812186207 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}] 03:03:06 INFO - PROCESS | 1856 | 1465812186215 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:06 INFO - PROCESS | 1856 | 1465812186364 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 03:03:06 INFO - PROCESS | 1856 | 1465812186542 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1856 | 1465812186549 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x93a57800 == 20 [pid = 1856] [id = 783] 03:03:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93a85000) [pid = 1856] [serial = 2348] [outer = (nil)] 03:03:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95183400) [pid = 1856] [serial = 2349] [outer = 0x93a85000] 03:03:06 INFO - PROCESS | 1856 | 1465812186617 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x95184c00) [pid = 1856] [serial = 2350] [outer = 0x93a85000] 03:03:07 INFO - PROCESS | 1856 | 1465812187378 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1199ms 03:03:07 INFO - PROCESS | 1856 | 1465812187393 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 03:03:07 INFO - PROCESS | 1856 | 1465812187396 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 03:03:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:03:07 INFO - PROCESS | 1856 | 1465812187411 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 1856 | 1465812187413 Marionette TRACE conn4 <- [1,3098,null,{}] 03:03:07 INFO - PROCESS | 1856 | 1465812187419 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}] 03:03:07 INFO - PROCESS | 1856 | 1465812187423 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:07 INFO - PROCESS | 1856 | 1465812187641 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 03:03:07 INFO - PROCESS | 1856 | 1465812187673 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 1856 | 1465812187683 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x9533cc00 == 21 [pid = 1856] [id = 784] 03:03:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9533d400) [pid = 1856] [serial = 2351] [outer = (nil)] 03:03:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x953d2400) [pid = 1856] [serial = 2352] [outer = 0x9533d400] 03:03:07 INFO - PROCESS | 1856 | 1465812187747 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x953d4c00) [pid = 1856] [serial = 2353] [outer = 0x9533d400] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eac0800) [pid = 1856] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91e9d000) [pid = 1856] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8d868c00) [pid = 1856] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8f8e2800) [pid = 1856] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92f50000) [pid = 1856] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93906000) [pid = 1856] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9a11c000) [pid = 1856] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8f49c800) [pid = 1856] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x91004000) [pid = 1856] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 03:03:08 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x93a8cc00) [pid = 1856] [serial = 2321] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 03:03:08 INFO - PROCESS | 1856 | 1465812188706 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]]]}] 03:03:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:03:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:03:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1337ms 03:03:08 INFO - PROCESS | 1856 | 1465812188743 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1856 | 1465812188749 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:03:08 INFO - PROCESS | 1856 | 1465812188765 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1856 | 1465812188768 Marionette TRACE conn4 <- [1,3102,null,{}] 03:03:08 INFO - PROCESS | 1856 | 1465812188774 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}] 03:03:08 INFO - PROCESS | 1856 | 1465812188778 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:08 INFO - PROCESS | 1856 | 1465812188922 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 03:03:08 INFO - PROCESS | 1856 | 1465812188935 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1856 | 1465812188943 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f810400 == 22 [pid = 1856] [id = 785] 03:03:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x90d94000) [pid = 1856] [serial = 2354] [outer = (nil)] 03:03:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x96eb0c00) [pid = 1856] [serial = 2355] [outer = 0x90d94000] 03:03:09 INFO - PROCESS | 1856 | 1465812189025 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x96ee6400) [pid = 1856] [serial = 2356] [outer = 0x90d94000] 03:03:09 INFO - PROCESS | 1856 | 1465812189890 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:03:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1135ms 03:03:09 INFO - PROCESS | 1856 | 1465812189900 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 1856 | 1465812189904 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 03:03:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:03:09 INFO - PROCESS | 1856 | 1465812189910 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1856 | 1465812189913 Marionette TRACE conn4 <- [1,3106,null,{}] 03:03:09 INFO - PROCESS | 1856 | 1465812189918 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}] 03:03:09 INFO - PROCESS | 1856 | 1465812189928 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:10 INFO - PROCESS | 1856 | 1465812190135 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 03:03:10 INFO - PROCESS | 1856 | 1465812190161 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1856 | 1465812190169 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ef1800 == 23 [pid = 1856] [id = 786] 03:03:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x96ef2c00) [pid = 1856] [serial = 2357] [outer = (nil)] 03:03:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9792ac00) [pid = 1856] [serial = 2358] [outer = 0x96ef2c00] 03:03:10 INFO - PROCESS | 1856 | 1465812190233 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x97930800) [pid = 1856] [serial = 2359] [outer = 0x96ef2c00] 03:03:11 INFO - PROCESS | 1856 | 1465812191286 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]]]}] 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:03:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1432ms 03:03:11 INFO - PROCESS | 1856 | 1465812191382 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1856 | 1465812191389 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 03:03:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:03:11 INFO - PROCESS | 1856 | 1465812191403 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1856 | 1465812191412 Marionette TRACE conn4 <- [1,3110,null,{}] 03:03:11 INFO - PROCESS | 1856 | 1465812191420 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}] 03:03:11 INFO - PROCESS | 1856 | 1465812191426 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:11 INFO - PROCESS | 1856 | 1465812191606 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 03:03:11 INFO - PROCESS | 1856 | 1465812191807 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 1856 | 1465812191816 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eac2800 == 24 [pid = 1856] [id = 787] 03:03:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x8f5db000) [pid = 1856] [serial = 2360] [outer = (nil)] 03:03:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x90d9a800) [pid = 1856] [serial = 2361] [outer = 0x8f5db000] 03:03:11 INFO - PROCESS | 1856 | 1465812191940 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91e9dc00) [pid = 1856] [serial = 2362] [outer = 0x8f5db000] 03:03:12 INFO - PROCESS | 1856 | 1465812192855 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"]]]}] 03:03:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:03:12 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 03:03:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:03:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:03:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1499ms 03:03:12 INFO - PROCESS | 1856 | 1465812192903 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 1856 | 1465812192910 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 03:03:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:03:12 INFO - PROCESS | 1856 | 1465812192922 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 1856 | 1465812192926 Marionette TRACE conn4 <- [1,3114,null,{}] 03:03:12 INFO - PROCESS | 1856 | 1465812192933 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}] 03:03:12 INFO - PROCESS | 1856 | 1465812192940 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:13 INFO - PROCESS | 1856 | 1465812193209 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 03:03:13 INFO - PROCESS | 1856 | 1465812193408 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\", \"6e04a08c-132a-4105-930c-d23e316800dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1856 | 1465812193419 Marionette INFO sendAsync b43521a2-77ff-4cda-b962-791eccca5582 03:03:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ea6c00 == 25 [pid = 1856] [id = 788] 03:03:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92ba2400) [pid = 1856] [serial = 2363] [outer = (nil)] 03:03:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93a88400) [pid = 1856] [serial = 2364] [outer = 0x92ba2400] 03:03:13 INFO - PROCESS | 1856 | 1465812193506 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x95132800) [pid = 1856] [serial = 2365] [outer = 0x92ba2400] 03:03:14 INFO - PROCESS | 1856 | 1465812194437 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]]]}] 03:03:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:03:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1538ms 03:03:14 INFO - PROCESS | 1856 | 1465812194460 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1856 | 1465812194464 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 03:03:15 WARNING - u'runner_teardown' () 03:03:15 INFO - No more tests 03:03:15 INFO - Got 0 unexpected results 03:03:15 INFO - SUITE-END | took 1314s 03:03:15 INFO - Closing logging queue 03:03:15 INFO - queue closed 03:03:15 INFO - Return code: 0 03:03:15 WARNING - # TBPL SUCCESS # 03:03:15 INFO - Running post-action listener: _resource_record_post_action 03:03:15 INFO - Running post-run listener: _resource_record_post_run 03:03:16 INFO - Total resource usage - Wall time: 1350s; CPU: 98.0%; Read bytes: 14127104; Write bytes: 924180480; Read time: 948; Write time: 205952 03:03:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:03:16 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134623232; Read time: 8; Write time: 114156 03:03:16 INFO - run-tests - Wall time: 1320s; CPU: 98.0%; Read bytes: 11018240; Write bytes: 779370496; Read time: 592; Write time: 83700 03:03:16 INFO - Running post-run listener: _upload_blobber_files 03:03:16 INFO - Blob upload gear active. 03:03:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:03:16 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 03:03:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:03:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:03:17 INFO - (blobuploader) - INFO - Open directory for files ... 03:03:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:03:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:03:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:18 INFO - (blobuploader) - INFO - Done attempting. 03:03:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:03:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:03:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:19 INFO - (blobuploader) - INFO - Done attempting. 03:03:19 INFO - (blobuploader) - INFO - Iteration through files over. 03:03:19 INFO - Return code: 0 03:03:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:03:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:03:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ac8fa3a0fa72bb845ef0169141bcdf215d115f27ddc68a30830df1eaf481787c42b59435fad05f4a8071c07cea15aefaa2d62dc39c031f443baec7bcf0db0d87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb184fa6e52de80d6aa6c6ce0d7cfb29b1950124717b59c2ca567f6db969a51dfeb692972d1bc10b8744ab4615251ead59a759559b35c89a79c3133ca2a4241f"} 03:03:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:03:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:03:19 INFO - Contents: 03:03:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ac8fa3a0fa72bb845ef0169141bcdf215d115f27ddc68a30830df1eaf481787c42b59435fad05f4a8071c07cea15aefaa2d62dc39c031f443baec7bcf0db0d87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb184fa6e52de80d6aa6c6ce0d7cfb29b1950124717b59c2ca567f6db969a51dfeb692972d1bc10b8744ab4615251ead59a759559b35c89a79c3133ca2a4241f"} 03:03:19 INFO - Running post-run listener: copy_logs_to_upload_dir 03:03:19 INFO - Copying logs to upload dir... 03:03:19 INFO - mkdir: /builds/slave/test/build/upload/logs 03:03:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1512.749877 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 13 secs) (at 2016-06-13 03:03:19.612364) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-13 03:03:19.618508) ========= 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-1465803178.662139-856008770 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ac8fa3a0fa72bb845ef0169141bcdf215d115f27ddc68a30830df1eaf481787c42b59435fad05f4a8071c07cea15aefaa2d62dc39c031f443baec7bcf0db0d87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb184fa6e52de80d6aa6c6ce0d7cfb29b1950124717b59c2ca567f6db969a51dfeb692972d1bc10b8744ab4615251ead59a759559b35c89a79c3133ca2a4241f"} build_url:https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032717 build_url: 'https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ac8fa3a0fa72bb845ef0169141bcdf215d115f27ddc68a30830df1eaf481787c42b59435fad05f4a8071c07cea15aefaa2d62dc39c031f443baec7bcf0db0d87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb184fa6e52de80d6aa6c6ce0d7cfb29b1950124717b59c2ca567f6db969a51dfeb692972d1bc10b8744ab4615251ead59a759559b35c89a79c3133ca2a4241f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QIlG1WkXQUGUoYfjrOOryQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-13 03:03:19.686099) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 03:03:19.686574) ========= 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-1465803178.662139-856008770 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017536 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 03:03:19.756292) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-13 03:03:19.756725) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-13 03:03:19.757323) ========= ========= Total master_lag: 1.36 =========